TrainParameters Data Type

Java class for TrainParameters complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TrainParameters">
   <complexContent>
     <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="train_max_speed" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="planned_speed" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="highest_planned_speed" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="coasting" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="train_length" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="train_load" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="length_of_carriages" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="weight_of_carriages" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="brake_type_id" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="12"/>
             </restriction>
           </simpleType>
         </element>
         <element name="brake_percentage" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="max_axle_weight" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="3"/>
               <fractionDigits value="1"/>
             </restriction>
           </simpleType>
         </element>
         <element name="free_text" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="2000"/>
             </restriction>
           </simpleType>
         </element>
         <element name="route_class" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="100"/>
             </restriction>
           </simpleType>
         </element>
         <element name="push_pull_train" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="brake_weight" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="5"/>
             </restriction>
           </simpleType>
         </element>
         <element name="min_brake_weight_im_percentage" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="100"/>
             </restriction>
           </simpleType>
         </element>
         <element name="has_emerg_brake_bypass" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="traffic_type" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="50"/>
             </restriction>
           </simpleType>
         </element>
         <element name="type_of_service" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TypeOfService" minOccurs="0"/>
         <element name="loco_idents" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="loco_ident" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}LocoIdent" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="activity_types" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="activity_type" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TeActivityType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="location_types" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="location_type" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TeLocationType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="train_cc_systems" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TrainCCSystems" minOccurs="0"/>
         <element name="train_radio_system_id" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="12"/>
             </restriction>
           </simpleType>
         </element>
         <element name="exceptional_gauging_idents" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="exceptional_gauging_ident" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}ExceptionalGaugingIdent" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="tilting_function_id" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="12"/>
             </restriction>
           </simpleType>
         </element>
         <element name="commercial_traffic_type" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="17"/>
             </restriction>
           </simpleType>
         </element>
         <element name="profile_p1" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="profile_p2" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="profile_c1" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="profile_c2" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="dangerous_goods_indications" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="dangerous_goods_indication" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}DangerousGoodsIndication" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
train_max_speed long element 0/1 Train parameter, entered by the user.
planned_speed long element 0/1 Train parameter, entered by the user.
highest_planned_speed long element 0/1  
coasting boolean element 0/1 Train parameter, entered by the user.
train_length long element 0/1 Train parameter, entered by the user.
train_load long element 0/1 Train parameter, entered by the user.
length_of_carriages long element 0/1 Train parameter, entered by the user.
weight_of_carriages long element 0/1 Train parameter, entered by the user.
brake_type_id long element 0/1 Technical (PCS) identifier for the brake types. List of valid entries can be retrieved through getAllBrakeTypes operation.
brake_percentage long element 0/1 Train parameter, entered by the user.
max_axle_weight decimal element 0/1 Train parameter, entered by the user.
free_text string element 0/1 Train parameter, entered by the user.
route_class string element 0/1  
push_pull_train boolean element 0/1  
brake_weight long element 0/1  
min_brake_weight_im_percentage string element 0/1  
has_emerg_brake_bypass boolean element 0/1 Train parameter, entered by the user.
traffic_type string element 0/1  
type_of_service TypeOfService element 0/1 Contains information about the services available on a train.
loco_idents LocoIdents (Anonymous) element 0/1  
activity_types ActivityTypes (Anonymous) element 0/1  
location_types LocationTypes (Anonymous) element 0/1  
train_cc_systems TrainCCSystems element 0/1 List of train CC system ids.
train_radio_system_id long element 0/1 Train parameter, entered by the user. In TAF-TSI parlance, it is synonymous with "Train Radio System", i.e. the on board radio system of the train in coded format. Technical (PCS specific) identifier for the train radio system. List of valid entries can be retrieved through getTrainRadioSystemCodes operation.
exceptional_gauging_idents ExceptionalGaugingIdents (Anonymous) element 0/1  
tilting_function_id long element 0/1  
commercial_traffic_type string element 0/1 Code of the commercial traffic type. List of valid entry can be retrieved using the getCommercialTrafficTypes operation.
profile_p1 string element 0/1 Train parameter, entered by the user.
profile_p2 string element 0/1 Train parameter, entered by the user.
profile_c1 string element 0/1 Train parameter, entered by the user.
profile_c2 string element 0/1 Train parameter, entered by the user.
dangerous_goods_indications DangerousGoodsIndications (Anonymous) element 0/1  

Example

<t----->
  <train_max_speed>...</train_max_speed>
  <planned_speed>...</planned_speed>
  <highest_planned_speed>...</highest_planned_speed>
  <coasting>...</coasting>
  <train_length>...</train_length>
  <train_load>...</train_load>
  <length_of_carriages>...</length_of_carriages>
  <weight_of_carriages>...</weight_of_carriages>
  <brake_type_id>...</brake_type_id>
  <brake_percentage>...</brake_percentage>
  <max_axle_weight>...</max_axle_weight>
  <free_text>...</free_text>
  <route_class>...</route_class>
  <push_pull_train>...</push_pull_train>
  <brake_weight>...</brake_weight>
  <min_brake_weight_im_percentage>...</min_brake_weight_im_percentage>
  <has_emerg_brake_bypass>...</has_emerg_brake_bypass>
  <traffic_type>...</traffic_type>
  <type_of_service>
    <special_services>
      <code>...</code>
    </special_services>
    <facility_types>
      <code>...</code>
    </facility_types>
    <characteristics>
      <code>...</code>
    </characteristics>
  </type_of_service>
  <loco_idents>
    <loco_ident id="...">
      <trasse_element_id>...</trasse_element_id>
      <loco_type_id>...</loco_type_id>
      <traction_mode_id>...</traction_mode_id>
      <traction_weight>...</traction_weight>
      <traction_length>...</traction_length>
      <hybrid_loco_type_id>...</hybrid_loco_type_id>
    </loco_ident>
  </loco_idents>
  <activity_types>
    <activity_type id="...">
      <trasse_element_id>...</trasse_element_id>
      <activity_type_id>...</activity_type_id>
    </activity_type>
  </activity_types>
  <location_types>
    <location_type id="...">
      <trasse_element_id>...</trasse_element_id>
      <location_type_id>...</location_type_id>
    </location_type>
  </location_types>
  <train_cc_systems>
    <id>...</id>
  </train_cc_systems>
  <train_radio_system_id>...</train_radio_system_id>
  <exceptional_gauging_idents>
    <exceptional_gauging_ident id="...">
      <trasse_element_id>...</trasse_element_id>
      <exceptional_gauging_ident_code>...</exceptional_gauging_ident_code>
    </exceptional_gauging_ident>
  </exceptional_gauging_idents>
  <tilting_function_id>...</tilting_function_id>
  <commercial_traffic_type>...</commercial_traffic_type>
  <profile_p1>...</profile_p1>
  <profile_p2>...</profile_p2>
  <profile_c1>...</profile_c1>
  <profile_c2>...</profile_c2>
  <dangerous_goods_indications>
    <dangerous_goods_indication id="...">
      <trasse_element_id>...</trasse_element_id>
      <hazard_number>...</hazard_number>
      <un_material_number>...</un_material_number>
      <rid_classification>...</rid_classification>
      <package_group>...</package_group>
      <weight_of_dangerous_good>...</weight_of_dangerous_good>
      <danger_labels/>
      <dangerous_goods_volume>...</dangerous_goods_volume>
      <limited_quantity_indicator>...</limited_quantity_indicator>
    </dangerous_goods_indication>
  </dangerous_goods_indications>
</t----->