[commons-dev] [jira] Commented: (COMMONS-15) when complex type refers to another complex type in same schema, wsdl2sig.xslt fails

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[commons-dev] [jira] Commented: (COMMONS-15) when complex type refers to another complex type in same schema, wsdl2sig.xslt fails

JIRA jira@wso2.org
    [ http://www.wso2.org/jira/browse/COMMONS-15?page=comments#action_13102 ]
           
Buddhika Semasinghe commented on COMMONS-15:
--------------------------------------------

I think this is resolved now. I tested with lastest svn and it works fine

> when complex type refers to another complex type in same schema, wsdl2sig.xslt fails
> ------------------------------------------------------------------------------------
>
>                 Key: COMMONS-15
>                 URL: http://www.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://www.wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

_______________________________________________
Commons-dev mailing list
[hidden email]
http://wso2.org/cgi-bin/mailman/listinfo/commons-dev