Vous pouvez générer les classes de stub pour les services webs CA SDM.
Pour générer des classes de stub avec WSDL2Java
Le répertoire apparaît.
Le formulaire court du répertoire CA SDM apparaît. Par exemple, le nom court est "SERVIC~1."
Remarque : Si vous ne localisez pas javac.exe, allez à Http://java.sun.com et recherchez Java J2SE SDK à télécharger. Cette étape peut nécessiter de redémarrer l'ordinateur.
$NX_ROOT\bopcfg\www\CATALINA_BASE\webapps\axis
@echo off ::################################################################## ::# Simple bat file to Build Unicenter Service Desk Version 11.0 USD Stub classes ::# Use it to create the required USD Unicenter Service Desk Version 11.0 Java Web Services classes ::# ::# Usage: build_wsdl ::################################################################# @REM Mettez à jour avec le CHEMIN D'ACCES vers l'emplacement USD NX_ROOT @SET USD_SHORT_PATH=C:\Progra~1/CA/Servic~1/ @REM Mettez à jour avec le CHEMIN D'ACCES vers le compilateur JDK javac.exe @REM (utilisé dans la 2ème partie de ce fichier) @SET JAVAC_EXE="C:\j2sdk1.4.2_13\bin\javac.exe" @REM Mettez à jour le chemin d'accès de CA SDM r12.9 USD vers l'emplacement NX_ROOT/java/lib. @SET USD_TOMCAT=%USD_SHORT_PATH%java/lib @SET CP=%USD_TOMCAT%/axis.jar;%USD_TOMCAT%/commons-discovery.jar;%USD_TOMCAT%/commons-logging.jar;%USD_TOMCAT%/jaxrpc.jar;%USD_TOMCAT%/saaj.jar;%USD_TOMCAT%/log4j-1.2.8.jar;%USD_TOMCAT%/xml-apis.jar;%USD_TOMCAT%/xercesImpl.jar;%USD_TOMCAT%/wsdl4j.jar;%USD_TOMCAT%/axis-ant.jar @REM Indiquez le chemin d'accès au fichier java.exe ci-dessous @REM Vous pouvez l'obtenir en consultant le fichier NX.env ; utilisez la variable @NX_JRE_INSTALL_DUR @REM pour dériver cette info @SET JAVA_PATH=C:\Program Files(x86)\CA\SC\JRE\1.6.0_30 @SET JAVA_EXE="%JAVA_PATH%\bin\java.exe" @cd WEB-INF\classes %JAVA_EXE% -cp %CP% org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/services/USD_Unicenter Service Desk Version 11.0_WebService?wsdl @cd ..\.. ::################################################################## ::# This next section compiles the Service Desk stub code ::# Once complete, you should recycle tomcat with the following ::# commands or by recycling Service Desk: ::# pdm_tomcat_nxd -c STOP ::# pdm_tomcat_nxd -c START ::################################################################## @SET CP=".\classes;%CP%" @SET STUBS_DIR=classes\com\ca\www\UnicenterServicePlus\ServiceDesk @cd WEB-INF %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\ArrayOfInt.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\ArrayOfString.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\ListResult.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\USD_WebService.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\USD_WebServiceLocator.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\USD_WebServiceSoap.java %JAVAC_EXE% -classpath %CP% -deprecation -d classes %STUBS_DIR%\USD_WebServiceSoapSoapBindingStub.java @cd ..
Après exécution du fichier de commandes depuis l'invite de commande, les classes stub sont en place et compilées.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|