Try OpenEdge Now
skip to main content
Messaging and ESB
Guidelines for Using and Programming for the OpenEdge Adapter for Sonic ESB : ESBOEGEN


ESBOEGEN is a command line utility for processing annotated ABL source files to generate native invocation (.esboe) files. The command line syntax is as follows:
esboegen [-source directory]
[-esboe directory |-archive filename]
[-rcode directory][-recurse][files]


-source directory
Specifies the directory containing annotated ABL files.
-esboe directory
Specifies the destination directory for generated .esboe files.
-archive filename
Specifies the name of an archive (.xar) file to hold all the generated .esboe files. filename must be a fully qualified filename.
-rcode directory
Specifies the directory containing the compiled r-code that corresponds to either the directory specified with -source or the listed files. This parameter is required to process ABL code if it contains temp-table definitions containing the keyword LIKE.
Directs ESBOEGEN to recursively search all subdirectories for ABL code. When specified, a corresponding directory tree is built in the output directory specified with -esboe or in the archive specified with -archive.
A comma separated list of ABL files. If a fully qualified file name is not specified, then ESBOEGEN looks for the file in the current working directory.
ESBOEGEN is only supported in Windows and can only execute when OpenEdge Architect is installed. ESBOEGEN provides the ability to write batch procedures to generate invocation files.
ESBOEGEN selects the output destination of the generated .esboe files according to the following order of precedence:
1. Destination specified by -esboe or -archive
2. Directory specified by -rcode
3. Directory specified -source
4. Directory specified for file name listed with files
You cannot specify both -esboe and -archive.