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]

Reply via email to