[esb-java-dev] [jira] Closed: (COMMONS-15) when complex type refers
to another complex type in same schema, wsdl2sig.xslt fails
Buddhika Semasinghe (JIRA)
jira at wso2.org
Fri Dec 7 00:29:11 PST 2007
[ http://wso2.org/jira/browse/COMMONS-15?page=all ]
Buddhika Semasinghe closed COMMONS-15.
--------------------------------------
Resolution: Fixed
> when complex type refers to another complex type in same schema, wsdl2sig.xslt fails
> ------------------------------------------------------------------------------------
>
> Key: COMMONS-15
> URL: http://wso2.org/jira/browse/COMMONS-15
> Project: WSO2 Commons
> Issue Type: Improvement
> Components: dynamic-codegen
> Reporter: Buddhika Semasinghe
> Assigned To: Jonathan Marsh
>
> When there is a schema ( which I created using mashup-server)as shown below after creating the sig for that WSDL , It seems that type information for "test1TypevalueTypeType" not included.
> schema
> ======
> xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://services.mashup.wso2.org/testsig?xsd">
> <xs:complexType name="test1Type">
> <xs:sequence>
> <xs:element name="name" type="xs:string" />
> <xs:element name="test1TypevalueType" type="ws:test1TypevalueTypeType" />
> </xs:sequence>
> </xs:complexType>
> <xs:complexType name="test1TypevalueTypeType">
> <xs:sequence>
> <xs:element name="x" type="xs:string" />
> <xs:element name="y" type="xs:string" />
> </xs:sequence>
> </xs:complexType>
> <xs:element name="test1" type="ws:test1Type" />
> <xs:complexType name="test1ResponseType">
> <xs:sequence>
> <xs:element name="return" type="xs:anyType" />
> </xs:sequence>
> </xs:complexType>
> <xs:element name="test1Response" type="ws:test1ResponseType" />
> </xs:schema>
> sig
> ===
> <signature method="inference">
> <params wrapper-element="test1" wrapper-element-ns="http://services.mashup.wso2.org/testsig?xsd">
> <param token="#in" minOccurs="1" maxOccurs="1" name="name" type="string" type-namespace="http://www.w3.org/2001/XMLSchema" simple="yes"/>
> <param token="#in" minOccurs="1" maxOccurs="1" name="test1TypevalueType" type="test1TypevalueTypeType" type-namespace="http://services.mashup.wso2.org/testsig?xsd" simple="no"/>
> </params>
> <returns wrapper-element="test1Response" wrapper-element-ns="http://services.mashup.wso2.org/testsig?xsd">
> <param type-namespace="http://www.w3.org/2001/XMLSchema" type="anyType" token="#return" minOccurs="1" maxOccurs="1" name="return" simple="no"/>
> </returns>
> </signature>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Esb-java-dev
mailing list