HTTP_RESPOND_STATUS

This activity may be used to send a status code and reason in response to an inbound HTTP request.

The activity is valid only with an inbound HTTP session – that is one that was initiated using the HTTP_BEGIN_INBOUND activity.  For more information on inbound HTTP processing in LANSA Composer, refer to:

HTTP Inbound (Server) Processing in LANSA Composer

 

INPUT Parameters:

HTTP_HANDLE: Required

This parameter must specify the session handle value that identifies the HTTP session upon which this activity should operate.  The session handle value is returned by the HTTP_BEGIN_INBOUND activity.

HTTP_RESPONSESTATUS: Optional

This parameter specifies the response status code to be sent in response to the inbound HTTP request.  For example, a status of 200 usually indicates that the request has succeeded.  For more information on HTTP response status codes refer to Status Code Definitions.

If this parameter is not specified, a default status code of 200 is sent.

HTTP_RESPONSEMESSAGE: Optional

This parameter specifies the response reason to be sent in response to the inbound HTTP request.  The reason (message), if provided, gives a human readable description of the response status code.  For example, response status 200 will often be accompanied by a reason 'OK', usually indicating that the request has succeeded.  For more information on HTTP responses refer to Response.

OUTPUT Parameters:

There are no output parameters.