Project

General

Profile

Bug #314

StartPAOS schema differs from specification

Added by Tobias Wich over 4 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Category:
Specification
Start date:
07/10/2014
Due date:
% Done:

0%

Reviewer:

Description

The XML schema defining the StartPAOS message as delivered by the BSI (https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03112/index_htm.html) differs from the definition in BSI TR-03112-7 (v1.1.4) Sec. 2.6.

The current schema reads as follows:

<element name="StartPAOS">
    <complexType>
        <complexContent>
            <extension base="iso:RequestType">
                <sequence>
                    <element name="SessionIdentifier" type="string" />
                    <element name="ConnectionHandle" 
                        type="iso:ConnectionHandleType" maxOccurs="unbounded" 
                        minOccurs="0">
                    </element>
                </sequence>
            </extension>
        </complexContent>
    </complexType>
</element>

According to the specification it should be:

<element name="StartPAOS">
    <complexType>
        <complexContent>
            <extension base="iso:RequestType">
                <sequence>
                    <element name="SessionIdentifier" type="string" />
                    <element name="ConnectionHandle" 
                        type="iso:ConnectionHandleType" maxOccurs="unbounded">
                    </element>
                    <element name="UserAgent">
                        <complexType>
                            <sequence>
                                <element name="Name" type="string" />
                                <element name="VersionMajor" type="integer" />
                                <element name="VersionMinor" type="integer" />
                                <element name="VersionSubminor" type="integer" minOccurs="0" />
                            </sequence>
                        </complexType>
                    </element>
                    <element name="SupportedAPIVersions" maxOccurs="unbounded">
                        <complexType>
                            <sequence>
                                <element name="Major" type="integer" />
                                <element name="Minor" type="integer" minOccurs="0" />
                                <element name="Subminor" type="integer" minOccurs="0" />
                            </sequence>
                        </complexType>
                    </element>
                    <element name="SupportedDIDProtocols" type="anyURI" minOccurs="0" maxOccurs="unbounded"    />
                </sequence>
            </extension>
        </complexContent>
    </complexType>
</element>

History

#1 Updated by Detlef Hühnlein about 4 years ago

  • Priority changed from High to Normal

Also available in: Atom PDF