element TrainReadyMessage
diagram taf_cat_complete_sector_p609.png
namespace http://taf-jsg.info/schemes
properties
content complex
children MessageHeader MessageStatus TransportOperationalIdentifiers OperationalTrainNumberIdentifier ReferenceOTN ResponsibleRU TrainContactDetails TrainLocation TrainReadyStatus TransferPoint TransfereeIM TrainStartTime TrainReadyTime
annotation
documentation
This message is sent from an RU to an IM indicating that the train is ready for access to the network.
source <xs:element name="TrainReadyMessage">
 
<xs:annotation>
   
<xs:documentation>This message is sent from an RU to an IM indicating that the train is ready for access to the network.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="MessageHeader"/>
     
<xs:element ref="MessageStatus"/>
     
<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="OperationalTrainNumberIdentifier"/>
     
<xs:element ref="ReferenceOTN" minOccurs="0"/>
     
<xs:element ref="ResponsibleRU" minOccurs="0"/>
     
<xs:element ref="TrainContactDetails" minOccurs="0"/>
     
<xs:element name="TrainLocation" type="LocationIdent" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Handover, Interchange, Handling and Reporting point: if needed, track could be identify directly via subsidiar code </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TrainReadyStatus" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TrainReady">
             
<xs:annotation>
               
<xs:documentation>0=Not Ready 1=Ready</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:enumeration value="0"/>
                 
<xs:enumeration value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="TrainDelay" minOccurs="0"/>
           
<xs:element ref="DelayCause" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="TransferPoint" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Transfer point or station of destination in the considered network where the Reference Train Numbers refers to </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="TransfereeIM" minOccurs="0"/>
     
<xs:element ref="TrainStartTime" minOccurs="0"/>
     
<xs:element name="TrainReadyTime" type="xs:dateTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>It indicates date/time when the train will be ready for departure. IM contract will define if this element can be used. Only to be used if this time is in future (sent in advance). Purpose of this element is to short the train stay. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TrainReadyMessage/TrainLocation
diagram taf_cat_complete_sector_p610.png
namespace http://taf-jsg.info/schemes
type LocationIdent
properties
minOcc 0
maxOcc 1
content complex
children CountryCodeISO LocationPrimaryCode PrimaryLocationName LocationSubsidiaryIdentification
annotation
documentation
Handover, Interchange, Handling and Reporting point: if needed, track could be identify directly via subsidiar code
source <xs:element name="TrainLocation" type="LocationIdent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Handover, Interchange, Handling and Reporting point: if needed, track could be identify directly via subsidiar code </xs:documentation>
 
</xs:annotation>
</xs:element>

element TrainReadyMessage/TrainReadyStatus
diagram taf_cat_complete_sector_p611.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children TrainReady TrainDelay DelayCause
source <xs:element name="TrainReadyStatus" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TrainReady">
       
<xs:annotation>
         
<xs:documentation>0=Not Ready 1=Ready</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:enumeration value="0"/>
           
<xs:enumeration value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="TrainDelay" minOccurs="0"/>
     
<xs:element ref="DelayCause" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TrainReadyMessage/TrainReadyStatus/TrainReady
diagram taf_cat_complete_sector_p612.png
namespace http://taf-jsg.info/schemes
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
enumeration 0
enumeration 1
annotation
documentation
0=Not Ready 1=Ready
source <xs:element name="TrainReady">
 
<xs:annotation>
   
<xs:documentation>0=Not Ready 1=Ready</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TrainReadyMessage/TrainReadyTime
diagram taf_cat_complete_sector_p613.png
namespace http://taf-jsg.info/schemes
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
It indicates date/time when the train will be ready for departure. IM contract will define if this element can be used. Only to be used if this time is in future (sent in advance). Purpose of this element is to short the train stay.
source <xs:element name="TrainReadyTime" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>It indicates date/time when the train will be ready for departure. IM contract will define if this element can be used. Only to be used if this time is in future (sent in advance). Purpose of this element is to short the train stay. </xs:documentation>
 
</xs:annotation>
</xs:element>


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