Sonic Enterprise Service Bus (ESB) annotations identify which procedures or user-defined functions in ABL source code will be exported to the Sonic environment. In other words, ESB annotations allow you to expose ABL procedures and user-defined functions as Sonic services. You generate Sonic invocation (.esboe) files from ABL source files that contain ESB annotations. You can import the ESBOE files into Sonic Workbench in order to create ESB processes.
For more information about exposing ABL applications to Sonic ESB, see OpenEdge Development: Messaging and ESB in the Product Documentation section of the Progress Software Developer's Network Web site.
You can add ESB annotations to .p, .i, or .w files. You cannot add ESB annotations to class (.cls) files.
The ABL Editor provides a wizard that helps you add ESB annotations to ABL code files. To use this wizard: