When employing the Web Service Invocation methodology, OpenEdge services are transformed into OpenEdge Web services that are deployed (installed) into a Sonic ESB container. At run time the OpenEdge Adapter for Sonic ESB receives SOAP messages from the SonicMQ Broker, converts them to ABL, and sends them to the PAS for OpenEdge to be processed. The adapter then receives ABL messages from the PAS for OpenEdge, converts them to SOAP, and returns them to the broker where they are then routed according to a Sonic ESB process itinerary or a Web service reply mechanism, as appropriate.

Note: Web Service Invocation is not supported from OpenEdge 12.2.13 onwards.

For more information on OpenEdge Web services and how they are created, see Web Services: Architecture and Tools.

In addition, for each OpenEdge service, the OpenEdge Adapter for Sonic ESB processes the WSM (or WSD) file. These files are described in the following sections.