Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

7.119.1 SRVROUTINE Parameters

DESC

HELP

NAME

RESPONSE

SESSION


Anchor
NAME
NAME
NAME

NAME is the unique name of the SRVROUTINE.  The name must be unique within the Server Module. The name can be up to 20 characters long.

For simplicity, it is recommended that you use only the characters 0-9 and Aa-Zz

Anchor
DESC
DESC
DESC

Use the DESC parameter to write a brief description for the SRVROUTINE. It can be 40 characters long. By default, this description will be displayed in the Feature Help (F2) for the routine.

Anchor
RESPONSE
RESPONSE
RESPONSE

Use the RESPONSE parameter to specify how the SRVROUTINE returns its output.

Response type can be:

*DATA: The output is returned as JSON and automatically mapped in to field and list variables

*HTTP: Defines a Restful API. Uses an HTTP request to GET, PUT, POST and DELETE data.

*RESPONSE: Indicates a resource is to be returned from the srvroutine

*WEBPAGE: A secondary Web Page is executed. Maps defined as *Output or *Both are passed in to the page.

Response variable name: Enter the name of the variable for a LOB response. This will produce an instance of a Response Variable (Prim_CLRC) that can be configured to manipulate a returned LOB.

Anchor
HELP
HELP
HELP

256 byte string used to document the routine.

Anchor
SESSION
SESSION
SESSION

The Session parameter is used to define the session requirements for the routine.

*None: By default, no session is required and the routine will execute when called.

*Required: The routine will not execute if there is no valid session available. The Failed event will fire in the calling component and the Reason parameter will contain the value SessionInvalid.