Hi, I've been having major problems invoking a server using a GLUE 2-2 client on the Apache server with Tomcat 3.3, I have an Apache client that works fine with the same service (the GLUE client was not my idea). The service name is notify(DirNotificationData data) where DirNotificationData is a user defined object.
This the error message I've been receiving: electric.registry.RegistryException: could not bind to path: http://192.168.1.191:7778/core-EMB_1/Html/soap/NotificationListener.wsdl electric.reference.IReference electric.net.soap.SOAPRegistry.bind(java.lang.String, java.lang.Class[], electric.util.Context) electric.reference.IReference electric.registry.compound.CompoundRegistry.bind(java.lang.String, java.lang.Class[], electric.util.Context) java.lang.Object electric.registry.Registry.bind(java.lang.String, java.lang.Class[], electric.util.Context) java.lang.Object electric.registry.Registry.bind(java.lang.String, java.lang.Class) void Client1.main(java.lang.String[]) java.lang.NullPointerException void Client1.main(java.lang.String[]) This the deployment descriptor file: <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:emblaze"> <isd:provider type="java" scope="Application" methods="notify"> <isd:java class="emblaze.NotificationListener" static="false"/> </isd:provider> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListene r> <isd:mappings> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="urn:emblaze" qname="x:emblaze.DirNotificationData" javaType="emblaze.DirNotificationData" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="http://www.themindelectric.com/package/emblaze/" qname="x:emblaze.DirNotificationData" javaType="emblaze.DirNotificationData" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="urn:emblaze" qname="x:emblaze.DIRECTORY_EVENT_TYPE" javaType="emblaze.DIRECTORY_EVENT_TYPE" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="http://www.themindelectric.com/package/emblaze/" qname="x:emblaze.DIRECTORY_EVENT_TYPE" javaType="emblaze.DIRECTORY_EVENT_TYPE" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="urn:emblaze" qname="x:emblaze.DIR_ENTRY_TYPE" javaType="emblaze.DIR_ENTRY_TYPE" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:x="http://www.themindelectric.com/package/emblaze/" qname="x:emblaze.DIR_ENTRY_TYPE" javaType="emblaze.DIR_ENTRY_TYPE" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/> </isd:mappings> </isd:service> This is the WSDL file I've been using: <?xml version="1.0" encoding="UTF-8"?> <!--generated by GLUE on Mon May 13 12:37:01 IDT 2002--> <definitions name="emblaze.NotificationListener" targetNamespace="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns11="http://www.themindelectric.com/package/com.blz.platform.interfac es.webservice.services.assetmngmt/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tme="http://www.themindelectric.com/" xmlns:tns="urn:emblaze" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <types> <schema targetNamespace="http://www.themindelectric.com/package/com.blz.platform.int erfaces.webservice.services.assetmngmt/" xmlns="http://www.w3.org/2001/XMLSchema"> <complexType name="DirNotificationData"> <sequence> <element name="sid" nillable="true" type="string"/> <element name="entryType" nillable="true" type="ns11:DIR_ENTRY_TYPE"/> <element name="eventType" nillable="true" type="ns11:DIRECTORY_EVENT_TYPE"/> <element name="entryId" nillable="true" type="string"/> <element name="parentId" nillable="true" type="string"/> </sequence> </complexType> <complexType name="DIR_ENTRY_TYPE"> <sequence> <element name="m_iValue" type="int"/> </sequence> </complexType> <complexType name="DIRECTORY_EVENT_TYPE"> <sequence> <element name="m_iValue" type="int"/> </sequence> </complexType> </schema> </types> <message name="notify0In"> <part name="notificationData" type="ns11:DirNotificationData"/> </message> <message name="notify0Out"/> <portType name="NotificationListener"> <operation name="notify" parameterOrder="notificationData"> <input message="tns:notify0In" name="notify0In"/> <output message="tns:notify0Out" name="notify0Out"/> </operation> </portType> <binding name="NotificationListener" type="tns:NotificationListener"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="notify"> <soap:operation soapAction="notify" style="rpc"/> <input name="notify0In"> <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:emblaze" use="encoded"/> </input> <output name="notify0Out"> <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:emblaze" use="encoded"/> </output> </operation> </binding> <service name="emblaze.NotificationListener"> <port binding="tns:NotificationListener" name="NotificationListener"> <soap:address location="192.168.1.191:8008/soap/servlet/rpcrouter"/> </port> </service> </definitions> Thanks for you help. > Eran Moss > Integration team leader ORCA INTERACTIVE LTD 1 Sapir St. P.O.Box 12721 IND- Zone Herzeliyya 46733 Israel Tel: +972-9-9564444 Fax: +972-9-9564447 Mobile: +972-54-510950 www.OrcaInteractive.com