getCurrentCallbackResponse

The system function serviceLib.getCurrentCallbackResponse provides access to details from the HTTP response that is received by a callback function or onException function in a Rich UI application.

Syntax

  result HTTPResponse = serviceLib.getCurrentCallbackResponse()

The invocation returns a record that is based on the Record part HTTPResponse, which is provided for you and has the following fields:

body, type STRING?
The value returned from the service;
  • In the case of a REST service, body contains the value in one of three formats (XML, JSON, or NONE), as described in Creating an Interface part to access a REST service. In the case of an EGL REST service, the format is JSON.
  • In the case of a Web (SOAP) service, body contains the returned SOAP message, which the EGL Rich UI proxy converted to JSON format.
headers, type Dictionary
headers contains a set of name-value pairs. Each entry key in the dictionary is the name of an HTTP header that is returned from the service, and the related value (a string) is the value of that header.
status, type INT
status contains the HTTP status code in the response.

Important status codes include 200 (OK) and 404 (Not Found). For a complete list, go to the Web site of the World Wide Web Consortium (http://www.w3.org/) and search for "HTTP status code."

statusMessage, type STRING
statusMessage contains the HTTP status message in the response.

Important status messages include OK (code 200) and Not Found (code 404). For a complete list, go to the Web site of the World Wide Web Consortium (http://www.w3.org/) and search for "HTTP status code."


Feedback