Add Sonic ESB annotations
- Last Updated: March 12, 2026
- 4 minute read
- OpenEdge
- Version 13.0
- Documentation
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.
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:



