|
NPfIT Message Implementation Manual | |||
Programme |
NPFIT |
DOCUMENT NUMBER | ||
Sub-Prog/Project |
Comms & Messaging |
NPFIT-FNT-TO-DPM-0616 | ||
Prog. Director |
Paul Jones |
|||
Sub-Prog/Proj Mgr |
Ken Lunn | |||
Author |
C&M Development Team |
Version No. |
5.5.01 | |
Contact |
Richard Kavanagh |
Status |
Issued |
Schema Defects.
A number of schema defects were present in the MIM 5.5.00 issue, these can be categorised as follows :
Issue #1: Order/Sequence errors in - MCCI_MT020101UK12
A defect in the XML ITS used to generate the schema caused an error in the sequencing of elements within a number of schema.
The elements for <creationTime> and <versionCode> were transposed.
Incorrect version was as below :
<xs:element name="versionCode" minOccurs="1" maxOccurs="1"></xs:element>
<xs:element name="creationTime" minOccurs="1" maxOccurs="1"></xs:element>
Correct version is as below :
<xs:element name="creationTime" minOccurs="1" maxOccurs="1"></xs:element>
<xs:element name="versionCode" minOccurs="1" maxOccurs="1"></xs:element>
See the table below for details of the impacted schema.
Issue #2: The names of the internal types within the schema do not match the artefact Id.
A schema generation defect resulted in interaction schemas being generated where the names of the internal types did not match the name of the interaction artefact ID.
For example interaction PRPA_IN000205UK03 was generated with internal types in the format of PRPA_IN000205UK02.MCCI_MT010101UK12.Message as opposed to PRPA_IN000205UK03.MCCI_MT010101UK12.Message.
This has been corrected, see the table below for details of the impacted schema.
Issue #3: Interaction referencing wrong payload.
The interaction schema was referencing an out of date payload schema. The invalid payload schema PRPA_MT000210UK02 instead of the correct schema PRPA_MT000210UK03. This impacted one schema detailed in the table below.
Issue #4: Change to payload element name resulting in breakdown of the interface with core Spine components.
During the remodelling of the Query messages ( across all domains ) an inadvertent change was made to the schema for Query Control Act schema. This resulted in the query request parameters being wrapped in a "<Query>" tag as opposed to a "<query>" tag ( note the case change )..
This has been corrected, see the table below for details of the impacted schema.
Interaction ID | Domain | Issue #1 | Issue #2 | Issue #3 | Issue #4 |
PRPA_IN000201UK01 | PDS |
![]() |
|||
PRPA_IN000202UK01 | PDS |
![]() |
|||
PRPA_IN000206UK01 | PDS |
![]() |
|||
PRPA_IN000209UK01 | PDS |
![]() |
|||
QUPA_IN000007UK01 | PDS |
![]() |
|||
QUPA_IN000009UK03 | PDS |
![]() |
|||
QUPA_IN000010UK02 | PDS |
![]() |
|||
QUPA_IN000011UK02 | PDS |
![]() |
|||
QUPA_IN000013UK01 | PDS |
![]() |
|||
QUPA_IN000015UK02 | PDS |
![]() |
|||
PRPA_IN000205UK03 | PDS |
![]() |
|||
PRPA_IN000207UK03 | PDS |
![]() |
![]() |
![]() |
|
QUPA_IN000005UK01 | PDS |
![]() |
|||
QUPA_IN000006UK02 | PDS |
![]() |
|||
QUPA_IN000008UK02 | PDS |
![]() |
|||
QUPA_IN000012UK02 | PDS |
![]() |
|||
QUPA_IN000014UK01 | PDS |
![]() |
|||
QUPA_IN000016UK02 | PDS |
![]() |
![]() |
||
QUPC_IN010000UK32 | LRS |
![]() |
|||
QUPC_IN020000UK17 | LRS |
![]() |
|||
QUPC_IN090000UK03 | LRS |
![]() |