October 11, 2011 - added ShortText to SystemSpecificResults.
May 25, 2011 - version 1.1.1 - dmh - moved ApplicationResults and Results to STL namespace
Created: April 21, 2011
Description: This schema is the minimal Sabre Type Library (STL) schema needed for the Sabre SOAP Envelope schema to
identify the STL_Payload substitution group head element and type to be extended by message schemas..
Copyright Sabre 2011
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 theagreement/contract under which the program(s) have been supplied.
Create all message root elements as member of the substitution group with the element as the head.
Global message types must be defined as an extension of the STL_Payload type.
All message roots should be created as an extension of this base type. Global message elements
must declare they are a member of the STL_Payload substitution group. This type may be used when an empty payload is
needed for error handling.
Version of the payload message.
Results is an abstract type to be used as a substitution group head.
ApplicationResults is an example of its intended usage.
ApplicationResults can be used anywhere where Results is referenced, specifically as
the contents of a Sabre SOAP Fault/detail element.
An indication of the source of error when processing the request.
Host system command run to create this result.
Application specific code and Message. A textual description to provide more
information about the specific condition, warning or error with code attribute as numeric value.
An abbreviated version of the error in textual format.
If present, this attribute may identify an unknown or misspelled tag that caused
an error in processing. It is recommended that the Tag attribute use XPath notation to identify the
location of a tag in the event that more than one tag of the same name is present in the document.
Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].
If present, this attribute allows for batch processing and the identification of the
record that failed amongst a group of records. This value may contain a concatenation of a unique failed
transaction ID with specific record(s) associated with that transaction.
If present, this attribute refers to an online description of the error that occurred.