Sie können die Stub-Klassen für die CA SDM-Webservices generieren.
So generieren Sie Stub-Klassen mit WSDL2Java
Das Verzeichnis erscheint.
Die Kurzform des CA SDM-Verzeichnisses erscheint. Die Kurzbezeichnung kann z. B. "SERVIC~1" lauten.
Hinweis: Wenn Sie "javac.exe" nicht finden, rufen Sie "Http://java.sun.com" auf, suchen "J2SE SDK" und laden es herunter. Hierbei kann ein Neustart erforderlich sein.
$NX_ROOT\bopcfg\www\CATALINA_BASE\webapps\axis
@echo off ::################################################################## ::# Einfache .bat-Datei zum Erstellen von USD-Stub-Klassen für Unicenter Service Desk Version 11.0 ::# Verwenden Sie sie zum Erstellen der erforderlichen Java-Webservice-Klassen für USD Unicenter Service Desk Version 11.0 ::# ::# Verwendung: build_wsdl ::################################################################# @REM Aktualisieren Sie dies mit dem Pfad (PATH) zum Speicherort von "USD NX_ROOT" @SET USD_SHORT_PATH=C:\Progra~1/CA/Servic~1/ @REM Aktualisieren Sie dies mit dem Pfad (PATH) zum JDK-Compiler "javac.exe" @REM (wird im zweiten Teil dieser Datei verwendet) @SET JAVAC_EXE="C:\j2sdk1.4.2_13\bin\javac.exe" @REM Aktualisieren Sie dies auf den Pfad zum USD CA SDM r12.9 NX_ROOT/java/lib-Speicherort @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 Geben Sie unten den Pfad zur Datei "java.exe" an @REM Dieser ist in der Datei "NX.env" zu finden. Zum Abrufen dieser Informationen verwenden Sie die Variable "@NX_JRE_INSTALL_DUR @REM" @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 ..\.. ::################################################################## ::# Der folgende Abschnitt kompiliert den Stub-Code für Service Desk ::# Nach dem Kompilieren sollten Sie Tomcat neu starten, indem Sie folgende Befehle verwenden ::# oder Service Desk neu starten: ::# 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 ..
Nach dem Ausführen der Batch-Datei über die Eingabeaufforderung sind die Stub-Klassen platziert und kompiliert.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|