LANSA Composer is capable of acting as either HTTP client (outbound) or HTTP server (inbound). That is:
For more information about outbound and inbound HTTP processing refer to the following sections:
HTTP Outbound (Client) Processing in LANSA Composer
HTTP Inbound (Server) Processing in LANSA Composer
In both cases, an HTTP Configuration is used to contain details specific to a particular inbound request or to contain the addressing, credentials and protocol details necessary to send an outbound request. For more information refer to:
Having created the HTTP Configuration, you can use one or more of the HTTP Transport Activities in your Processing Sequence to prepare and send an outbound HTTP request or to receive and respond to an inbound HTTP request.
LANSA Composer provides two sets of HTTP activities:
Retrieves a document from an HTTP server. | |
Sends data to an HTTP server and/or receives response data from the server. | |
Handles an inbound HTTP message and saves it to a specific directory. |
Begin HTTP inbound request handling | |
Begin HTTP outbound request handling | |
End HTTP request processing | |
Get inbound multipart component item | |
Set outbound multipart component item | |
Get HTTP protocol property value(s) | |
Set HTTP protocol property value(s) | |
Receive a single file HTTP payload | |
Receive HTTP payload as multipart content | |
Receive HTTP payload as name-value pairs | |
Reset for further HTTP outbound requests | |
Send file as response to HTTP request | |
Send multipart content as response to HTTP request | |
Send name-value pairs as response to HTTP request | |
Send status as response to HTTP request | |
Send request to HTTP server | |
Send file to HTTP server | |
Send multipart content to HTTP server | |
Send name-value pairs to HTTP server |