ABL files that can be dragged onto the ESB process editor must adhere to the following rules:

  • The ABL file must be part of an OpenEdge project. Standalone files cannot be dragged into an ESB process.
  • The ABL file must successfully compile. If the file is not compiled when you drag it into the ESB process editor, then it is compiled before the drop completes. If the compile fails, then the file cannot be dropped.
  • The file must not be in a modified state. If the file is not saved before you drag it, then it is saved before it is dropped.

In addition, only external procedures, internal procedures, and user-defined functions can be included in an ESB process itinerary, regardless of whether the ABL file is dragged or an .esboe file is imported.