Declarative invocation files
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Declarative invocation files rely on annotations. Annotations capture
information in source code that extends the ABL language syntax. ABL source code annotations
signal that external procedures, internal procedures, and user-defined functions are available
to Sonic ESB processes. For external procedures, the annotation must precede all ABL
statements in the source file. For internal procedures and user-defined functions, the
annotation must precede the PROCEDURE or FUNCTION statement.