Sun Java System Portal Server 6.3 Desktop • Online-Hilfe |

Inhalt Index

> # Kanal für einfache Webservices

> Kanäle für einfache Webservices generieren die Benutzeroberflächen für die Interaktionen mit relativ einfachen Webservices. Einige Beispiele einfacher Webservices sind:

> - Webservices zu Aktien- und Börsenkursen
> - Services für Währungsumtausch
> - Services zur Online-Überwachung von FedEx-Sendungen

> So können Benutzer über einen Servicekanal Services für Währungsumtausch in Anspruch nehmen. Der Kanal wird von der Front-End-Benutzeroberfläche dynamisch generiert. Dadurch können Benutzer die Eingabewerte für den Währungsumtausch eingeben. Nachdem das Formular abgeschickt wurde, werden die Informationen vom Webservice verarbeitet und die Ergebnisse an den Benutzer zurückgesendet.

> Kanäle für einfache Webservices sind:

> - Musterkanal für vorkonfigurierten Webservice
> - Musterkanal für konfigurierbaren Webservice

> Der Musterkanal für vorkonfigurierten Webservice ist standardmäßig auf dem Standard-Portal-Desktop eingerichtet. Der Musterkanal für konfigurierbaren Webservice kann vom Administrator hinzugefügt werden.

> ## Musterkanal für vorkonfigurierten Webservice

> Der Musterkanal für vorkonfigurierten Webservice bietet ein Beispiel für einen Währungsumrechner.

> ### So verwenden Sie den Webservice

> 1. Geben Sie die Parameterwerte ein.

> Es werden Standardwerte angezeigt, die Sie aber aus dem Feld löschen können, um Ihre eigenen Werte einzugeben.

> 2. Wählen Sie „Ausführen“.
> 3. Wählen Sie „OK“, wenn Sie fertig sind.

> ### So stellen Sie die Standardwerte für den Webservice ein

> Standardwerte werden in den Feldern des Währungsumrechners automatisch angezeigt. Um diese Werte zu ändern, gehen Sie wie folgt vor:

> 1. Wählen Sie „Bearbeiten“ aus der Symbolleiste des Kanals.
> 2. Geben Sie die Standardwerte für die Parameter ein.
> 3. Wählen Sie „Fertig“, um Ihre Änderungen zu speichern und auf die Standard-Portal-Desktopseite zurückzukehren. Oder wählen Sie „Abbrechen“, um ohne Änderungen zur Standard-Portal-Desktopseite zurückzukehren.

> ## Musterkanal für konfigurierbaren Webservice

> Mit dem Musterkanal für konfigurierbaren Webservice können Benutzer den Kanal so konfigurieren, dass er einen bestimmten Webservice anzeigt. Dazu müssen die Benutzer die Werte für den WSDL URL ändern und dem Webservice einen neuen Methodennamen zuweisen. Im Gegensatz zum Kanal für vorkonfigurierten Webservice können Sie beim Kanal für konfigurierbaren Webservice keine Standardwerte für die Eingabeparameter des Webservice speichern.

> Sie können jederzeit einen Kanal für Provider einfacher Webservices an einen Webservice und die damit verbundene Methode angliedern.

> Wie der Name schon besagt, kann der Kanal für einfachen konfigurierbaren Webservice nur für relativ einfache Webservices verwendet werden, die keine komplexen Eingabe- und Ausgabeparameter und Benutzeroberflächendarstellungen benötigen.

> Der Provider einfacher Webservices unterstützt nur einfache Datentypen wie Integer, String und Doppel. Es werden keine mathematisch angeordneten Ein- und Ausgabeparameter unterstützt.

> Die einzige Ausnahme sind benutzerdefinierte Typen, die selbst aus einfachenTypen bestehen und nur eine Schachtelungsebene besitzen. Sie können beispielsweise keine anderen benutzerdefinierten Typen enthalten.

> Provider einfacher Webservices unterstützen die folgenden WSDL-Konfigurationseigenschaften:

> - SOAP-Bindungs-Stil: rpc & document
> - SOAP-Enkodierungs-Typ: encoded & literal

> Hinweis | Die Kombination rpc/literal wird nicht unterstützt. Die Unterstützung von .Net-basierten Webservices kann eingeschränkt sein.

> Provider einfacher Webservices unterstützen die Verwendung des Statements import sowie fault-Daten in den Bindungsoperationen in der WSDL-Definition nicht.

> Wenn der Provider erkennt, dass er einen bestimmten Webservice nicht ausführen kann, gibt er eine entsprechende Meldung an den Benutzer.

> ### So konfigurieren Sie den Kanal so, dass ein Webservice angezeigt wird

> 1. Wählen Sie „Bearbeiten“ aus der Symbolleiste des Kanals.
> 2. Geben Sie den WSDL-Standort des anzuzeigenden Webservice an.
> 3. Geben Sie den Methodennamen des Webservice an.
> 4. Wählen Sie „Fertig“, um Ihre Änderungen zu speichern und auf die Standard-Portal-Desktopseite zurückzukehren. Oder wählen Sie „Abbrechen“, um ohne Änderungen zur Standard-Portal-Desktopseite zurückzukehren.

Inhalt Index