Think I'm going mad. I still havn't solved this.

WSDL

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://ws.hairless.edgesoft.se";
xmlns:apachesoap="http://xml.apache.org/xml-soap";
xmlns:impl="http://ws.hairless.edgesoft.se";
xmlns:intf="http://ws.hairless.edgesoft.se";
xmlns:tns1="http://model.ws.hairless.edgesoft.se";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema elementFormDefault="qualified"
targetNamespace="http://ws.hairless.edgesoft.se";
xmlns="http://www.w3.org/2001/XMLSchema";>
   <import namespace="http://model.ws.hairless.edgesoft.se"/>
   <element name="getProcessedOrders">
    <complexType/>
   </element>

   
   <element name="getProcessedOrdersResponse">
   <complexType>
    <sequence>
       <element name="firstName" nillable="true" type="xsd:string"/>
       <element name="orderId" nillable="true" type="xsd:string"/>
    </sequence>
    </complexType>
</element>

   
  </schema>
  <schema elementFormDefault="qualified"
targetNamespace="http://model.ws.hairless.edgesoft.se";
xmlns="http://www.w3.org/2001/XMLSchema";>
   <complexType name="OrderHead">
    <sequence>
     <element name="firstName" nillable="true" type="xsd:string"/>
     <element name="orderId" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getProcessedOrdersRequest">

      <wsdl:part element="impl:getProcessedOrders"
name="getProcessedOrders"/>

   </wsdl:message>

   <wsdl:message name="getProcessedOrdersResponse">

      <wsdl:part element="impl:getProcessedOrdersResponse"
name="getProcessedOrdersResponse"/>

   </wsdl:message>

   <wsdl:portType name="OrderService">

      <wsdl:operation name="getProcessedOrders">

         <wsdl:input message="impl:getProcessedOrdersRequest"
name="getProcessedOrdersRequest"/>

         <wsdl:output message="impl:getProcessedOrdersResponse"
name="getProcessedOrdersResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="OrderServiceSoapBinding" type="impl:OrderService">

      <wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="getProcessedOrders">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProcessedOrdersRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getProcessedOrdersResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="OrderServiceService">

      <wsdl:port binding="impl:OrderServiceSoapBinding" name="OrderService">

         <wsdlsoap:address
location="http://localhost/hairless-web/services/OrderService"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>


Server config.wsdd

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/";
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
 <globalConfiguration>
  <parameter name="sendMultiRefs" value="true"/>
  <parameter name="disablePrettyXML" value="true"/>
  <parameter name="adminPassword" value="admin"/>
  <parameter name="attachments.Directory" value="D:\Edge
Soft\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hairless-web\WEB-INF\attachments"/>
  <parameter name="dotNetSoapEncFix" value="true"/>
  <parameter name="enableNamespacePrefixOptimization" value="false"/>
  <parameter name="sendXMLDeclaration" value="true"/>
  <parameter name="sendXsiTypes" value="true"/>
  <parameter name="attachments.implementation"
value="org.apache.axis.attachments.AttachmentsImpl"/>
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="session"/>
   </handler>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="request"/>
    <parameter name="extension" value=".jwr"/>
   </handler>
  </requestFlow>
 </globalConfiguration>
 <handler name="URLMapper"
type="java:org.apache.axis.handlers.http.URLMapper"/>
 <handler name="LocalResponder"
type="java:org.apache.axis.transport.local.LocalResponder"/>
 <handler name="Authenticate"
type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
 <service name="OrderService" provider="java:RPC" style="wrapped"
use="literal">
  <operation name="getProcessedOrders" qname="ns1:getProcessedOrders"
returnQName="ns1:getProcessedOrdersReturn" returnType="ns2:OrderHead"
soapAction="" xmlns:ns1="http://ws.hairless.edgesoft.se";
xmlns:ns2="http://model.ws.hairless.edgesoft.se"/>
  <parameter name="allowedMethods" value="getProcessedOrders"/>
  <parameter name="typeMappingVersion" value="1.1"/>
  <parameter name="wsdlPortType" value="OrderService"/>
  <parameter name="className" value="se.edgesoft.hairless.ws.OrderService"/>
  <parameter name="wsdlServicePort" value="OrderService"/>
  <parameter name="schemaQualified"
value="http://model.ws.hairless.edgesoft.se,http://ws.hairless.edgesoft.se"/>
  <parameter name="wsdlTargetNamespace"
value="http://ws.hairless.edgesoft.se"/>
  <parameter name="wsdlServiceElement" value="OrderServiceService"/>
  <typeMapping
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="" qname="ns3:OrderHead"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:se.edgesoft.hairless.ws.model.OrderHead"
xmlns:ns3="http://model.ws.hairless.edgesoft.se"/>
 </service>
 <service name="AdminService" provider="java:MSG">
  <parameter name="allowedMethods" value="AdminService"/>
  <parameter name="enableRemoteAdmin" value="false"/>
  <parameter name="className" value="org.apache.axis.utils.Admin"/>
  <namespace>http://xml.apache.org/axis/wsdd/</namespace>
 </service>
 <service name="Version" provider="java:RPC">
  <parameter name="allowedMethods" value="getVersion"/>
  <parameter name="className" value="org.apache.axis.Version"/>
 </service>
 <transport name="http">
  <requestFlow>
   <handler type="URLMapper"/>
   <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
  </requestFlow>
  <parameter name="qs:list"
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs:wsdl"
value="org.apache.axis.transport.http.QSWSDLHandler"/>
  <parameter name="qs.list"
value="org.apache.axis.transport.http.QSListHandler"/>
  <parameter name="qs.method"
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs:method"
value="org.apache.axis.transport.http.QSMethodHandler"/>
  <parameter name="qs.wsdl"
value="org.apache.axis.transport.http.QSWSDLHandler"/>
 </transport>
 <transport name="local">
  <responseFlow>
   <handler type="LocalResponder"/>
  </responseFlow>
 </transport>
</deployment>


Anyone?
-- 
View this message in context: 
http://www.nabble.com/Consume-Axis-web-service-in-.net-client-tp17784604p18011683.html
Sent from the Axis - User mailing list archive at Nabble.com.


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

Reply via email to