After you develop 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, see 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. Choose 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 on the canvas. Give the service a meaningful name.
  4. Provide the service information. You can drag an invocation file from the Navigator tab onto the service, or right-click on the service and choose Open.

    If you dragged an invocation file onto the service, then Invocation File displays the filename. If you did not drag a file, then browse to the appropriate invocation file.

  5. Click 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. Click the Response Mapping tab:

    The output parameters can be placed in message parts or message headers. The outpur parameters can be inserted as XML elements or attributes, or they can be discarded.

  7. Complete the development of your process: add additional invocation files or other services.