Correction of schema for NSI CS v2.1

Added by Guy Roberts 3 months ago

There is an issue with the QueryType structure in the query* request messages. The ifModifiedSince attribute in the wrong location, restricting its use, and not corresponding to the document definition.

Here is the segment:

<xsd:complexType name="QueryType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="connectionId" type="ftypes:ConnectionIdType" minOccurs="0"maxOccurs="unbounded" />
<xsd:element name="globalReservationId" type="tns:GlobalReservationIdType" minOccurs="0"maxOccurs="unbounded" />
<xsd:element name="ifModifiedSince" type="xsd:dateTime" minOccurs="0" />
</xsd:choice>
</xsd:sequence>
</xsd:complexType>

Here is what it should look like:

<xsd:complexType name="QueryType">
<xsd:sequence>
<xsd:choice>
<xsd:element name="connectionId" type="ftypes:ConnectionIdType" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="globalReservationId" type="tns:GlobalReservationIdType" minOccurs="0" maxOccurs="unbounded" />
</xsd:choice>
<xsd:element name="ifModifiedSince" type="xsd:dateTime" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>

This should be updated before publication. Note: this will require an update to a diagram and the XSD at the end of the document.

John MacAuley