5 8 8 SEND

LANSA Integrator

5.8.8 SEND

The SEND command is used to create XML content to send back as a response to the remote HTTP client program.

When the SEND command of this service is executed the following steps occur:

The service determines if this Unicode data needs to be archived.

The service uses the value of the CONTENT keyword to determine the value of the HTTP protocol content-type.

  • If no content value is available, the handler defaults to application/xml
  • If the content value is *XML, then content type will be application/xml
  • If the content value is *TEXTXML, then content type will be text/xml

The service creates a HTTP response to return to the remote client.

The optional UAFILE and UAPATH keywords are available to inform the remote client program of a recommended path and filename for the content. LANSA Integrator UserAgent will add these file and path names to the save popup menu on the response panel.

To send a custom CORS response, use the SET PROPERTY command to set the HTTP response properties and use the SEND RESPONSE(*EMPTY) to return no content.

Syntax:

Command

Keyword

Value

Developer notes for Command/Keyword/Value

SEND

ARCHIVE

 

Optional. See ARCHIVE.

CONTENT

 

Optional. See CONTENT.

ENCODING

 

Optional. See ENCODING.

UAPATH

value

Optional. User agent save response path.

UAFILE

value

Optional. User agent save response file.

UACACHE

value

Optional. Cache-Control max-age.
Default. 0.

UADISPOSITION

value

Optional. Content-Disposition filename.

CHARSET

*YES

Optional. Include charset attribute.

*NO

Do not include charset attribute.

*TEXT

Default. Include charset attribute if content is text.

RESPONSE

*CORS

Optional. Send a Cross-Origin Resource Sharing response

*EMPTY

Send an empty content response.