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

 


 

MIM 5.5.01 - Detailed Change Description.
 

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