Drag and drop ABL files into an ESB process
Print
- Last Updated: February 11, 2026
- 3 minute read
- OpenEdge
- Version 13.0
- Documentation
After your environment is configured, dragging and dropping your ABL procedure files into an ESB process itinerary is as simple as selecting the file and placing in the process editor.
To drag and drop an ABL file into an ESB process:
-
Open an ESB process editor window. Select an ABL file from an OpenEdge
project in the Navigator window, and drag it into the ESB
process:
-
After dropping your ABL procedure file, a wizard guides you through the
process of selecting the procedure you are including in your ESB process. Complet the
wizard as follows:
-
Sselect either Main method or Internal procedure/function.
If you select Internal procedure/function, you can select Filter by ESB Annotations to sort annotated procedures and functions higher in the selection box.
-
Check Generate handle and release
steps to run the external procedure persistently before calling the
internal procedure, and to delete the persistent procedure after the internal
procedure is run.
If you are adding steps that call more than one internal procedure from the same ABL file, you only need one set of handle and release steps.
- Create a Step Name. By default, Step Name defaults to the ABL file name (without the .p suffix) for the main procedure, and the ABL file name and the internal procedure name separated by an underscore for an internal procedure.
-
If your ABL source contains native invocation annotations, click
Finish. If your ABL source is not annotated,
or you need to modify the annotations, click Next. The following dialog box opens:
-
Sselect either Main method or Internal procedure/function.
- If you have selected an internal procedure, then both the Detail ESB annotation and Main ESB annotation sections appear. For an external procedure, only the Main ESB Annothation section appears. For details about completing the annotation information, see Annotate ABL in Progress Developer Studio for OpenEdge for a complete definition of the native invocation annotation components. Click Finish.
-
After you complete the annotation wizard, your ABL procedure is added
to the ESB process. An internal procedure added to the ESB process is shown:
If you modify the signature of your ABL procedure, such as the number of parameters, or parameter datatypes, then you must delete and re-add the ESB process step for the procedure.