Attribute | Type | Description | Allowed Values / Example |
---|
Name | String | Name of the composite. | HelloWorldExample |
Version (version) | String | Multiexcerpt |
---|
| A service version number. This service version is visible in service context on the Bridge. |
| 7.8.0 |
ControlPort (controlPort) | Integer | Port used by the Bridge to control this xUML service. | 22020 |
Category (category) | String | Multiexcerpt |
---|
| Optional category to group similar xUML services. |
| Examples |
Node Type (nodeType) | String | Not used, leave empty. |
|
External Test Proxy Host (externalTestProxyHost) | String | Specifies the host name as seen by the client. - If a server certificate is used, the certificate must be issued for this name.
- If this tagged value is not set, the name of the node hosting the proxy is being used.
| scheer-acme.com |
Class To XML Default Root Name (classToXMLDefaultRootName) | String | Multiexcerpt |
---|
MultiExcerptName | classToXMLDefaultRootName |
---|
| Bridge 7 Specify which name to assign to the XML root element upon serializing. This setting can be overridden by using XML composer options as described on classToXML. | Refer to XML - UML Class Mapping for more information on the topic of XML serialization. | Default | Multiexcerpt |
---|
MultiExcerptName | rootName_Default |
---|
| Try to use name and namespace defined on the class by the <<XML>> stereotype. Fallback to Variable Name if not provided (default). |
|
Type Name | Multiexcerpt |
---|
MultiExcerptName | rootName_Type |
---|
| Use static name and namespace of the class as name of XML root element. |
|
Variable Name | Multiexcerpt |
---|
MultiExcerptName | rootName_Variable |
---|
| Use the name of the reference (object/variable) as name of XML root element. |
|
HTTP |
Http Header Roles (httpHeaderRoles) | Array of String | Builder 7.12.0 Runtime 2020.12 In the context of HTTP based services (HTTP, REST, SOAP), assign roles to dedicated incoming headers that define how the related header will be treated by the xUML Runtime. These definitions overwrite the default behavior, and X-Transaction-Id, X-Request-Id, X-Sender-Host and/or X-Sender-Service will be substituted by this definition. Refer to HTTP Header Support > Overwriting the Standard HTTP Headers for more details. Http Header Roles can hold a list of definitions in format <http header name>:<role> , where <role> can be one of the listed allowed values (one list entry per line). | client_host | Take the sender host from header <http header name> instead of X-Sender-Host. |
client_service | Take the sender service from header <http header name> instead of X-Sender-Service. |
correlation_id | Take the correlation ID from header <http header name> instead of X-Request-Id. |
transaction_id | Take the transaction ID from header <http header name> instead of X-Transaction-Id. |
Request Http Header Roles (requestHttpHeaderRoles) | Array of String | Multiexcerpt include |
---|
SpaceWithExcerpt | INTERNAL |
---|
MultiExcerptName | request_http_header_roles |
---|
PageWithExcerpt | INTERNAL:_bridge_excerpts |
---|
|
requestHttpHeaderRoles can hold a list of definitions in format <http header name>:<role> , that will automatically be generated for each adapter call inside this service composite. <role> can be one of the listed allowed values (one list entry per line). Refer to HTTP Header Support > Overwriting the Standard HTTP Headers for more details on header roles. | client_host | Provide the client host in a header <http header name> instead of X-Sender-Host. |
client_service | Provide the client service in a header <http header name> instead of X-Sender-Service. |
correlation_id | Provide the correlation ID in a header <http header name> instead of X-Request-Id. |
transaction_id | Provide the transaction ID in a header <http header name> instead of X-Transaction-Id. |
passthrough | Pass a present header <http header name> to the called service. |
passthrough= <request header name> | Pass an incoming header <request header name> to the called service under the name of <http header name> . This is equivalent to renaming a header. |
JVM |
Read Modeling the Java Components for more information on these tagged values. |
Persistent State |
Read Persistent State Components for more information on these tagged values. |
SAP |
SAP Default Connection Pool Size (sapDefaultConnectionPoolSize) | Integer | Multiexcerpt |
---|
MultiExcerptName | sapDefaultConnectionPoolSize |
---|
| Default capacity of a single SAP connection pool (Bridge acting as a SAP client). If undefined, a default of 10 connections will be applied. Each distinct connection to a SAP system has its own pool. Connections are distinguished by the set of connection parameters (connection string).You can override the connection pool size for a specific connection on the corresponding SAP alias. On using dynamic SAP access, the default connection pool size is used. |
| a valid integer, default is 10 |
SAP Padding (sapPadding) | String |