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
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.
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.
*RESOURCE: 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.
256 byte string used to document the routine.
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.