forward with correct prefix

Jim Bender wrote:

> I hand-edited the wsdl file generated from the Java2WSDL process to
> remove the duplicate complex type definition and skipped WSDL
> generation. What I ended up with was a skeleton for a
> non-document/literal web service:
>
> /**
> * PointsCalculatorSkeleton.java This file was auto-generated from WSDL
> by the
> * Apache Axis2 version: 1.0 May 05, 2006 (12:31:13 IST)
> */
> package testexamples.types;
>
> /**
> * PointsCalculatorSkeleton java skeleton for the axisService
> */
> public class PointsCalculatorSkeleton {
>    /**
>     * Auto generated method signature
>     *
>     * @param param0
>     */
>    public
> com.recursionsw.ve.pointscalculator.types.CalculatePointsResponse
> calculatePoints(
>        com.recursionsw.ve.pointscalculator.types.CalculatePoints
> param0) {
>        //Todo fill this with the necessary business logic
>        throw new java.lang.UnsupportedOperationException();
>    }
> }
>
> I thought that my wsdl file indicated that I wanted a document/literal
> style web service to be generated:
>
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
> xmlns:ns1="http://PointsCalculator.ve.recursionsw.com/types";
> xmlns:ns="http://PointsCalculator.ve.recursionsw.com/types";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> targetNamespace="http://PointsCalculator.ve.recursionsw.com/types";><wsdl:types><xs:schema
>
> xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:stn_2="http:///xsd";
> xmlns:types="http://PointsCalculator.ve.recursionsw.com/types";
> targetNamespace="http://PointsCalculator.ve.recursionsw.com/types";
> elementFormDefault="unqualified" attributeFormDefault="unqualified">
> <xs:import namespace="http:///xsd"; />
> <xs:element type="types:FoodDescription" name="FoodDescription" />
> <xs:complexType name="FoodDescription">
> <xs:sequence>
> <xs:element type="xs:int" name="calories" />
> <xs:element type="xs:int" name="fatGrams" />
> <xs:element type="xs:int" name="fiberGrams" />
> <xs:element type="xs:int" name="points" />
> </xs:sequence>
> </xs:complexType>
> <xs:element name="calculatePoints">
> <xs:complexType>
> <xs:sequence>
> <xs:element type="stn_2:FoodDescription" name="param0" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="calculatePointsResponse">
> <xs:complexType>
> <xs:sequence>
> <xs:element type="xs:int" name="return" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> </xs:schema></wsdl:types><wsdl:message name="calculatePointsMessage">
> <wsdl:part element="ns1:calculatePoints" name="part1" /></wsdl:message>
> <wsdl:message name="calculatePointsResponseMessage"><wsdl:part
> element="ns1:calculatePointsResponse" name="part1"
> /></wsdl:message><wsdl:portType
> name="PointsCalculatorPortType"><wsdl:operation
> name="calculatePoints"><wsdl:input message="ns:calculatePointsMessage"
> /><wsdl:output message="ns:calculatePointsResponseMessage"
> /></wsdl:operation></wsdl:portType><wsdl:binding
> type="ns:PointsCalculatorPortType"
> name="PointsCalculatorSOAP11Binding"><soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"; /><wsdl:operation
> name="calculatePoints"><soap:operation style="document"
> soapAction="urn:calculatePoints" /><wsdl:input><soap:body
> namespace="http://PointsCalculator.ve.recursionsw.com/types";
> use="literal" /></wsdl:input><wsdl:output><soap:body
> namespace="http://PointsCalculator.ve.recursionsw.com/types";
> use="literal"
> /></wsdl:output></wsdl:operation></wsdl:binding><wsdl:binding
> type="ns:PointsCalculatorPortType"
> name="PointsCalculatorSOAP12Binding"><soap12:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"; /><wsdl:operation
> name="calculatePoints"><soap12:operation style="document"
> soapAction="urn:calculatePoints" /><wsdl:input><soap12:body
> namespace="http://PointsCalculator.ve.recursionsw.com/types";
> use="literal" /></wsdl:input><wsdl:output><soap12:body
> namespace="http://PointsCalculator.ve.recursionsw.com/types";
> use="literal"
> /></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service
> name="PointsCalculator"><wsdl:port
> binding="ns:PointsCalculatorSOAP11Binding"
> name="PointsCalculatorSOAP11port"><soap:address
> location="c:/Java/projects2/axis2-std-1.0testbed\build\wsdlPointsCalculator"
>
> /></wsdl:port><wsdl:port binding="ns:PointsCalculatorSOAP12Binding"
> name="PointsCalculatorSOAP12port"><soap12:address
> location="c:/Java/projects2/axis2-std-1.0testbed\build\wsdlPointsCalculator"
>
> /></wsdl:port></wsdl:service></wsdl:definitions>
>
> Regards,
>
> Jim
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

-- 
Thanks,
Deepal
................................................................
~Future is Open~ 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to