Die Konfiguration eines vorhandenen Service für eingehende Daten ändern

Die Konfigurationsdetails für einen vorhandenen Service für eingehende Daten ändern. Beispielsweise können Sie den Service sichern, JAX-RPC-Handlerlisten auf die Ports für den Service anwenden oder den Service in mehreren UDDI-Registrys veröffentlichen.

Informationen zu diesem Vorgang

Ein Service für eingehende Daten ist eine Webschnittstelle zu einem internen Service (d. h. einem Service, der von Ihrer eigenen Organisation an einer Position bereitgestellt wird, die direkt über ein SIB-Ziel (Service Integration Bus) erreichbar ist).

Wenn Sie einen Service für eingehende Daten erstellen, verbinden Sie den Service mit einem oder mehreren Endpunktlistenern. Optional geben Sie die UDDI-Veröffentlichungseigenschaften an, die für die Veröffentlichung des Service für eingehende Daten in einer ersten UDDI-Registry verwendet werden. Für jeden ausgewählten Endpunktlistener wird automatisch ein Port für eingehende Daten erstellt. Allerdings wird jeder Port für eingehende Daten ohne Schablonenport, JAX-RPC-Handlerliste und Sicherheitseinstellungen erstellt. Ändern Sie die Konfiguration des Service für eingehende Daten mit einer der folgenden Methoden, wenn Sie den Zugriff auf Ihre Services für eingehende Daten steuern und überwachen möchten:
  • Sie können JAX-RPC-Handlerlisten Ports zuordnen, damit die Handler die Aktivitäten an diesem Port überwachen und je nach Sender und Inhalt der jeweiligen Nachricht, die über den Port übergeben wird, entsprechende Aktionen einleiten können.
  • Sie können eine Web-Service-Operation mit einem Kennwort schützen.
  • Sie können die auf Nachrichten anzuwendende Sicherheitsstufe (WS-Security-Konfiguration und -Bindungen) festlegen. Die Sicherheitsstufe kann für Anforderungs- und Antwortnachrichten gesondert festgelegt werden.
  • Sie können den Service in mehreren UDDI-Registrys veröffentlichen.

Führen Sie die folgenden Schritte aus, wenn Sie die vorhandenen Services für eingehende Daten auflisten und Konfigurationsdetails einer Instanz anzeigen oder ändern möchten:

Vorgehensweise

  1. Starten Sie die Administrationskonsole.
  2. Klicken Sie im Navigationsfenster auf Serviceintegration -> Busse -> Busname -> [Services] Services für eingehende Daten. Es wird eine Liste aller Services für eingehende Daten im Formular Services für eingehende Daten angezeigt.
  3. Klicken Sie in der Liste auf den Namen eines Service für eingehende Daten. Die aktuellen Einstellungen für diesen Service für eingehende Daten werden angezeigt.
  4. Optional: Klicken Sie auf Schablonen-WSDL erneut laden, um die WSDL-Schablonendatei für diesen eingehenden Service erneut zu laden.
    Anmerkung:
    • Wenn Sie einen neuen Service für eingehende Daten erstellen, wird eine Kopie der WSDL-Dateischablone für den Service in einen lokal verwaltetes Repository geladen. Wenn Sie die WSDL-Dateischablone ändern, müssen Sie die lokale Kopie aktualisieren.
    • Wenn Sie auf WSDL-Schablone erneut laden klicken, führen Sie den Befehl aus, der im Artikel WSDL-Datei für den Service für eingehende Daten mit dem Tool 'wsadmin' aktualisieren beschrieben ist. Damit der Befehl ordnungsgemäß ausgeführt wird, müssen die in diesem Artikel beschriebenen Bedingungen zutreffen.
    • Wenn der Bus Nachrichten über einen authentifizierenden Proxy-Server übergeben muss, um WSDL-Dokumente abzurufen, können Sie die Option WSDL-Schablone erneut laden nicht verwenden. In diesem Fall müssen Sie den Befehl zum Aktualisieren der WSDL mit dem Tool "wsadmin" starten. Weitere Informationen finden Sie im zugehörigen Fehlerbehebungstipp.
  5. Ändern Sie die allgemeinen Eigenschaften. Nähere Informationen zu diesen Eigenschaften finden Sie im Artikel Einstellungen für Services für eingehende Daten.
    Anmerkung:
    • Wenn Sie den Namen eines Service für eingehende Daten ändern, sucht das System alle Objekte, die auf diesen Listener verweisen, und aktualisiert den Namen.
    • Die WSDL-Schablone ist die servicespezifische WSDL-Datei, die Sie erstellen, um den Service für eingehende Daten zu erstellen. Informationen zum Erstellen einer WSDL-Datei finden Sie im Artikel WSDL-Datei für JAX-RPC-Anwendungen entwickeln.
    • Obwohl Name und Namespace der WSDL-Schablone logisch nur erforderlich sind, wenn die WSDL mehrere Services enthält, sind die Felder, die Sie zum Definieren dieser Eigenschaften verwenden, in der Administrationskonsole als Musseingabefelder codiert. Sie werden automatisch ausgefüllt. Wenn sie für ihren Service logisch nicht erforderlich sind, sollten Sie die Standardwerte übernehmen. Wenn Sie den Wert aus einem der Felder entfernen, behandelt die Administrationskonsole das leere Feld als Fehler.
    • Wenn Sie die Option Sicherheit auf Operationsebene aktivieren, müssen Sie für diesen Service für eingehende Daten auch die Schritte ausführen, die im Artikel Eine Web-Service-Operation durch ein Kennwort schützen beschrieben sind.
  6. Ändern Sie die weiteren Eigenschaften.
    1. Ändern Sie die Ports für eingehende Daten, die diesem Service zugeordnet sind.

      Ein Port für eingehende Daten beschreibt die Konfiguration eines Serviceziels für die Unterstützung von Web-Services an einem bestimmten Endpunktlistener mit vorgegebenen Konfigurationseinstellungen. Jeder Port für eingehende Daten ist einem Endpunktlistener zugeordnet. Sie können steuern, welche Gruppen von Benutzern auf einen bestimmten Service für eingehende Daten zugreifen können, indem Sie den Service nur über bestimmte Endpunktlistener bereitstellen. Weitere Informationen finden Sie im Artikel Endpunktlistener und Ports für eingehende Daten: Einstiegspunkte in den Service Integration Bus.

      Mit JAX-RPC-Handlerlisten können Sie die Aktivitäten am Port überwachen und je nach Sender und Inhalt der jeweiligen Nachricht, die über den Port übergeben wird, entsprechende Maßnahmen ergreifen (z. B. Protokollierung oder erneutes Weiterleiten). Weitere Informationen finden Sie im Artikel Busfähige Web-Services und JAX-RPC-Handler.

      Mit WS-Security können Sie die Sicherheitsstufen für Nachrichten festlegen. Die Sicherheitsstufe kann für Anforderungs- und Antwortnachrichten gesondert festgelegt werden. Weitere Informationen finden Sie im Artikel Serviceintegrationstechnologien und WS-Security.

      Weitere Informationen finden Sie unter Einstellungen eingehender Ports.

    2. Ändern Sie die Eigenschaften für UDDI-Veröffentlichung, die verwendet werden sollen, wenn dieser Service für eingehende Daten in einer oder mehreren UDDI-Registrys veröffentlicht wird. Informationen zu den UDDI-Veröffentlichungseigenschaften finden Sie in den Artikeln Einstellungen für UDDI-Veröffentlichung und UDDI-Registrys: Web-Service-Verzeichnisse, die von busfähigen Web-Services referenziert werden können.
    3. Ändern Sie die angepassten Eigenschaften, die Sie für diesen Service für eingehende Daten definiert haben. Diese angepassten Eigenschaften sind Name/Wert-Paare, mit denen Sie interne Eigenschaften für die Systemkonfiguration festlegen können. In jedem dieser Paare steht der Name für den Eigenschaftsschlüssel und der Wert für einen Zeichenfolgewert.
    4. Verwenden Sie die Eigenschaft "WSDL-Dateien veröffentlichen", um die WSDL-Dateischablone für diesen Service für eingehende Daten in eine komprimierte Datei zu exportieren.

      Als Technology Preview enthält die exportierte komprimierte Datei eine Version der WSDL-Datei, in der keine Ports (Bindungen) definiert sind. Diese nicht gebundene WSDL ist für Ihre Kollegen bestimmt, die die Implementierung eines Service für eingehende Daten vorbereiten. Sie ist eine bequeme Möglichkeit, Informationen zu den geplanten Implementierungsdetails für den Service in einem Team gemeinsam nutzen zu können. Wenn Sie den Service für eingehende Daten implementieren, muss die zugehörige WSDL vollständig sein, d. h. sie muss die Bindungsdaten enthalten.

      Die nicht gebundene WSDL-Datei wird immer zusammen mit der gebundenen WSDL-Datei in der exportierten komprimierten Datei für den Service veröffentlicht, wenn für den Service für eingehende Daten Ports definiert sind. Die komprimierte Datei, die der Namenskonvention Name_des_eingehenden_Service.zip folgt, enthält deshalb immer die folgenden Dateien:
      • Busname.Name_des_eingehenden_ServiceNonBound.wsdl (diese Datei enthält den nicht gebundenen Service, den Port und die Bindung für den Service)
      • Busname.Name_des_eingehenden_ServicePortTypes.wsdl (diese Datei enthält die Porttypdefinition für den Service)
      Wenn der Service für eingehende Daten einen oder mehrere Ports hat, enthält die Datei mit der Erweiterung ".zip" außerdem die folgenden Dateien:
      • Busname.Name_des_eingehenden_ServiceService.wsdl (diese Datei enthält die Service- und Portelemente für den Service)
      • Busname.Name_des_eingehenden_ServiceBindings.wsdl (diese Datei enthält die Bindungselemente für die Ports des Service)

      Wenn beim generieren der WSDL ein Fehler auftritt, wird eine Fehlerseite zurückgegeben.

  7. Speichern Sie Ihre Änderungen in der Masterkonfiguration.

Ergebnisse

Nach erfolgreichem Abschlusse der Verarbeitung wird die Liste der eingehenden Services für diesen Service Integration Bus aktualisiert. Andernfalls wird eine Fehlernachricht angezeigt.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_in_config
Dateiname:tjw_in_config.html