Annotation syntax
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The native invocation annotation syntax is the constant "@openapi.openedge.export" followed by the scoping value "FILE" for external procedures, and then followed by a series of name-value pairs.
The following table describes the annotation name-value pairs.
| Name | Default value | Mandatory/ Optional | Description |
|---|---|---|---|
type |
ESB |
Mandatory | Specifies the type of open client the procedure or function is exported to. The only type currently supported is ESB. |
esboeFileName |
For external procedures: %FILENAME% For internal procedures and functions: %FILENAME%_ %PROCNAME% |
Optional | Specifies the name of the .esboe file. The extension is automatically appended. There is one file per annotation. If esboeFileName is not specified, then the default value is used. |
executionMode |
external | Mandatory | Specifies that the procedure runs persistently or
externally. Specify
|
useReturnValue |
false | Optional | Specifies whether a return string is generated for a
procedure. Specify If |
writeDataSetBeforeImage |
false | Optional | Specifies whether before-image data is written when
ProDataSet parameters are serialized as XML. Specify
Specify |