On 8 Feb 2011, at 4:13 AM, ITO Mario wrote:

Dear Sir/Madam,

Hello Mario,

I have forwarded your question internally. One issue is that the resources you cite were part of a Member Submission (I believe) and so the rights associated with the materials are not clear to me. I apologize for the delay in answering the question.

Ian



There's some license issue we are not clear currently,
May I ask some questions about the license when using the [WS- Addressing/WS-Eventing xsd file]?
  http://schemas.xmlsoap.org/ws/2004/08/addressing/
  http://schemas.xmlsoap.org/ws/2004/08/eventing/eventing.xsd

Q1.May I make a new WSDL file which limited the specification of the WSDL file which is W3C document (eg.WS-Addressing/WS-Eventing xsd) and use WSDL tool to convert it to a proxy file?

[example1]
When using the proxy file generated from original W3C xsd file,
it is necessary for user to set required element to the [any element]'s place, and which may make user feel troublesome. Furthermore, because the items that can be specified at the place of [xs:any] are limited for our usecase, I also want to clarify the possible element at the place of [any element] in new xsd file.

(before)
  <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

(after)
<xs:element ref="wse:Identifier" minOccurs="0" xmlns:wse="http://schemas.xmlsoap.org/ws/2004/08/eventing " />
  <xs:element ref="canonextension:Identifier" minOccurs="0"/>
<--!xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/-->

[example2]
It is necessary to put 3 elements of "MessageID","To","Action" in an SOPA header in the WSDL file which we made, but wsdl.exe of VisualStudio does not generate right Proxy because these are the same type definition called "wsa:AttributedURI".
Therefore I want to redefine above 3 elements.
(I want to make each of the 3 element to another type that inherit from wsa:AttributedURI)

(before)
  <xs:element name="MessageID" type="wsa:AttributedURI"/>

(after)
  <xs:element name="MessageID" type="wsa:AttributedURI_MessageID"/>

  <xs:complexType name="AttributedURI_MessageID">
    <xs:simpleContent>
      <xs:extension base="wsa:AttributedURI"/>
    </xs:simpleContent>
  </xs:complexType>


Q2.May I redistribute the file mentioned above for the authorized users whom were select by us?

Q3.If Q1 is Yes and Q2 is No,
May I distribute the program or a script which helps modifing the WSDL file for the authorized users?


Yours faithfully,
Mario Ito,

-----------------------------------------
Mario Ito
Canon Inc.
E-mail  : [email protected]
-----------------------------------------







--
Ian Jacobs ([email protected])    http://www.w3.org/People/Jacobs/
Tel:                                      +1 718 260 9447


Reply via email to