Progress OpenEdge gateway

Progress OpenEdge gateway

Progress OpenEdge gateway

This services is used to call an OpenEdge procedure. The input parameter is filled with the string content of the MessagePart-In of the ConnectMessage. If there are more input parameters, you have to send a multipart message into the procedure. User ALL as MessagePart In

The output parameter will be put in the ConnectMessage as a string MessagePart with the MessagePart-Out name as part name.

In the table below, you will find an explanation about 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 service to be enabled.

AppServer type

Set the type for your AppServer here. The following types are allowed:
  • DC, for AppserverDC
  • DCS, for secure AppserverDCS
  • Pacific, for PASOE Server
  • Pasific Secure, for secure PASOE Server
When selecting this type, the correct URL will be enterend in the field AppServer URL

AppServer URL*

URL to connect to the Progress AppServer / Pacific AppServer.

AppServer Username*

AppServer username.

AppServer Password*

AppServer password.

AppServer Info

AppServer info.

AppServer Procedure*

Name and path of Progress procedure. The procuedure must be part of the PROPATH.

AppServer Session

Choose AppServer session type. This can be Managed of Free. Depending on the settings on your AppServer.

AppServer Input Parameter*

Name of INPUT parameter of called procedure. Multiple input parameters are added comma separated.

AppServer Output Parameter*

Name of OUTPUT parameter of called procedure. Multiple output parameters are added comma separated.

MessagePart In

Name of the MessagePart in a ConnectMessage where the content of the file is being stored.

MessagePart Out

Name of the MessagePart in a ConnectMessage where the content of the file is being stored.

Allow empty Responses

 

This allows AppServers to respond with empty results. The result will be descarded and stops the flow when set to true. Wen set to false it will raise an exception.

Descriptions

Description about the specific component. Description of the purpose of this componennt. This will be part of the documentation printed out in the Diagram of this interface.

 

Using multiple parameters in your openEdge Gateway

When you want to use multiple parameters in your openEdge Gateway you have to define messagepart names with the same name as your paramterer name.

So if you have 2 input parameters in your ABL code, with the following names: L_input1 and L_input2. Create 2 connectMessageParts with the names L_input1 and L_input2.

Overriden openEdge properties

With the use of a header enricher, it is possible to override certain properties of the openEgeg Gateway.

  • openedge_procedure_name
  • openedge_appserver_url
  • openedge_appserver_username
  • openedge_appserver_password
  • openedge_appserver_info
  • openedge_appserver_session