I am trying to deploy a webservice, where in provider is an EJB.EJB is deployed on JBoss. For SOAP I am using standalone Tomcat-4.1.12 with AXIS RC2 intgerated into that.The WSDD file for the webservices is
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" > <service name="OmniConnectCalcJbossEJBService" provider="java:EJB"> <parameter name="beanJndiName" value="OmniConnectCalcJNDIName" /> <parameter name="homeInterfaceName" value="OmniConnectCalcPackage.OmniConnectCalcHome" /> <parameter name="remoteInterfaceName" value="OmniConnectCalcPackage.OmniConnectCalc" /> <parameter name="allowedMethods" value="exec" /> <parameter name="className" value="OmniConnectCalcPackage.OmniConnectCalc" /> <parameter name="jndiURL" value="jnp://localhost:1099" /> <parameter name="jndiContextClass" value="org.jnp.interfaces.NamingContextFactory" /> <beanMapping qname="ns:OmniDataCalcInputBean" xmlns:ns="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniDataCalcInputBean"/> <beanMapping qname="ns1:OmniDataCalcOutputBean" xmlns:ns1="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniDataCalcOutputBean"/> <beanMapping qname="ns2:OmniMessage" xmlns:ns2="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniMessage"/> <beanMapping qname="ns3:OmniHalogenInfo" xmlns:ns3="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniHalogenInfo"/> <beanMapping qname="ns4:OmniStandardInputBean" xmlns:ns4="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniStandardInputBean"/> <beanMapping qname="ns4:OmniStandardOutputBean" xmlns:ns4="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniStandardOutputBean"/> <beanMapping qname="ns4:OmniHalogenPerformanceTimes" xmlns:ns4="com.sungard.omniconnect.framework" languageSpecificType="java:com.sungard.omniconnect.framework.OmniHalogenPerformanceTimes"/> </service> </deployment> Bean mapping are for my custom beans.The classes for thes e custom beans are packaged into a jar, and this jar is placed in lib directory of AXIS.I am not getting the details about these beans in the WSDL generated by AXIS.Why is that AXIS is not generating WSDL relevant to this.Following is the faulty WSDL generated by AXIS <?xml version="1.0" encoding="UTF-8" ?> - <wsdl:definitions targetNamespace="http://localhost:8080/axis/services/OmniConnectCalcJbossEJBService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost:8080/axis/services/OmniConnectCalcJbossEJBService" xmlns:intf="http://localhost:8080/axis/services/OmniConnectCalcJbossEJBService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:portType name="OmniConnectCalc" /> - <wsdl:binding name="OmniConnectCalcJbossEJBServiceSoapBinding" type="intf:OmniConnectCalc"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> </wsdl:binding> - <wsdl:service name="OmniConnectCalcService"> - <wsdl:port binding="intf:OmniConnectCalcJbossEJBServiceSoapBinding" name="OmniConnectCalcJbossEJBService"> <wsdlsoap:address location="http://localhost:8080/axis/services/OmniConnectCalcJbossEJBService" /> </wsdl:port> </wsdl:service> </wsdl:definitions> Any help is greatly appreciated, Arvind _________________________________________________________________ Internet access plans that fit your lifestyle -- join MSN. http://resourcecenter.msn.com/access/plans/default.asp
