← Prev in month ← Prev in thread

New schema elment/type decl in WSRM schema to include BareURI

From
Anish Karmarkar <>
Date
2004-07-20T20:45:46+00:00
ID
Thread
New schema elment/type decl in WSRM schema to include BareURI
Tom,

Here is a proposal to address the issue raised by Doug [1] regarding
the use of URI in the addressing container.

1) Below is the schema element and type decl that should be added to
the schema at "ws-reliability-1.1.xsd" --

<!-- default reference scheme -->

<xsd:element name="BareURI" type="BareURIType">

<xsd:simpleType name="BareURIType">

  <xsd:restriction base="xsd:anyURI" />

</xsd:simpleType>

Additional changes needed:

1) Table 10, section 4.2.3.2 the value for the row 'Child element' is
incorrect. ReplyTo element requires exactly one EII {any}.

2) Section 4.2.3.2.1, replace:

"The Sending RMP MAY omit this attribute, when the value of the ReplyTo
element is expressed with a

value of type URI."

with something like:

"The Sending RMP MUST omit this attribute, when the child
element of the ReplyTo element is wsrm:BareURI"

3) Section 4.3.1, replace:

"The format or schema of the value of this element is specified by the
reference-schema attribute. If the attribute is omitted,

the default format of ReplyTo element is URI as defined in [RFC 2396]."

with:

"The format or scheme of the value of this element is specified
by the reference-scheme attribute. If the attribute is omitted,

the default scheme of ReplyTo element is wsrm:BareURI as
defined in Section XXXX"

4) Add a new section that defines the wsrm:BareURI element consistent
with definition of other elements in the wsrm schema (editorial). This
section should also point to Section 6 HTTP binding for an example of
how things work with a simple URI.

5) There are a few places where the attribute on the ReplyTo element is
called 'reference-schema' rather than 'reference-scheme'.
A quick search and replace should fix this. (Note: this is unrelated to
the issue raised by Doug)

6) Table 15 needs to be modified similar to table 10 in (1) above.

7) Section 4.3.1.1 needs to be modified similar to (2) above.

8)  Section 6, the following lines need to be changed from:

"If a ReplyTo element present in a Request element or Poll Request
header element, sent using the SOAP 1.1 protocol, contains only a URL
and uses the 'http:' URL scheme, then the WS-Reliability response MUST
be sent using the HTTP binding specified in section 6 of SOAP 1.1."

to:

"If a ReplyTo element present in a Request element or Poll Request
header element, sent using the SOAP 1.1 protocol, uses the wsrm:BareURI
(default) reference scheme and uses the 'http:' URL scheme, then
the WS-Reliability response MUST be sent using the HTTP binding
specified in section 6 of SOAP 1.1."

9) Changes to section 6 should also be made (similar to (8) above) for
the SOAP 1.2 case..

10) example 12, and example 17 need to be changed to include the
'BareURI' element (as a child element of ReplyTo)

Hope this addresses the issue raised by Doug.

Thx.

-Anish

--

[1] http://www.oasis-open.org/archives/wsrm/200406/msg00176.html
← Prev in month ← Prev in thread