Prefix fixed!
-------- Original Message --------
Subject: using generates some java & some C code... Help need
Date: Wed, 11 Oct 2006 14:11:35 -0700
From: Sharad Baronia <[EMAIL PROTECTED]>
Reply-To: Apache AXIS C User List <axis-c-user@ws.apache.org>
To: axis-c-user@ws.apache.org
Hi,
When I uses WSDL2Code in Axis2/Java 1.1 rC1, to generate C code, it
generates some part as Java and some part as C code.
Mostly the xml scheme, and IN & OUT parameter are generated as Java
code, whereas stub, and skeleton is generated as C code.
Command Line:
wsdl2code -o d:\sbaronia\c -a -l c -ss -sd -d adb -u -uri
D:\sbaronia\workspace\test\corporateaction.wsdl
Help need…
/Sharad
___________________________________________________________________________
All outbound Email is scanned by Nexa Technologies Email Security Systems.
___________________________________________________________________________
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 sp2 (http://www.altova.com) by Sharad Baronia (Nexa) -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.nexa.com/corporateaction/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.nexa.com/corporateaction/" name="corporateaction">
<wsdl:types>
<xsd:schema xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.nexa.com/corporateaction/">
<xsd:complexType name="CorporateActionDate">
<xsd:sequence>
<xsd:element name="record-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ex-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="payment-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CorporateActionGeneralData">
<xsd:sequence>
<xsd:element name="symbol" type="xsd:string" maxOccurs="1"/>
<xsd:element name="instrument-type" type="xsd:string" maxOccurs="1"/>
<xsd:element name="exchange" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="cusip" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="action-date" type="tns:CorporateActionDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="declaration-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="update-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="cancelled-date" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<!-- Action-Type:
CashDividend=XC
StockDividend=XS
StockSplit=SS
SymbolChange=SC
NameChange=NC
-->
<xsd:element name="action-type" type="xsd:string" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CorporateActionDetailInfo">
<xsd:sequence>
<!-- Value:
CashDividend=0.35 (dollar per share)
StockDividend=3:2 (Ratio)
StockSplit=3:2 (Ratio)
SymbolChange=<NewSymbol>
NameChange=Name
-->
<xsd:element name="value" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="payment-freq" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="currency" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CorporateActionDataInfo">
<xsd:sequence>
<xsd:element name="general" type="tns:CorporateActionGeneralData" maxOccurs="1"/>
<xsd:element name="detail" type="tns:CorporateActionDetailInfo" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfCorporateActionInfo">
<xsd:sequence>
<xsd:element name="info" type="tns:CorporateActionDataInfo" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- fault element -->
<xsd:element name="CorporateActionException">
<xsd:complexType>
<xsd:sequence>
<!-- Cause:
AuthenticationError=1
ServiceNotFound=2
DataNotFound=3
-->
<xsd:element name="cause" type="xsd:int"/>
<xsd:element name="msgtxt" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="GetCorporateActionsRequest">
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsResponse">
<wsdl:part name="calist" type="tns:ArrayOfCorporateActionInfo"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsByExDateRequest">
<wsdl:part name="exDate" type="xsd:date"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsByActionTypeRequest">
<wsdl:part name="actionType" type="xsd:string"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsByActionTypeAndExDateRequest">
<wsdl:part name="actionType" type="xsd:string"/>
<wsdl:part name="exDate" type="xsd:date"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsBySymbolRequest">
<wsdl:part name="symbol" type="xsd:string"/>
<wsdl:part name="exchange" type="xsd:string"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsBySymbolAndExDateRequest">
<wsdl:part name="symbol" type="xsd:string"/>
<wsdl:part name="exchange" type="xsd:string"/>
<wsdl:part name="exDate" type="xsd:date"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsByActionTypeAndSymbolRequest">
<wsdl:part name="actionType" type="xsd:string"/>
<wsdl:part name="symbol" type="xsd:string"/>
<wsdl:part name="exchange" type="xsd:string"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="GetCorporateActionsByActionTypeAndSymbolAndExDateRequest">
<wsdl:part name="actionType" type="xsd:string"/>
<wsdl:part name="symbol" type="xsd:string"/>
<wsdl:part name="exchange" type="xsd:string"/>
<wsdl:part name="exDate" type="xsd:date"/>
<wsdl:part name="bDetailedInfo" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="CorporateActionExceptionFault">
<wsdl:part name="fault" element="tns:CorporateActionException"/>
</wsdl:message>
<wsdl:portType name="corporateaction">
<wsdl:operation name="GetCorporateActions">
<wsdl:input message="tns:GetCorporateActionsRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByExDate">
<wsdl:input name="GetCorporateActionsByExDateRequest" message="tns:GetCorporateActionsByExDateRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionType">
<wsdl:input name="GetCorporateActionsByActionTypeRequest" message="tns:GetCorporateActionsByActionTypeRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndExDate">
<wsdl:input name="GetCorporateActionsByActionTypeAndExDateRequest" message="tns:GetCorporateActionsByActionTypeAndExDateRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsBySymbol">
<wsdl:input name="GetCorporateActionsBySymbolRequest" message="tns:GetCorporateActionsBySymbolRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsBySymbolAndExDate">
<wsdl:input name="GetCorporateActionsBySymbolAndExDateRequest" message="tns:GetCorporateActionsBySymbolAndExDateRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndSymbol">
<wsdl:input name="GetCorporateActionsByActionTypeAndSymbolRequest" message="tns:GetCorporateActionsByActionTypeAndSymbolRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndSymbolAndExDate">
<wsdl:input name="GetCorporateActionsByActionTypeAndSymbolAndExDateRequest" message="tns:GetCorporateActionsByActionTypeAndSymbolAndExDateRequest"/>
<wsdl:output message="tns:GetCorporateActionsResponse"/>
<wsdl:fault name="CorporateActionExceptionFault" message="tns:CorporateActionExceptionFault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="corporateactionSOAP" type="tns:corporateaction">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetCorporateActions">
<soap:operation soapAction="urn:#GetCorporateActions" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByExDate">
<soap:operation soapAction="urn:#GetCorporateActionsByExDate" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionType">
<soap:operation soapAction="urn:#GetCorporateActionsByActionType" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndExDate">
<soap:operation soapAction="urn:#GetCorporateActionsByActionTypeAndExDate" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsBySymbol">
<soap:operation soapAction="urn:#GetCorporateActionsBySymbol" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsBySymbolAndExDate">
<soap:operation soapAction="urn:#GetCorporateActionsBySymbolAndExDate" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndSymbol">
<soap:operation soapAction="urn:#GetCorporateActionsByActionTypeAndSymbol" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCorporateActionsByActionTypeAndSymbolAndExDate">
<soap:operation soapAction="urn:#GetCorporateActionsByActionTypeAndSymbolAndExDate" style="rpc"/>
<wsdl:input>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:input>
<wsdl:output>
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:output>
<wsdl:fault name="CorporateActionExceptionFault">
<soap:fault name="CorporateActionExceptionFault" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://www.nexa.com/corporateaction/"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="corporateaction">
<wsdl:port name="corporateactionSOAP" binding="tns:corporateactionSOAP">
<soap:address location="http://www.nexa.com/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]