Progress OpenEdge pickup
Progress OpenEdge pickup
This consumer is used to call a Progress OpenEdge procedure. This consumer can poll for messages.
Calling the procedure is based on a built-in timer. The called procedure has no input parameters and one or more LONGCHAR output parameter(s).
If a procedure needs to be called with an input parameter and an output parameter, you should use the OpenEdge Gateway.
The output parameter will be stored in the ConnectMessage as a string MessagePart with the MessagePart name as its part-name.
In the table below, you will find an explanation of these properties. All attributes with a ‘*’ are mandatory.
Attribute |
Description |
Name* |
By default, we fill this out with the technical ‘tag’, followed by a serial number. Changing the name is optional. |
Enabled |
Set this value to true, if you want this consumer to be enabled. |
Consumer Autostart |
Consumer will be started at startup of the interface. |
AppServer Type |
Set the type for your AppServer here. The following types are allowed:
When selecting this type, the correct URL will be entered in the field AppServer URL. |
AppServer URL* |
URL to connect to the Progress AppServer. |
Username* |
AppServer username. |
Password* |
AppServer password. |
AppServer Info |
AppServer info. |
AppServer Procedure* |
Name and path of Progress procedure. |
AppServer Session |
Choose AppServer session type, which can be free or managed. Depending on your appserver settings. |
AppServer Output Parameter* |
Name of OUTPUT parameter of called procedure. This must be the same name as the output parameter name in the progress procedure. |
MessagePart Name |
Name of the MessagePart in a ConnectMessage where the content of the file is being stored. |
Max Messages Per Poll |
Number of messages being handled per poll. For example if max-messages-per-polll is set to 5 and the timer to every 10 seconds a maximum of 5 messages every 10 seconds is handled. If set to -1 all messages available are handled per timer interval. |
Quartz Cron Expression |
Definition of the interval this polling consumer will check for messages. Cron format */30 * * * * * (sec) (min) (hour) (day) (month) (year). The default is 30 seconds. |
Description |
Description of the specific consumer. This is for documentation purposes. |