Show TOC

Creating Web Service Back-End AdaptersLocate this document in the navigation structure

Use

Web service adapters are used to exchange information between non-SAP/external back-end systems and the Data Orchestration Engine (DOE). The Web service adapter maps a data object's node attributes to the corresponding fields in the business data in the back-end system.

Procedure

1. Create a Web Services Description Language (WSDL)

WSDL is an XML-based language that provides a model for describing Web services.

More information: Web Service Technologies in the Application Server

The WSDLs that you create have to adhere to a set of guidelines.

More information: WSDL Data Types and Signatures

2. Generate a Proxy

Proxies encapsulate the creation or parsing of XML messages and the communication with relevant runtime components required to send or receive messages. DOE can provide the Web service adapter function only if the SOA foundation allows WSDLs to be imported to the Enterprise Service Repository (ESR) as proxies. Proxy objects can be created from an existing WSDL or the ESR.

More information: ABAP Proxy Generation - General Procedure

3. Create a Web Service Adapter

Web service adapters facilitate the data exchange between external back-end systems and the DOE using Web services. The operations defined in the WSDL are mapped to those operations prescribed by the DOE's Web service adapter.

  1. Log on to the SAP NetWeaver Application Server.

  2. Start transaction sdoe_wb .

  3. Choose Web Services Adapter Wizard .

  4. Follow the instructions in the wizard.

4. Add Back-End Key Fields

  1. Navigate to the data object that has been changed.

  2. Assign the necessary BE Key Field for the fields present in the Root and Child nodes.

  3. Choose Explicit Key Mapping .

    More information: Explicit Key Mapping

5. Activate the Data Object and Web Service Adapter

  1. Select the data object node from the Object navigation pane.

  2. From the Data Object menu, choose Activate .

    The data object is activated.

  3. Select the Web service adapter from the Object navigation pane.

  4. From the Adapter menu, choose Activate .

    The Web service adapter is activated.

Result

You have created a Web service back-end adapter.