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 (.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, 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 8
Tomcat 9
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 9 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