Show TOC

Web Services (SOAP) Input and Output AdapterLocate this document in the navigation structure

The Web Services (SOAP) Input and Output adapters are SOAP Web services clients which connect to a Web service to obtain data to feed into Event Stream Processor and deliver output from Event Stream Processor to a Web service.

Both adapters include an adapter configuration file and a mapping file. Use the adapter configuration file to set up the SOAP Input and Output Transporter modules, the ESP Publisher and Subscriber modules, as well as establish a connection to Event Stream Processor. Use the mapping file to map Web service WSDL to ESP columns.

You can either manually create a mapping file or use the schema discovery functionality in Studio to automatically create one. See Discovering Schema and Creating a Mapping File for the Web Services (SOAP) Adapter in the SAP Event Stream Processor: Studio Users Guide for detailed instructions on creating a mapping file in Studio.

Commands specified in the cnxml file for this adapter cannot contain the following strings: "mv", "rm", or "del".

Note The adapter does not support schema discovery if you are using HTTP Basic Access Authentication.

These adapters can run in managed or unmanaged mode.

Managed external adapters:
  • Are started and stopped by the ESP server with ESP projects.
  • Have a cnxml adapter configuration file that is configured within SAP Event Stream Processor Studio.
  • Are referenced in a CCL ATTACH ADAPTER statement.
Unmanaged external adapters:
  • Start and stop independently of the ESP server and ESP projects.
  • Are configured independently.
  • Are not referenced in a CCL ATTACH ADAPTER statement.
The Web Services (SOAP) Input adapter:
  • Calls or polls a Web service
  • Parses and converts the response into Event Stream Processor data format
  • Feeds data into ESP streams
The Web Services (SOAP) Output adapter:
  • Connects to a Web service
  • Converts Event Stream Processor data into Web services request format (for example, XML)
  • Outputs Event Stream Processor data into a Web service

The Web Services (SOAP) Input and Output adapters report custom statistics. Enable the time-granularity option in the project configuration (ccr) file to get these statistics reported by the _ESP_Adapter_Statistics metadata stream.

The Web Services (SOAP) Input adapter reports these statistics:
  • AdapterRunningTime
  • TotalInputRowsNumber
  • SuccessInputRowsNumber
  • ErrorInputRowsNumber
  • InputLatency
The Web Services (SOAP) Output adapter reports these statistics:
  • AdapterRunningTime
  • TotalOutputRowsNumber
  • SuccessOutputRowsNumber
  • ErrorOutputRowsNumber
  • OutputLatency