openapplication (oa)

Description

Cette commande peut être utilisée pour ouvrir une application existante ou pour créer un fichier d'application AppScan® Source.

Lors de l'utilisation de cette commande pour ouvrir une application, les fichiers d'application suivants sont pris en charge :

  • Fichiers d'application AppScan® Source (.paf).
  • Espaces de travail Eclipse ou Rational® Application Developer for WebSphere® Software (RAD) (.ewf)
    Remarque : Les fichiers .ewf sont générés lorsque vous utilisez openapplication pour ouvrir un répertoire d'espace de travail (en spécifiant son chemin d'accès).
  • Fichiers WAR (.war)
  • Fichiers EAR (.ear)
  • Windows uniquement : Fichiers d'espace de travail Microsoft Visual C++ (.dsw)
  • Windows uniquement : Fichiers de solution Microsoft Visual Studio .NET (.sln)
Remarque : Pour savoir quelles versions des fichiers importés sont prises en charge par AppScan® Source for Analysis, AppScan® Source for Automation et l'AppScan® Interface de ligne de commande Source, voir Configuration requise et composants prérequis pour l'installation. Dans cette page, sélectionnez l'onglet de la version d'AppScan® Source que vous utilisez, puis sélectionnez le composant AppScan® Source que vous utilisez. Si AppScan® Source prend en charge l'ouverture et l'examen de fichiers provenant d'autres environnements de développement, cette prise en charge est indiquée à la section Compilateurs et langues de l'onglet Logiciels pris en charge.

Syntaxe

openapplication file [-appserver_type] 
[-include_all_lib_jars] [-include_lib_jars] [-no_ear_project]
  • file : Obligatoire.
    • Si vous utilisez la commande pour ouvrir une application, indiquez le chemin et le nom de fichier de l'application existante.
    • Si vous utilisez la commande pour créer une applicationAppScan® Source, indiquez un chemin et un nom de fichier valides (vérifiez que le nouveau nom de fichier n'existe pas déjà).
    • Si vous utilisez la commande pour ouvrir un espace de travail Eclipse ou Rational® Application Developer for WebSphere® Software (RAD), il suffit de spécifier le chemin d'accès à l'espace de travail.
  • -appserver_type : Facultatif. Si l'application en cours d'ouverture inclut JavaServer Pages (par exemple, un fichier WAR ou EAR), utilisez ce paramètre pour indiquer le serveur d'application à utiliser pour la compilation de JSP. Indiquez l'un de ceux-ci entre guillemets :
    • Tomcat 7
    • Tomcat 8
    • WebSphere 7.0
    • WebSphere 8.0
    • WebSphere 8.5
    • WebLogic 11g
    • WebLogic 12c
    Remarque :
    • Avant de spécifier un serveur d'application, vérifiez qu'il a été configuré correctement dans les préférences AppScan® Source for Analysis.
    • Si -appserver_type n'est pas utilisé, le compilateur JSP par défaut défini actuellement dans AppScan® Source for Analysis sera utilisé pour la compilation JSP. Prêt à l'emploi, Tomcat 7 est le compilateur JSP par défaut.
  • Pour les fichiers :WAR
    • -include_all_lib_jars : utilisez ce paramètre pour prendre en compte toutes les bibliothèques du fichier WAR lors de l'examen.
    • -include_lib_jars : utilisez ce paramètre pour préciser les bibliothèques du fichier WAR à prendre en compte lors de l'examen. Lorsque vous utilisez ce paramètre, n’incluez pas d’informations sur le chemin d'accès à la bibliothèque et séparez les différentes bibliothèques par des virgules.
  • -no_ear_project : lors de l'importation d'un fichier EAR, un projet destiné au stockage des bibliothèques partagées est créé automatiquement. En l'absence de bibliothèques partagées, le fichier est quand-même créé, mais reste vide. Ce paramètre permet de ne pas créer de projet pour le fichier EAR.

Exemples

  • Pour ouvrir un fichier de solution Microsoft Visual Studio .NET, sous Windows :
    AllApplications>> openapplication c:\mysln.sln
  • Pour ouvrir un projet Xcode :
    AllApplications>> openapplication /User/myname/Documents/myproject.xcodeproj
  • Pour ouvrir un espace de travail Eclipse :
    AllApplications>> oa /User/myname/Documents/myworkspace
    AllApplications>> oa "C:\Users\myname\My Documents\myworkspace"

    ou

    AllApplications>> oa /User/myname/Documents/myworkspace/myworkspace.ewf
    AllApplications>> oa "C:\Users\myname\My Documents\myworkspace\myworkspace.ewf"
  • Pour ouvrir un fichier WAR et ne prendre en compte que certaines bibliothèques lors de l'examen :
    AllApplications>> oa c:\mywar.war -include_lib_jars lib1.jar,lib2.jar