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