20.11.2013 Aufrufe

CA Service Accounting und CA Service Catalog ...

CA Service Accounting und CA Service Catalog ...

CA Service Accounting und CA Service Catalog ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Aufrufen von Webservices mit einem Java-Client<br />

Generieren von Java-Stubs für die einzelnen Webservices<br />

Generieren von Java-Stubs für die einzelnen Webservices ist ein erforderlicher<br />

Teil des Prozesses zum Aufrufen von <strong>CA</strong> <strong>Service</strong> Management-Webservices<br />

über einen Java-Client. Führen Sie zum Generieren von Java-Stubs folgende<br />

Schritte für die einzelnen Webservices aus:<br />

1. Verwenden Sie zum Generieren der Java-Stubs das Tool Axis WSDL2Java,<br />

um die Webservicemethoden aus Ihrem Java-Programm aufrufen zu<br />

können.<br />

Hinweis: Das Tool "Axis" ist erhältlich auf der Apache Axis-Website unter<br />

apache.org.<br />

2. Um Java-Stubs in einem Paket mit der Bezeichnung "testing\soap" zu<br />

generieren, öffnen Sie ein Befehlsfenster, <strong>und</strong> geben Sie folgenden Befehl<br />

ein:<br />

java org.apache.axis.wsdl.WSDL2Java -o . -ptesting.soap Account<strong>Service</strong>.wsdl<br />

Durch diese Aktion werden die folgenden Dateien im Paket "testing\soap"<br />

generiert.<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Webservice-NameImpl.java: Neue Schnittstellendatei, in der die<br />

geeigneten Anwendungen von java.rmi.Remote enthalten sind.<br />

Webservice-NameImpl<strong>Service</strong>.java: <strong>Service</strong>schnittstelle des<br />

Webservice. Der <strong>Service</strong> Locator implementiert diese Schnittstelle.<br />

Webservice-NameImpl<strong>Service</strong>Locator.java: Helper-Factory zum<br />

Abrufen eines Handles auf den <strong>Service</strong>.<br />

Webservice-NameSoapBindingStub.java: Clientseitiger Stub-Code, der<br />

den Client-Zugriff aufnimmt.<br />

Serialisierte Beans, die dynamisch generiert wurden <strong>und</strong> die außer<br />

zum Aufnehmen von Ausnahmen auch als Eingabe- <strong>und</strong><br />

Rückgabetypen dienen.<br />

Kapitel 7: Verwenden von Webservices 129

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!