OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-transport message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: some data typing issues in 0.91


During our last teleconference I said that I would look at some data typing
issues in the spec.

I'd like to suggest the following changes:

1) 8.4.6.2 Timestamp element, page 25, lines 555-558

   I believe the answer to DB's question is YES.

   Proposal: Replace these lines with the following:

      The Timestamp is a value representing the time that the
      message header was created. A value for this element must
      be an instance of an XML Schema timeInstant.

2) 8.4.7.4 TimeToLive attribute, page 27, lines 633-634

   Align the wording here with the previous change, avoiding mention of
   ISO 8601.

   Proposal: Replace this paragraph with the following:

      TimeToLive is an optional attribute that indicates the time by
      which a message should be delivered to the To PartyMessage
      Service Handler. A value for this element must be an instance
      of an XML Schema timeInstant.

3) 10.6.4.3 Timeout Parameter, page 52, lines 1548-1550

   This parameter specifies an integer number of seconds. This can
   be more directly represented by an XML Schema timeDuration. 10
   seconds would be represented with the value "PT10S".

   Proposal: Replace this paragraph with the following:

      The timeout parameter specifies the time in seconds that the
      Sending MSH MUST wait for an Acknowledgement Message before
      first resending a message to the Receiving MSH.

      <AE>The definition of this parameter seems to be missing from
      Appendix A.1 Schema Definition. When it is added, it should
      appear as follows:

         <xsd:element name="timeout">
            <xsd:simpleType>
               <xsd:restriction base="xsd:timeDuration"
                  <xsd:pattern value="PT\d+S" />
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
      </AE>

4) 10.6.4.5 RetryInterval Parameter, page 52, lines 1556-1557

   Make the same change that was made for the timeout parameter.

   Proposal: Replace this paragraph with the following:

      The retryInterval parameter specifies the time in seconds that the
      Sending MSH MUST wait between retries, if an Acknowledgement
      Message is not received.

      <AE>The definition of this parameter seems to be missing from
      Appendix A.1 Schema Definition. It should have a definition
      similar to that of the timeout parameter when it is added.</AE>

5) 10.6.5.2 PersistDuration, page 52, lines 1581-1590

   Proposal: Add the following text to the end of the section:

      <AE>The definition of this parameter seems to be missing from
      Appendix A.1 Schema Definition. When it is added, it should
      appear as follows:

         <xsd:element name="PersistDuration">
            <xsd:simpleType>
               <xsd:restriction base="xsd:timeDuration">
                  <xsd:pattern value="P\d+D" />
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
      </AE>

6) 10.6.5.3 MSH Time Accuracy, page 53, lines 1592-1594

   Proposal: Add the following text to the end of the section:

      <AE>The definition of this parameter seems to be missing from
      Appendix A.1 Schema Definition. When it is added, it should
      appear as follows:

         <xsd:element name="mshTimeAccuracy">
            <xsd:simpleType>
               <xsd:restriction base="xsd:timeDuration"
                  <xsd:pattern value="PT((\d+M)|(\d+S)|(\d+M\d+S))" />
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
      </AE>

7) Appendix A.1 Schema Definition, page 70, line 2171

   The syncReplyMode attribute described in 8.4.7.3 is missing from
   the schema definition.

   Proposal: After line 2171 add the following:

      <xsd:attribute name="syncReplyMode" type="xsd:boolean"/>

8) Appendix A.1 Schema Definition, page 72, line 2328

   "<!-- Does timeInstant conform to ISO 2601? -->

   I believe ISO 8601 was the intended reference, and the answer is YES.

   XML Schema Part 2: Datatypes states in 3.3.24.1 Lexical Representation:

      "A single lexical representation, which is a subset of
      the lexical representations allowed by [ISO 8601], and is the
      same lexical representation as its basetype recurringDuration
      is allowed for timeInstant."

   Proposal: Drop this line.


I hope that you all had a productive meeting in London.

							-- Andrew


--------------------------------------------------------------------------------
Andrew Eisenberg                                   andrew.eisenberg@progress.com
Progress Software Corp.
14 Oak Park                                        phone: 781-280-4526
Bedford, MA  01730                                 fax:   781-280-4949
BEGIN:VCARD
VERSION:2.1
N:Eisenberg;Andrew
FN:Andrew Eisenberg
ORG:Progress Software Corp.
TEL;WORK;VOICE:(781) 280-4526
TEL;WORK;FAX:(781) 280-4949
ADR;WORK:;;14 Oak Park;Bedford;MA;01730
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:14 Oak Park=0D=0ABedford, MA 01730
EMAIL;PREF;INTERNET:andrew.eisenberg@progress.com
REV:19991229T201624Z
END:VCARD


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC