Copyright Sabre 2014 The copyright to the computer program(s) hereinis the property of Sabre. The program(s) may be used and/or copied only with the written permission of Sabre or in accordance with the terms and conditions stipulated in the agreement/contract under which the program(s) have been supplied. Describes the level of diagnostic data requested or provided. Block of diagnostic data included in request or returned in the response. Diagnostic data. Must be defined in a differrent namespace as the header. The Identification metadata uniquely identify each message instance. The ConversationId element is a string identifying the set of related messages that make up a conversation between two or more Parties. The Party initiating a conversation determines the value of the ConversationId element that shall be reflected in all messages pertaining to that conversation. It remains constant for all messages within a conversation. Service providers are expected to increment the optional TrackingID integer attribute when present. System identifier used to uniquily identify the specific system. "Source" is used to return the application name responsible for fulfilling the particular request transaction. "ApplicationInstance" is used to return the application instance responsible for fulfilling the particular request transaction. "Cluster" is used to return the application cluster responsible for fulfilling the particular request transaction. "HostName" is used to return the particular server name responsible for fulfilling the particular request transaction. Example: Source ApplicationInstance="PROD1" Cluster="PROD TPF SCC" HostName="PSS" TPF Source The uri representing the endpoint reference by which this system can be accessed. An indication of the source of error when processing the request. Impact of the error on process completion. The system that the reporting system deemed to be the cause of the problem. If omitted, the reporting system is also the source of the problem. For application errors, the element may identify a system the application is dependent upon that failed to respond. For validation errors this may identify the service consumer. The system that created the results record. If the Source system identifier is omitted, the system identified here both was the cause of the problem and created the result record. An informative code and message that describes the results. Note: the message code and text must NOT be required to process to understand retry/compensate status. This value should be the same as in the SystemSpecificResults in the body. An abbreviated version of the error in textual format. This value should be the same as in the SystemSpecificResults in the body. An indication of the source of error when processing the request. Impact of the error on process completion. Success indicates that the request was processed successfully. Record for all systems (consumer, proxies and gateways, providers) to use to trace the message. The value is the common system name. The key attribute is similar to ConversationID but is provided by the service requestor or entrypoint gateway and must be unique across all Sabre gateways. Each gateway instance must prepend the ID value with its unique system identifier. Internal service consumers must provide this value which may be their unique system identifier concantanated with the ConversationID. When the system stated processing the message. When the system completed processing the message. Example: 2002-10-10T12:00:00+05:00. The application instance involved in the particular transaction. For example: PROD1 The application server cluster involved in the particular transaction. Example: PROD TPFC SCC The server name involved in the particular transaction. Example: PSS The targetURI is the endpoint address this system sent the message to. For ServiceProviders it should be the abstract service address which is the address used by registries to look up the actual service endpoint URI. The endpoint address may be a queue name (MOM service name). Tracking Identifier is an identifier intended for use to a set of related items and provide an optional sequence number for the items. Return a sample message without invoking service logic. Compute response without making changes to service data, state or status. Invoke service logic, generate response, collect and return extra debugging info Invoke service logic, generate response, collect and return extra debugging info suitable for external use Elements of this type are used for indicators whose presense denotes the condition described by their name. They have no content nor any attributes. For example, an empty Success element denote that the process was successfully completed. Customer Identifier assigned to office or agency or location. Commonly use values are Psuedo City Code - 3 to 16 characters or the Sabre Office accounting code (OAC) which can be upto 25 characters. the system that initiated the service request and will be the ultimate consumer of the service results. System that performs the service operation defined in the service interface. For RQ/RS exchange patterns, the provider reads the request message, applies business logic and returns a response.