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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-caf message

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


Subject: [Bug 219] New: Remove wsu import and use XML Id instead - or justify


http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=219

           Summary: Remove wsu import and use XML Id instead - or justify
           Product: WS-Context
           Version: 1.0
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Schema
        AssignedTo: ws-caf@lists.oasis-open.org
        ReportedBy: tony.fletcher@choreology.com
         QAContact: mark.little@arjuna.com


Why does the optional Id attribute refer out to the Web Service security utility
schema?

In WS-Context section 3 ‘Context’ it states:
‘An OPTIONAL wsu:Id attribute, which may be used to support signing or
encrypting the context structure.’

However, I can not see that this attribute lives up to its billing.  When you go
to the wsu schema you find it is just defined as an XML Id attribute:
<xsd:attribute name="Id" type="xsd:ID">

so the attribute definition in the WS-Context schema:
  <xs:attribute ref="wsu:Id" use="optional"/>

could be replaced with   <xs:attribute name="Id" type="xs:ID use="optional"/>
and the wsu import removed with out a change of meaning or fundamental syntax.

I do not think we should refer out without some good reason for doing so – it
just makes the schema harder to read and implement.

Proposed change:
Justify import and use of wsu:Id
 or remove the import statement and change   <xs:attribute ref="wsu:Id"
use="optional"/>
to
<xs:attribute name="Id" type="xs:ID use="optional"/>
everywhere this statement occurs.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


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