Next in thread → Next in month →

Re: [wsrm] detailed updates entailed by removing @status

From
Sunil Kunisetty <>
Date
2004-04-13T03:59:47+00:00
ID
Thread
Re: [wsrm] detailed updates entailed by removing @status
Schema changes for this would be as follows:

    - Remove SequenceNumberStatusType

    - Remove the 'status' attribute definition in 
SequenceNumberType

    - Add a new attribute by name 'last' of type xsd:boolean

      and with default being 'false'

 So the new definition of SequenceNumberType will be:

    <xsd:complexType name="SequenceNumberType">

      <xsd:complexContent>

       <xsd:extension base="wsrm:EmptyType">

        <xsd:attribute name="number"
type="xsd:unsignedLong"/>

        <xsd:attribute name="last"
type="xsd:boolean"

    use="optional" default="false"/>

        <xsd:attribute name="groupExpiryTime"
type="xsd:dateTime"

    use="optional"/>

        <xsd:attribute name="groupMaxIdleDuration"
type="xsd:duration"

    use="optional"/>

       </xsd:extension>

      </xsd:complexContent>

     </xsd:complexType>

 -Sunil

Jacques Durand wrote:
 

Detail of changes in the draft, when
replacing @status with @last, and adding more details

on group sequence number:

Jacques

-------------------------

-Example 1: remove @status="Start"

-Example 5: remove @status="Start"

-sec 4.2.1.1: Line 697, replace
@status with @last.

-Example 6:  remove @status="Start",
remove @status="Continue"

-Table 3: replace @status with
@last (which should be of type boolean).

-sec 4.2.1.1: Subsection (3)
on Number attribute: add after Ln737:

"The Number attribute MUST have
a value between 0 and 18446744073709551615

(maximum value for XMLschema
unsignedlong). As the Number value is incremented of 1

for each message submitted to
the Sender RMP, once the value reaches the maximum

the group is terminated (see
Section 5). "

-sec 4.2.1.1: Subsection (4)
on Status attribute: replace (line752-762) with:

(title)(4) Last attribute:

This attribute is used to mark the end
of a group, when its last message is known from the Sender

before the message is sent. When this
attribute is present, its boolean value has the following meaning:

- False: Indicating the message
is not the last message of the group, or is not known to be

the last message of the group. (default
value)

- True:
Indicating the message is known to be the last message sent within a group
of messages.

-Table 16 (InvalidMessageParameter
entry): replace the case with @status (-> @last)

-sec 5.1.1, line 1118. (handled
with new proposed wording for Section 5)

-sec 5.1.2, line 1127. (handled
with new proposed wording for Section 5)

-Sec 5.1.3, Termination T3,
T4. (handled with new proposed wording for Section 5)

-Example 10: remove @status="Start"

-Example 12: remove @status="Start"

- change schema: remove @status
and add @last.
Next in thread → Next in month →