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]