[prev in list] [next in list] [prev in thread] [next in thread] 

List:       axis-c-dev
Subject:    [jira] Updated: (AXIS2C-1123) not able to genrate c/c++ client and
From:       "Samisa Abeysinghe (JIRA)" <jira () apache ! org>
Date:       2008-04-30 11:01:55
Message-ID: 1129554464.1209553315942.JavaMail.jira () brutus
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/AXIS2C-1123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Samisa Abeysinghe updated AXIS2C-1123:
--------------------------------------

    Fix Version/s:     (was: 1.3.0)

> not able to genrate c/c++ client and server side code from wsdl having complex type
> -----------------------------------------------------------------------------------
> 
> Key: AXIS2C-1123
> URL: https://issues.apache.org/jira/browse/AXIS2C-1123
> Project: Axis2-C
> Issue Type: Bug
> Components: code generation
> Affects Versions: 1.3.0
> Environment:  WinXP, Apache Axis2/C 1.3.0, java version "1.6.0_05"
> Reporter: samir joshi
> Original Estimate: 48h
> Remaining Estimate: 48h
> 
> Hi,
> I am not able to genrate c/c++ client and server side code from wsdl having complex \
> type. Following are the details for the Issue.
> I will appretiate if you can help me out on this issue.
> Project: Axis2C(axis2c-bin-1.3.0-win32.zip)
> Components: WSDL processing
> Environment: WinXP, Apache Axis2/C 1.3.0
> Description:
> I get the following ouput from WSDL2WS for the WSDLs that are listed below:
> D:\project3.2\axis2c\wsdl>Java -classpath %CLASSPATH% \
> org.apache.axis.wsdl.wsdl2ws.WSDL2Ws test.wsdl -lc++ -o./client -sclient args =
> args =
> args =
> 1
> ############## the type found ={http://schemas.xmlsoap.org/ws/2003/09/wsat}Outcome
> ############## the type found \
> ={http://schemas.xmlsoap.org/ws/2003/09/wsat}>ReplayResponse ############## the \
> type found ={http://schemas.xmlsoap.org/ws/2003/09/wsat}Notification ############## \
> the type found ={http://www.w3.org/2001/XMLSchema}any ############## the type found \
> ={http://schemas.xmlsoap.org/ws/2003/09/wsat}>PrepareResponse ############## the \
> type found ={http://schemas.xmlsoap.org/ws/2003/09/wsat}Vote ############## the \
> type found ={http://schemas.xmlsoap.org/ws/2003/09/wsat}ErrorCodes Exception in \
> thread "main" org.apache.axis.wsdl.wsdl2ws.WrapperFault: unregisterd type \
> {http://schemas.xmlsoap.org/ws/2003/09/wsat }Notification refered
> at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.getServiceInfo(WSDL2Ws.java:219)
> at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.genarateWrappers(WSDL2Ws.java:375)
> at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.main(WSDL2Ws.java:645)
> 1) This is the WSDL I run WSDL2WS on :
> test.wsdl
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions name="tx_doc_lit" \
> targetNamespace="http://tempuri.org/tx_doc_lit/" \
> xmlns:tns="http://tempuri.org/tx_doc_lit/" \
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" \
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" \
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" \
> xmlns:wsdl1="http://schemas.xmlsoap.org/ws/2003/09/wsat"> <wsdl:import \
> namespace="http://schemas.xmlsoap.org/ws/2003/09/wsat" \
> location="wstx.wsdl"></wsdl:import> <wsdl:binding name="NewBinding" \
> type="wsdl1:CompletionCoordinatorPortType"> <soap:binding style="document" \
> transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation \
> name="CommitOperation"> <soap:operation \
> soapAction="http://tempuri.org/tx_doc_lit/CommitOperation" /> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> </wsdl:operation>
> <wsdl:operation name="RollbackOperation">
> <soap:operation soapAction="http://tempuri.org/tx_doc_lit/RollbackOperation" />
> <wsdl:input>
> <soap:body use="literal" />
> </wsdl:input>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="NewService">
> <wsdl:port name="NewPort" binding="tns:NewBinding">
> <soap:address location="http://example.com/" />
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
> 2) wstx.xsd
> <xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2003/09/wsat" \
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" \
> xmlns:wsat="http://schemas.xmlsoap.org/ws/2003/09/wsat" \
> elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
> <xsd:complexType name="Notification">
> <xsd:sequence>
> <xsd:any namespace="##other" processContents="lax" minOccurs="0" \
> maxOccurs="unbounded"/> </xsd:sequence>
> <xsd:anyAttribute namespace="##other" processContents="lax"/>
> </xsd:complexType>
> <xsd:element name="Prepare" type="wsat:Notification"/>
> <xsd:element name="Prepared" type="wsat:Notification"/>
> <xsd:element name="Aborted" type="wsat:Notification"/>
> <xsd:element name="ReadOnly" type="wsat:Notification"/>
> <xsd:element name="Commit" type="wsat:Notification"/>
> <xsd:element name="Rollback" type="wsat:Notification"/>
> <xsd:element name="Committed" type="wsat:Notification"/>
> <xsd:element name="Replay" type="wsat:Notification"/>
> <xsd:simpleType name="Vote">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="VoteCommit"/>
> <xsd:enumeration value="VoteRollback"/>
> <xsd:enumeration value="VoteReadOnly"/>
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="PrepareResponse">
> <xsd:complexType>
> <xsd:attribute name="vote" type="wsat:Vote"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:simpleType name="Outcome">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="Commit"/>
> <xsd:enumeration value="Rollback"/>
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="ReplayResponse">
> <xsd:complexType>
> <xsd:attribute name="outcome" type="wsat:Outcome"/>
> </xsd:complexType>
> </xsd:element>
> <xsd:simpleType name="ErrorCodes">
> <xsd:restriction base="xsd:QName">
> <xsd:enumeration value="wsat:InconsistentInternalState"/>
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:schema>
> 3) wstx.wsdl
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" \
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" \
> xmlns:wsat="http://schemas.xmlsoap.org/ws/2003/09/wsat" \
> targetNamespace="http://schemas.xmlsoap.org/ws/2003/09/wsat"> <!--
> <wsdl:import namespace="http://schemas.xmlsoap.org/ws/2003/09/wsat" \
>                 location="http://schemas.xmlsoap.org/ws/2003/09/wsat"/>
> -->
> <wsdl:types>
> <xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2003/09/wsat">
> <xsd:include schemaLocation="wstx.xsd"/> 
> </xsd:schema>
> </wsdl:types>
> <!-- Messages -->
> <wsdl:message name="Prepare">
> <wsdl:part name="parameters" element="wsat:Prepare"/>
> </wsdl:message>
> <wsdl:message name="Prepared">
> <wsdl:part name="parameters" element="wsat:Prepared"/>
> </wsdl:message>
> <wsdl:message name="Aborted">
> <wsdl:part name="parameters" element="wsat:Aborted"/>
> </wsdl:message>
> <wsdl:message name="ReadOnly">
> <wsdl:part name="parameters" element="wsat:ReadOnly"/>
> </wsdl:message>
> <wsdl:message name="Commit">
> <wsdl:part name="parameters" element="wsat:Commit"/>
> </wsdl:message>
> <wsdl:message name="Rollback">
> <wsdl:part name="parameters" element="wsat:Rollback"/>
> </wsdl:message>
> <wsdl:message name="Committed">
> <wsdl:part name="parameters" element="wsat:Committed"/>
> </wsdl:message>
> <wsdl:message name="Replay">
> <wsdl:part name="parameters" element="wsat:Replay"/>
> </wsdl:message>
> <wsdl:message name="PrepareResponse">
> <wsdl:part name="parameters" element="wsat:PrepareResponse"/>
> </wsdl:message>
> <wsdl:message name="ReplayResponse">
> <wsdl:part name="parameters" element="wsat:ReplayResponse"/>
> </wsdl:message>
> <!-- Mandatory Asynchronous Messaging PortTypes -->
> <wsdl:portType name="CompletionCoordinatorPortType">
> <wsdl:operation name="CommitOperation">
> <wsdl:input message="wsat:Commit"/>
> </wsdl:operation>
> <wsdl:operation name="RollbackOperation">
> <wsdl:input message="wsat:Rollback"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:portType name="CompletionInitiatorPortType">
> <wsdl:operation name="CommittedOperation">
> <wsdl:input message="wsat:Committed"/>
> </wsdl:operation>
> <wsdl:operation name="AbortedOperation">
> <wsdl:input message="wsat:Aborted"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:portType name="CoordinatorPortType">
> <wsdl:operation name="PreparedOperation">
> <wsdl:input message="wsat:Prepared"/>
> </wsdl:operation>
> <wsdl:operation name="AbortedOperation">
> <wsdl:input message="wsat:Aborted"/>
> </wsdl:operation>
> <wsdl:operation name="ReadOnlyOperation">
> <wsdl:input message="wsat:ReadOnly"/>
> </wsdl:operation>
> <wsdl:operation name="CommittedOperation">
> <wsdl:input message="wsat:Committed"/>
> </wsdl:operation>
> <wsdl:operation name="ReplayOperation">
> <wsdl:input message="wsat:Replay"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:portType name="ParticipantPortType">
> <wsdl:operation name="PrepareOperation">
> <wsdl:input message="wsat:Prepare"/>
> </wsdl:operation>
> <wsdl:operation name="CommitOperation">
> <wsdl:input message="wsat:Commit"/>
> </wsdl:operation>
> <wsdl:operation name="RollbackOperation">
> <wsdl:input message="wsat:Rollback"/>
> </wsdl:operation>
> </wsdl:portType>
> <!-- Optional Syncronous RPC Port Types -->
> <wsdl:portType name="CompletionPortTypeRPC">
> <wsdl:operation name="CommitOperation">
> <wsdl:input message="wsat:Commit"/>
> <wsdl:output message="wsat:Committed"/>
> </wsdl:operation>
> <wsdl:operation name="RollbackOperation">
> <wsdl:input message="wsat:Rollback"/>
> <wsdl:output message="wsat:Aborted"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:portType name="ParticipantPortTypeRPC">
> <wsdl:operation name="PrepareOperation">
> <wsdl:input message="wsat:Prepare"/>
> <wsdl:output message="wsat:PrepareResponse"/>
> </wsdl:operation>
> <wsdl:operation name="CommitOperation">
> <wsdl:input message="wsat:Commit"/>
> <wsdl:output message="wsat:Committed"/>
> </wsdl:operation>
> <wsdl:operation name="RollbackOperation">
> <wsdl:input message="wsat:Rollback"/>
> <wsdl:output message="wsat:Aborted"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:portType name="CoordinatorPortTypeRPC">
> <wsdl:operation name="ReplayOperation">
> <wsdl:input message="wsat:Replay"/>
> <wsdl:output message="wsat:ReplayResponse"/>
> </wsdl:operation>
> <wsdl:operation name="AbortedOperation">
> <wsdl:input message="wsat:Aborted"/>
> </wsdl:operation>
> <wsdl:operation name="ReadOnlyOperation">
> <wsdl:input message="wsat:ReadOnly"/>
> </wsdl:operation>
> </wsdl:portType>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic