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

{<br />

System.out.println("value of AccountID = " +retAccounts[i].getAccountID());<br />

System.out.println("value of AccountLabel = "<br />

+retAccounts[i].getAccountLabel());<br />

}<br />

// logging out: This erases the session of the user Logged In.<br />

fib.logOut(sessionID);<br />

}catch(Exception e)<br />

{<br />

System.out.println("Throwing exception" +e.getMessage());<br />

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

Die Entwickler können direkt über JavaScript-Programme auf Webservices<br />

zugreifen. Dadurch werden Webprogrammierer <strong>und</strong> Systemadministratoren in<br />

die Lage versetzt, Methoden über DHTML oder Windows Scripting Host per<br />

Remote-Zugriff aufzurufen. Die Möglichkeit, Webservices über Skripting auf<br />

der Client-Seite aufzurufen, bietet den Webentwicklern eine größere Flexibilität<br />

zur Erstellung dynamischer Websites. Um ein JavaScript-Programm zum<br />

Aufrufen der einzelnen Webservices zu verwenden, verwenden Sie die in<br />

diesem Abschnitt beschriebenen Beispieldateien wie folgt als Modell:<br />

1. Überprüfen Sie die folgenden Dateien im Verzeichnis %USM_HOME%\<br />

view\webapps\usm\admin:<br />

■<br />

■<br />

■<br />

soapTest_index.html<br />

soapTest_bottom.html<br />

soapTest.html; diese Datei enthält den JavaScript-Code zum Aufrufen<br />

des Webservice<br />

2. Öffnen Sie die Datei "soapTest_index.html" in Ihrem Browser.<br />

3. Füllen Sie die Felder aus, <strong>und</strong> führen Sie die Datei aus.<br />

Da HTTP-Verbindungen beendet werden können <strong>und</strong> aufgr<strong>und</strong> der<br />

Unvorhersehbarkeit des Internets unterstützen die Beispieldateien sowohl<br />

synchrone als auch asynchrone Methodenaufrufe. Bei Verwendung<br />

asynchroner Aufrufe wird der Webbrowser nicht während Aufrufen gesperrt<br />

<strong>und</strong> reagiert weiterhin auf Benutzereingaben. Die Beispieldateien stellen eine<br />

Beispiel-HTML-Webseite bereit, die mit Hilfe synchroner Methodenaufrufe die<br />

Liste aller Konten für einen Geschäftsbereich abruft. Nach der Rückgabe des<br />

Aufrufs erstellt die Seite dynamisch eine HTML-Tabelle mit der Liste der<br />

Konten.<br />

Kapitel 7: Verwenden von Webservices 135

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!