Wraping the railML [message #3067] |
Mon, 03 April 2023 08:40  |
Patrik Thoma
Messages: 2 Registered: January 2022
|
Junior Member |
|
|
Our architecture passes railML-data between software components through an event bus. However, to be compliant with the architecture, the railML is wrapped inside other XML-elements. E.g.,
<event>
(header)
<railml ...>
...
</railml>
</event>
Currently, our applications export and import railML only in its wrapped form. We are now looking at getting a certification for our application. Reading the certification manual, I gather that the wrapped railML is not compliant with the standard. Could you please clarify the standard that also a wrapping of the railML is possible?
|
|
|
Re: Wrapping the railML [message #3073 is a reply to message #3067] |
Mon, 17 April 2023 14:54  |
Milan Wölke
Messages: 181 Registered: April 2007
|
Senior Member |
|
|
Hi Patrik,
Thank you for bringing up this issue. After discussing it among our coordinators, we believe that certifying a railML interface that includes wrapped railML is possible as long as the following criteria are met:
* There should be no contradiction between the information encoded in the frame and the information encoded in the included railML.
* When extracting the payload from the frame, the resulting railML should be semantically and syntactically correct.
Based on your description of your system, we don't foresee any problems with certifying the software components involved. We will include this type of scenario in the next version of the certification manual. In the meantime, we will update the certification page on our website to reflect this information.
Thank you again for your question, and please let us know if you have any further concerns or inquiries.
Best regards,
Milan
Milan Wölke – Timetable scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|