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)
  • Projets Xcode (.xcodeproj)
  • Espaces de travail Xcode (.xcworkspace)
  • 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