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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsdm-comment message

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


Subject: Public Comment


Comment from: Mitsunori.Satomi@hds.com

I have a comment about a definition of "ComponentAddressType" in the wsdm-muws-part1.xsd.

In wsdm-muws-part1.xsd, "ComponentAddressType" is defined as follows,

 <xs:complexType name="ComponentAddressType">
     <xs:sequence>
       <xs:any namespace="##other" processContents="lax"/>
     </xs:sequence>
 </xs:complexType>

According to the this definition, "muws-p1-xs:ManageabilityEndpointReference" MUST not be value of "ComponentAddressType" because its definition excludes the target namespace of wsdm-muws-part1.xsd (is muws-p1-xs).

I think that it conflict with the description of "SourceComponent/ComponentAddress" in the document of cd-wsdm-muws-part1-1.0.pdf (Line 478 - 483).

478 muws-p1-xs:ManagementEvent/muws-p1-xs:SourceComponent/muws-p1-
479 xs:ComponentAddress/{any}: XML open content including any XML representation of the 480 component address. One commonly used address type is a Web service address, such as an
481 EPR as defined by [WS-Addressing]. In the case where the source is a manageable resource, it
482 is RECOMMENDED that the muws-p1-xs:ManageabilityEndpointReference element, as defined
483 in section 4.2, be used as the address type. 

Especially, description of line 482 to 483 means "ComponentAddress" MAY have a "ManageabilityEndpointReference"
element.

So, to avoid this confliction, my suggestion is to modify the definition of "ComponentAddressType" as follows,

 <xs:complexType name="ComponentAddressType">
     <xs:choice>
       <xs:element ref="muws-p1-xs:ManageabilityEndpointReference"/>
       <xs:any namespace="##other" processContents="lax"/>
     </xs:choice>
 </xs:complexType>

Or change the namespace="##any" in the <xs:any ..../> line.



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