Re: Proposed text for XML Base support in SOAP 1.2

Henrik Frystyk Nielsen wrote:

> I think your amended text is fine but I think we should keep the text
> talking about protocol bindings - see below.
> 

OK, that works for me.

Regards,
Marc.


> 
>>I propose that we amend the text of this section to read:
>>
>>--- cut here ---
>>
>>6 Use of URIs in SOAP
>>
>>SOAP uses URIs for some identifiers including, but not limited to, 
>>values of the encodingStyle (see 4.1.1 SOAP encodingStyle 
>>Attribute) and 
>>actor (see 4.2.2 SOAP actor Attribute) attribute information items. To 
>>SOAP, a URI is simply a formatted string that identifies a web 
>>resource 
>>via its name, location, or via any other characteristics.
>>
>>Although this section only applies to URIs directly used by 
>>information 
>>items defined by this specification, it is RECOMMENDED but NOT 
>>REQUIRED 
>>that application-defined data carried within a SOAP envelope use the 
>>same mechanisms and guidelines defined here for handling URIs.
>>
>>URIs used as values in information items identified by the 
>>"http://www.w3.org/2001/09/soap-envelope" and 
>>"http://www.w3.org/2001/09/soap-encoding" XML namespaces can be either 
>>relative or absolute. In addition, URIs used as values of the local, 
>>unqualified href attribute information item can be relative or 
>>absolute.
>>
>>SOAP does not define a base URI but relies on the mechanisms 
>>defined in 
>>XML Base[x] and RFC 2396[y] for establishing a base URI against which 
>>relative URIs can be made absolute.
>>
> 
> The underlying protocol binding MAY define a base URI which can act as
> the base URI for the SOAP envelope (see section X.X and the HTTP binding
> in section X.X).
> 
> 
>>SOAP does not define any equivalence rules for URIs in general 
>>as these 
>>are defined by the individual URI schemes and by RFC 2396. However, 
>>because of inconsistencies with respect to URI equivalence 
>>rules in many 
>>current URI parsers, it is RECOMMENDED that SOAP senders do 
>>NOT rely on 
>>any special equivalence rules in SOAP receivers in order to determine 
>>equivalence between URI values used in a SOAP message.
>>
>>The use of IP addresses in URIs SHOULD be avoided whenever 
>>possible (see 
>>RFC 1900). However, when used, the literal format for IPv6 
>>addresses in 
>>URI's as described by RFC 2732 SHOULD be supported.
>>
>>SOAP does not place any a priori limit on the length of a URI. 
>>Any SOAP 
>>node MUST be able to handle the length of any URI that it 
>>publishes and 
>>both SOAP senders and SOAP receivers SHOULD be able to deal 
>>with URIs of 
>>at least 8k in length.
>>



-- 
Marc Hadley <marc.hadley@sun.com>
XML Technology Centre, Sun Microsystems.

Received on Wednesday, 5 December 2001 12:30:47 UTC