TrasseElement Data Type

Java class for TrasseElement complex type.

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

 <complexType name="TrasseElement">
   <complexContent>
     <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="path_id" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}long">
               <totalDigits value="12"/>
             </restriction>
           </simpleType>
         </element>
         <choice>
           <element name="from_op_id" minOccurs="0">
             <simpleType>
               <restriction base=" http://www.w3.org/2001/XMLSchema}long">
                 <totalDigits value="12"/>
               </restriction>
             </simpleType>
           </element>
           <element name="operation_point_local" type=" http://eu/rne/pcs-online/WebServices/types/Dictionaries}OperationPointLocal" minOccurs="0"/>
         </choice>
         <element name="used_catalogue_data" type=" http://eu/rne/pcs-online/WebServices/types/Timetable}UsedCatalogueData" minOccurs="0"/>
         <element name="catalogue_data" type=" http://eu/rne/pcs-online/WebServices/types/Timetable}CatalogueData" minOccurs="0"/>
         <element name="national_train_nr" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="8"/>
             </restriction>
           </simpleType>
         </element>
         <element name="national_trasse_nr" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="64"/>
             </restriction>
           </simpleType>
         </element>
         <choice>
           <element name="calendar_item_id" minOccurs="0">
             <simpleType>
               <restriction base=" http://www.w3.org/2001/XMLSchema}string">
                 <maxLength value="800"/>
                 <pattern value="[0-9]*"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="train_parameters" type=" http://eu/rne/pcs-online/WebServices/types/TrainParameters}TrainParameters" minOccurs="0"/>
         <element name="national_im_parameters" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base=" http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="national_im_parameter" type=" http://eu/rne/pcs-online/WebServices/types/NationalImParameters}NationalImParameter" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="from_op_detail" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
         <element name="from_op_name" minOccurs="0">
           <simpleType>
             <restriction base=" http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="100"/>
             </restriction>
           </simpleType>
         </element>
         <element name="times" type=" http://eu/rne/pcs-online/WebServices/types/Timetable}Times" minOccurs="0"/>
         <element name="alternative_origin" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="alternative_destination" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="is_construction_starting_point" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="is_border" type=" http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
       <attribute name="id" type=" http://www.w3.org/2001/XMLSchema}long" />
     </restriction>
   </complexContent>
 </complexType>
 

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
id long attribute 0/1  
path_id long element 0/1 Technical (PCS) identifier for the path. Suitable only for existing path sections.
from_op_id long element 0/1 Technical (PCS) identifier for the operation point. List of valid entries can be retrieved through getOperationPointsByName operation.
operation_point_local OperationPointLocal element 0/1 Alternative input for operation point (if for some reason, PCS-specific operation point id is not available).
used_catalogue_data UsedCatalogueData element 0/1 Flags related to used capacity from PaP
catalogue_data CatalogueData element 0/1 Flags related capacity for PaP catalogue dossier
national_train_nr string element 0/1 National train number, entered by the user.
national_trasse_nr string element 0/1 National path number, entered by the user.
calendar_item_id string element 0/1 Technical (PCS) identifier for the calendar item. The id to be used can be retrieved through getCalendarItemId(String bitfield) operation. As a shortcut, the bitfield can also be used here (effectively removing the need for getCalendarItemId(String bitfield) step).
train_parameters TrainParameters element 0/1 Common train parameters.
national_im_parameters NationalImParameters (Anonymous) element 0/1 Path section level IM parameters.
from_op_detail string element 0/1 Updated by PCS system only.
from_op_name string element 0/1 Updated by PCS system only.
times Times element 0/1  
alternative_origin boolean element 0/1 Marks the path section as alternative origin
alternative_destination boolean element 0/1 Marks the path section as alternative destination
is_construction_starting_point boolean element 0/1 Indicates that the path section is the path construction starting point.
is_border boolean element 0/1 Indicates the border locations. Updated by PCS system only.

Example

<t----- id="...">
  <path_id>...</path_id>
  <from_op_id>...</from_op_id>
  <operation_point_local>
    <name>...</name>
    <reference_id>...</reference_id>
    <agency_uic_id>...</agency_uic_id>
    <from_op_id>...</from_op_id>
  </operation_point_local>
  <used_catalogue_data>
    <corridor_id>...</corridor_id>
    <catalogue_te_id>...</catalogue_te_id>
    <catalogue_process_type>...</catalogue_process_type>
    <catalogue_dossier_type>...</catalogue_dossier_type>
    <pap_request_id>...</pap_request_id>
    <catalogue_selector_agency_id>...</catalogue_selector_agency_id>
    <catalogue_path_number>...</catalogue_path_number>
    <is_protected>...</is_protected>
    <added_by_agency_id>...</added_by_agency_id>
  </used_catalogue_data>
  <catalogue_data>
    <corridor_id>...</corridor_id>
    <parameter_set_code>...</parameter_set_code>
    <catalogue_path_number>...</catalogue_path_number>
    <remaining_capacity_id>...</remaining_capacity_id>
  </catalogue_data>
  <national_train_nr>...</national_train_nr>
  <national_trasse_nr>...</national_trasse_nr>
  <calendar_item_id>...</calendar_item_id>
  <train_parameters>
    <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/>
      <facility_types/>
      <characteristics/>
    </type_of_service>
    <loco_idents>
      <loco_ident/>
    </loco_idents>
    <activity_types>
      <activity_type/>
    </activity_types>
    <location_types>
      <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/>
    </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/>
    </dangerous_goods_indications>
  </train_parameters>
  <national_im_parameters>
    <national_im_parameter id="..." mandatory="...">
      <name>...</name>
      <value>...</value>
      <type>...</type>
      <valid_values>...</valid_values>
      <min_length>...</min_length>
      <max_length>...</max_length>
      <format>...</format>
      <mandatory_conditional_param_id>...</mandatory_conditional_param_id>
      <mandatory_conditional_value>...</mandatory_conditional_value>
      <nested_conditional_param_id>...</nested_conditional_param_id>
      <nested_conditional_value>...</nested_conditional_value>
      <scope>...</scope>
      <conditional_expression>...</conditional_expression>
      <is_hidden>...</is_hidden>
      <description>...</description>
    </national_im_parameter>
  </national_im_parameters>
  <from_op_detail>...</from_op_detail>
  <from_op_name>...</from_op_name>
  <times>
    <earliest_arrival_time>...</earliest_arrival_time>
    <earliest_arrival_time_offset>...</earliest_arrival_time_offset>
    <latest_arrival_time>...</latest_arrival_time>
    <latest_arrival_time_offset>...</latest_arrival_time_offset>
    <public_arrival_time>...</public_arrival_time>
    <public_arrival_time_offset>...</public_arrival_time_offset>
    <actual_arrival_time>...</actual_arrival_time>
    <actual_arrival_time_offset>...</actual_arrival_time_offset>
    <earliest_departure_time>...</earliest_departure_time>
    <earliest_departure_time_offset>...</earliest_departure_time_offset>
    <latest_departure_time>...</latest_departure_time>
    <latest_departure_time_offset>...</latest_departure_time_offset>
    <public_departure_time>...</public_departure_time>
    <public_departure_time_offset>...</public_departure_time_offset>
    <actual_departure_time>...</actual_departure_time>
    <actual_departure_time_offset>...</actual_departure_time_offset>
    <arrival_manual_offset>...</arrival_manual_offset>
    <arrival_timezone_offset>...</arrival_timezone_offset>
    <departure_manual_offset>...</departure_manual_offset>
    <departure_timezone_offset>...</departure_timezone_offset>
    <min_dwell_period_time>...</min_dwell_period_time>
  </times>
  <alternative_origin>...</alternative_origin>
  <alternative_destination>...</alternative_destination>
  <is_construction_starting_point>...</is_construction_starting_point>
  <is_border>...</is_border>
</t----->