Try OpenEdge Now
skip to main content
Messaging and ESB
Guidelines for Using and Programming for the OpenEdge Adapter for Sonic ESB : Native Invocation methodology : Import Native Invocation files into Sonic Workbench

Import Native Invocation files into Sonic Workbench

Once you have developed your ABL procedures and created your native invocation files, proceed to Sonic Workbench to import your invocation (.esboe) files and develop your ESB process.
Note: The following steps are not intended as a detailed tutorial for Sonic Workbench. For details about Sonic Workbench, consult your Sonic documentation.
To import your native invocation files into an ESB process:
1. Start Sonic Workbench and open an existing project or create a new one.
2. Chose File > Import to import your invocation files into the Sonic Directory Service.
3. On the process design canvas, select OpenEdge Native Services from the Palette and drop it into place on the canvas. Give the Service a meaningful name.
4. Fill in the Service information. You can drag an invocation file from the Navigator tab onto the Service, or right-click on the Service and chose Open.
If you dragged an invocation file onto the service, Invocation File displays the filename. If you did not drag a file, browse to the appropriate invocation file.
5. Select the Request Mapping tab:
The initial input message parts are mapped to the input parameters of the ABL procedure. Each parameter can be mapped to specific message parts or message headers, set to constants or ignored. The data can also be transformed using XPath or wrapped in an XML element.
6. Select the Response Mapping tab:
The output parameters can be placed in message parts or message headers, inserted as XML elements or attributes, or discarded.
7. Complete development of your process, adding additional invocation files, or other services.