Show TOC

Web-Service-Consumer für die vermittelte Kommunikation anlegenLocate this document in the navigation structure

Kontext

Sie legen synchrone und asynchrone Web-Service-Consumer an, in dem Sie das XI 3.0-kompatible Service-Interface verwenden.

Vorgehensweise


  1. Definieren Sie den Service im Enterprise Services Repository.

    Im Enterprise Service Builder definieren Sie ein Outbound-Service-Interface. Das Outbound-Service-Interface setzt sich aus dem Interface-Pattern XI 3.0-kompatibel, synchronen oder asynchronen Operationen sowie Message-, Daten- und Fault-Typen zusammen.

    Weitere Informationen:

    Service-Interface

    Interface-Pattern

    Message-Typ

    Fault-Message-Typ

  2. Legen Sie einen als Web-Service deploybaren Proxy und eine Client-Anwendung an. Im SAP NewWeaver Developer Studio gehen Sie folgendermaßen vor:

    1. Importieren Sie das WSDL-Dokument aus dem ESR.

      Weitere Informationen: Importing WSDL Documents in the SAP NetWeaver Developer Studio .

    2. Generieren Sie einen deploybaren Proxy anhand des WSDL-Dokuments des relevanten, im ESR modellierten Outbound-Service-Interface. Weitere Informationen: Creating Web Service Proxies .

    3. Legen Sie eine Consumer-Anwendung an, die den von Ihnen generierten deploybaren Proxy verwendet.

      In der Client-Anwendung geben Sie die Endpunkt-URL des Web-Service-Ports, einen Benutzernamen und ein Kennwort für die PI Adapter Engine an. Wenn Sie die Consumer-Anwendung angelegt haben, verwendet diese den generierten Web-Service-Proxy, um Anfragen an die Web-Service-Laufzeit und die Java-Proxy-Laufzeit zu senden. Sie können außerdem XI-spezifische Application Programming Interfaces (APIs) in der Consumer-Anwendung einfügen, um ausgehende XI-spezifische Aufrufe zu ermöglichen.

      Weitere Informationen: Creating Web Service Client Applications , Application Programming Interfaces für die Outbound-Proxy-Kommunikation

    4. Deployen Sie den Web-Service-Consumer. Weitere Informationen: Building, Publishing and Removing Published Java EE Applications .