The Designer comes with many adapters (see Adapters) that allow you to access a variety of backends via their REST interface. Request to REST services, and via the REST adapter use the HTTP protocol.
With this protocol, the xUML Runtime serves a set of standard headers (via libcurl) as described below (Standard HTTP Headers with xUML Service Adapters). You can use these headers to trace requests through multiple systems. Also, you can overwrite these standard headers using the concept of HTTP header roles.

HTTP headers support you with tracing requests through multiple systems. To trace the execution path of a Designer service itself, you can use the Trace Analyzer.

Standard HTTP Headers with Adapters

SOAP, REST and URL adapters useĀ libcurl to provide HTTP headers.

For more information on specific adapters refer to Adapters.

Standard HTTP Headers with Service Implementations

In general, the Designer supports HTTP version 1.0 for xUML services. However, the following features of HTTP 1.1 are implemented as well:

  • Expect: 100 Continue
  • Transfer-Encoding: chunked