You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Roman Heinrich <ro...@interway.sk> on 2007/06/06 13:16:40 UTC

wsdl2java and wsdd provider

Hi all,

i have used axis-admin ant task in my build.xml file:

<target name="deploy.ws.users">
    <axis-admin
        url="http://localhost:8888/axis/servlet/AxisServlet"
        xmlfile="${src}/sk/orange/shop/model/ws/deploy.wsdd"
        failonerror="true"
        debug="true"/>
</target>

and it`s generating this deploy.wsdd:

<deployment
    xmlns="http://xml.apache.org/axis/wsdd/"
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

  <!-- Services from UsersService WSDL service -->

  *<service name="UsersService" provider="java:RPC" style="wrapped" 
use="literal">*
      <parameter name="wsdlTargetNamespace" value="urn:Users"/>
      <parameter name="wsdlServiceElement" value="UsersService"/>
      <parameter name="schemaQualified" 
value="http://dto.db.shop.orange.sk,urn:Users"/>
      <parameter name="wsdlServicePort" value="UsersService"/>
      <parameter name="className" 
value="sk.orange.shop.model.ws.UsersServiceSoapBindingImpl"/>
      <parameter name="wsdlPortType" value="Users"/>
      <parameter name="typeMappingVersion" value="1.2"/>
      <operation name="getUser" qname="operNS:getUser" 
xmlns:operNS="urn:Users" returnQName="retNS:getUserReturn" 
xmlns:retNS="urn:Users" returnType="rtns:UserDTO" 
xmlns:rtns="http://dto.db.shop.orange.sk" soapAction="" >
        <parameter qname="pns:in0" xmlns:pns="urn:Users" type="tns:int" 
xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
      </operation>
      <parameter name="allowedMethods" value="getUser"/>

      <typeMapping
        xmlns:ns="http://dto.db.shop.orange.sk"
        qname="ns:UserDTO"
        type="java:sk.orange.shop.db.dto.UserDTO"
        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
        encodingStyle=""
      />
  </service>
</deployment>


Is there some way to define provider for service to EJB in ant task ?
I`m using oc4j 10.1.3 and when deploying web service to axis, ejb is not 
visible to axis.

Thanks.