element ObjectInfoMessage
diagram taf_cat_complete_sector_p327.png
namespace http://taf-jsg.info/schemes
properties
content complex
children MessageHeader MessageStatus AdministrativeContactInformation Identifier ObjectInfoType TrainInformationExtended PathInformationExtended FreeTextField Parameters
annotation
documentation
This message serves to request an information about the object, to update an information in an object, and to inform about the content of the object.
source <xs:element name="ObjectInfoMessage">
 
<xs:annotation>
   
<xs:documentation>This message serves to request an information about the object, to update an information in an object, and to inform about the content of the object.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="MessageHeader"/>
     
<xs:element ref="MessageStatus"/>
     
<xs:element ref="AdministrativeContactInformation"/>
     
<xs:element name="Identifier" type="CompositIdentifierPlannedType"/>
     
<xs:element name="ObjectInfoType">
       
<xs:annotation>
         
<xs:documentation>The type of action which has to be executed regarding the object (coded through attribute):
R = request info about object
I = Information about object
U = update information on object
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="Code" use="required">
           
<xs:annotation>
             
<xs:documentation>R = request info about object
I = Information about object
U = update information on object
</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="R"/>
               
<xs:enumeration value="I"/>
               
<xs:enumeration value="U"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TrainInformationExtended" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="PlannedTransportIdentifiers"/>
           
<xs:element ref="TrainInformation"/>
           
<xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="PlannedTransportIdentifiers"/>
                 
<xs:element ref="PathInformation"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="PlannedTransportIdentifiers" minOccurs="0"/>
           
<xs:element ref="PathInformation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ObjectInfoMessage/Identifier
diagram taf_cat_complete_sector_p328.png
namespace http://taf-jsg.info/schemes
type CompositIdentifierPlannedType
properties
content complex
children ObjectType Company Core Variant TimetableYear StartDate
source <xs:element name="Identifier" type="CompositIdentifierPlannedType"/>

element ObjectInfoMessage/ObjectInfoType
diagram taf_cat_complete_sector_p329.png
namespace http://taf-jsg.info/schemes
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  derived by: xs:string  required      
documentation
R = request info about object
I = Information about object
U = update information on object
annotation
documentation
The type of action which has to be executed regarding the object (coded through attribute):
R = request info about object
I = Information about object
U = update information on object
source <xs:element name="ObjectInfoType">
 
<xs:annotation>
   
<xs:documentation>The type of action which has to be executed regarding the object (coded through attribute):
R = request info about object
I = Information about object
U = update information on object
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="Code" use="required">
     
<xs:annotation>
       
<xs:documentation>R = request info about object
I = Information about object
U = update information on object
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="R"/>
         
<xs:enumeration value="I"/>
         
<xs:enumeration value="U"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ObjectInfoMessage/ObjectInfoType/@Code
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration R
enumeration I
enumeration U
annotation
documentation
R = request info about object
I = Information about object
U = update information on object
source <xs:attribute name="Code" use="required">
 
<xs:annotation>
   
<xs:documentation>R = request info about object
I = Information about object
U = update information on object
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="R"/>
     
<xs:enumeration value="I"/>
     
<xs:enumeration value="U"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ObjectInfoMessage/TrainInformationExtended
diagram taf_cat_complete_sector_p330.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc unbounded
content complex
children PlannedTransportIdentifiers TrainInformation PathInformationExtended
source <xs:element name="TrainInformationExtended" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PlannedTransportIdentifiers"/>
     
<xs:element ref="TrainInformation"/>
     
<xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="PlannedTransportIdentifiers"/>
           
<xs:element ref="PathInformation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ObjectInfoMessage/TrainInformationExtended/PathInformationExtended
diagram taf_cat_complete_sector_p331.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc unbounded
content complex
children PlannedTransportIdentifiers PathInformation
source <xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PlannedTransportIdentifiers"/>
     
<xs:element ref="PathInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ObjectInfoMessage/PathInformationExtended
diagram taf_cat_complete_sector_p332.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc unbounded
content complex
children PlannedTransportIdentifiers PathInformation
source <xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PlannedTransportIdentifiers" minOccurs="0"/>
     
<xs:element ref="PathInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy