
Sie müssen einen oder mehrere logische Ports anlegen und konfigurieren, um Consumer-Proxys für den Zugriff auf einen bestimmten Service zu konfigurieren. Ein logischer Port wird für einen bestimmten Consumer-Proxy angelegt, um den Zugriff auf ein bestimmtes Binding im Provider-System zu ermöglichen. Sie können mehrere logische Ports für einen Consumer-Proxy anlegen. Jeder logische Port kann jedoch nur auf ein Binding zeigen.
Sie haben fünf Möglichkeiten, einen logischen Port anzulegen: Je nachdem, für welche Möglichkeit Sie sich entscheiden, benötigen Sie die folgenden Informationen:
Verfahren zum Anlegen logischer Ports |
Was Sie wissen müssen |
|---|---|
Basierend auf dem WSDL-Dokument für einen Service |
|
Manuelle Konfiguration Wenn kein WSDL-Dokument verfügbar ist, müssen Sie manuell einen logischen Port anlegen. |
|
Process-Integration-Laufzeit |
Das Consumer-System muss als Process Integration Engine konfiguriert sein, damit der logische Port, den Sie anlegen, die Laufzeit von Process Integration nutzen kann. |
Konfiguration eines lokalen Shortcut |
Den Namen der Service-Definition. Ein lokaler Shortcut verlässt das System nicht, so dass die Service-Definition über ein Funktion aufgerufen wird. |
Auf Basis der Services Registry |
Informationen zum Binding, das Sie aufrufen möchten, damit Sie nach der dazugehörigen WSDL in der Services Registry suchen können. |
Vorlagenbasierte Konfiguration und WSDL-basierte Konfiguration mit Vorlage |
Konfigurationsvorlagen eignen sich nur für erfahrene Benutzer und sollten nur in Zusammenarbeit mit SAP genutzt werden. Legen Sie dazu eine Problemmeldung für die Komponente BC-ESI-WS-ABA-CFG an. Achtung
Wenn Sie eine Vorlage zur Konfiguration von Consumer-Proxys anlegen, prüft das System weder die Konsistenz noch die Richtigkeit der Daten. Eventuelle Fehler in der Vorlage werden daher erst zur Laufzeit sichtbar. |
Logischen Port anlegen
Wechseln Sie im Einstiegsbild von SOA-Manager auf die Registerkarte Service-Administration.
Wählen Sie Web-Service-Konfiguration.
Geben Sie ein Consumer-Proxy an oder suchen Sie nach einem.
Es stehen viele Suchkriterien zur Verfügung, aus denen Sie auswählen können. Zeilen für weitere Suchkriterien fügen Sie hinzu, indem Sie das Symbol Hinzufügen wählen.
Weitere Informationen zu Consumer-Proxys:
Wählen Sie den Consumer-Proxy in der Übersicht aus und klicken Sie auf den internen Namen, um Konfigurations- und Designzeit-Informationen über den Consumer-Proxy anzuzeigen.
Wechseln Sie auf die Registerkarte Konfigurationen.
Alle logischen Ports des Consumer-Proxy werden in einer Liste angezeigt.
Um einen neuen logischen Port anzulegen, wählen Sie Anlegen und wählen einen der oben beschriebenen fünf Konfigurationstypen aus.
Geben Sie einen Namen und optional eine Beschreibung für den neuen logischen Port ein.
Sie können diesen logischen Port als Standard einstellen, indem Sie die Einstellung Logischer Port ist Standard setzen. Wenn eine Consumer-Anwendung nicht für den Aufruf eines bestimmten logischen Ports konfiguriert ist, ruft sie den logischen Standardport auf.
Gehen Sie entsprechend der Konfigurationsmethode wie in der folgenden Tabelle beschrieben vor:
WSDL-basierte Konfiguration |
|
Manuelle Konfiguration |
|
Process-Integration-Laufzeit |
Sie müssen nichts angeben, da die Process-Integration-Laufzeit verwendet wird. |
Konfiguration eines lokalen Shortcut |
Geben Sie die Service-Definition an. |
Auf Basis der Services Registry |
|
Wählen Sie Fertigstellen.
Prüfen Sie die Konfiguration.
Sichern Sie.
Der Consumer-Proxy wird generiert und konfiguriert.
Logischen Port bearbeiten
Wechseln Sie auf die Registerkarte Service-Administration und wählen Sie Web-Service-Konfiguration.
Geben Sie einen Consumer-Proxy an.
Klicken Sie auf den internen Namen des Consumer-Proxy, um die Konfigurations- und Designzeitinformationen anzuzeigen.
Um einen logischen Port zu bearbeiten, wählen Sie das Symbol Bearbeiten in der Spalte Aktionen.
Nehmen Sie die gewünschten Einstellungen vor.
Weitere Informationen: Logischen Port anlegen (oben).
Sichern Sie.