Uploaded image for project: 'OASIS Digital Signature Services eXtended (DSS-X) TC'
  1. OASIS Digital Signature Services eXtended (DSS-X) TC
  2. DSSX-32

Public Comment 201809c00001s08: restricted cardinality

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: PRD01
    • Fix Version/s: None
    • Component/s: None

      Description

      Comments from TC ESI to OASIS DSS-X TC on DSS-X V2 -  8 of 19 submitted by Liaison Andreas Kuehne on behalf of Sonia Companies via message  201809c00001 per attachment with accessibility issues (word file)

      following steering committee call on 17/09 and addition of 2 other editorial comments, the resulting pre-agreed comments are now for ESI approval for submission to OASIS DSS-X TC by 28 September

      Comment  #8:

      Clause 4.3.5.2. XML schema for OptionalInputsVerifyType
       
      The definition of VerifyRequest includes the following sub-component
      <xs:element minOccurs="0" name="OptionalInputs"
  type="dss2:OptionalInputsVerifyType"/>
       
      And clause 4.3.5.2 defines:
      <xs:complexType name="OptionalInputsVerifyType">
        <xs:complexContent>
          <xs:extension base="dss2:OptionalInputsBaseType">
            <xs:sequence>
              <xs:choice>
                <xs:element maxOccurs="1" minOccurs="0" name="UseVerificationTime"
                            type="dss2:UseVerificationTimeType"/>
                <xs:element default="false" maxOccurs="1" minOccurs="0"
                            name="ReturnVerificationTimeInfo" type="xs:boolean"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                            name="AdditionalKeyInfo"
                            type="dss2:AdditionalKeyInfoType"/>
                <xs:element default="false" maxOccurs="1" minOccurs="0"
                            name="ReturnProcessingDetails" type="xs:boolean"/>
                <xs:element default="false" maxOccurs="1" minOccurs="0"
                            name="ReturnSigningTimeInfo" type="xs:boolean"/>
                <xs:element default="false" maxOccurs="1" minOccurs="0"
                            name="ReturnSignerIdentity" type="xs:boolean"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                            name="ReturnAugmentedSignature"
                            type="dss2:AugmentSignatureInstructionType"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                            name="ReturnTransformedDocument"
                            type="dss2:ReturnTransformedDocumentType"/>
                <xs:element maxOccurs="1" minOccurs="0"
                            name="ReturnTimestampedSignature"
                            type="dss2:AugmentSignatureInstructionType"/>
                <xs:element default="false" maxOccurs="1" minOccurs="0"
                            name="VerifyManifests" type="xs:boolean"/>
              </xs:choice>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
       
      Again, the sequence only has ONE child, which is a choice of the children of the <choice> component, but ONLY ONE, and consequently this schema does not allow to have more than one optional input.
       
      REQUEST: EITHER SUPPRESS THE CHOICE WITHIN THE SEQUENCE OR ADD A MAXOCCURS TO THE SEQUENCE.
      CONCLUSION: Pass the comment to DSS-X.

       

        Attachments

          Activity

            People

            • Assignee:
              kuehne Andreas Kuehne
              Reporter:
              kuehne Andreas Kuehne
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: