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 />

Verwenden eines Java-Programms zum Aufrufen eines Webservice<br />

Sie können ein Java-Programm zum Aufrufen der einzelnen <strong>CA</strong> <strong>Service</strong><br />

Management-Webservices verwenden. Verwenden Sie das Beispiel in diesem<br />

Abschnitt wie folgt als Modell:<br />

1. Beachten Sie, dass der Java-Code in diesem Beispiel eine Klasse mit dem<br />

Namen "axisTester" enthält, die ein Java-Bean-Array abruft, das die<br />

Konten im Geschäftsbereich "<strong>CA</strong>" enthält. Der Servername ist "prod123"<br />

<strong>und</strong> der Port ist "8080".<br />

2. Überprüfen Sie die folgenden Spezifikationen, die in diesem Beispiel<br />

verwendet werden. Welche Spezifikationen Sie in Ihren Aufrufen<br />

verwenden sollten, hängt von Ihren Bedürfnissen <strong>und</strong> Zielen ab.<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Webservice: Account<strong>Service</strong><br />

URN: urn:usmAccount<strong>Service</strong><br />

Methode: getAccountsOfBusinessUnit<br />

Eingabeparameter: sessionID, businessunitid<br />

Ausgabeparameter: Array von Konto-Beans<br />

Beispiel für das Abrufen eines Java-Bean-Arrays<br />

In diesem Beispiel wird die Verwendung eines Java-Programms zum Aufrufen<br />

eines <strong>CA</strong> <strong>Service</strong> Management-Webservice erläutert. In diesem Beispiel ruft<br />

die Klasse mit dem Namen "axisTester" ein Java-Bean-Array ab, das die<br />

Konten im Geschäftsbereich "<strong>CA</strong>" enthält. Sie können dieses Beispiel als Modell<br />

verwenden.<br />

import java.io.*;<br />

import java.util.*;<br />

public class axisTester {<br />

public static void main(String [] args) throws Exception {<br />

try<br />

{<br />

// Construct the endpoint for calling the Account Web<strong>Service</strong><br />

java.net.URL endpoint = new<br />

java.net.URL("http://prod123:8080/usm/services/Account<strong>Service</strong>");<br />

// Call the Locator that implements the Account<strong>Service</strong> interface.<br />

testing.soap.Account<strong>Service</strong>Impl<strong>Service</strong> service = new<br />

testing.soap.Account<strong>Service</strong>Impl<strong>Service</strong>Locator();<br />

132 Administrationshandbuch

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!