Page 1 of 1

web services connection

Posted: Fri May 02, 2008 1:52 am
by jhagstrand
Hi,
I need help connecting to web services. We seem to get to the AxisServlet OK but then it is not finding the web service. The included client app EmmSoapClient gets "connection refused". We can't display the wsdl in the browser. My own soap client gets a 500. Can you please help? Here are the symptoms in detail.

1. In a browser:
http://prdnews01.corp.bbi.com:8080/emm_webservice
And now... Some Services
* urn:agnitas-webservice (wsdl)
o newEmailMailing
o insertContent
...

2. In that generated output, "(wsdl)" is a link to this url:
http://prdnews01.corp.bbi.com:8080/serv ... rvice?wsdl
This returns a 404.

3. When I try it like this:
http://prdnews01.corp.bbi.com:8080/emm_webservice?wsdl
AXIS error
Could not generate WSDL!
There is no SOAP service at this location

4. In Browser:
http://prdnews01:8080/emm_webservice?me ... Subscriber
<soapenv:Envelope>
<soapenv:Body>
<soapenv:Fault>
<faultcode>
ns1:Server.NoService
</faultcode>
<faultstring>
The AXIS engine could not find a target service to invoke! targetService is null
</faultstring>
<detail>
<ns2:hostname>news.slacker.com</ns2:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

5. From the unix command line:
/home/openemm/apps/openemm-5.4.0/webservices/EmmSoapClient.sh getSubscriber slksvc ahnief1Y 69229

Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelop ... rException
faultSubcode:
faultString: java.net.ConnectException: Connection refused
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: ... tException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

6. I also try it with my own soap client and that returns a 500.

Can you please help?
Below I've copied the important files.
John

=======================
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">
<service name="urn:agnitas-webservice" provider="java:RPC">
<responseFlow>
<handler type="java:org.agnitas.webservice.LogHandler"/>
</responseFlow>
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="org.agnitas.webservice.EmmWebservice"/>
<typeMapping
xmlns:ns="urn:agnitas-webservice"
qname="ns:StringArrayType"
type="java:org.agnitas.webservice.StringArrayType"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
<typeMapping
xmlns:ns="urn:agnitas-webservice"
qname="ns:SubscriberData"
type="java:org.agnitas.webservice.SubscriberData"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
<typeMapping
xmlns:ns="urn:agnitas-webservice"
qname="ns:LinkData"
type="java:org.agnitas.webservice.LinkData"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
/>
</service>
</deployment>

=======================
My SOAP request

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<mns:getSubscriber"
xmlns:mns="urn:agnitas-webservice"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<mns:in0 xsi:type="xsd:string">slksvc</in0>"
<mns:in1 xsi:type="xsd:string">ahnief1Y</in1>"
<mns:in2 xsi:type="xsd:string">69229</in2>"
</mns:getSubscriber>"
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

=====================
ws.wsdl

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:agnitas-webservice" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:agnitas-webservice" xmlns:intf="urn:agnitas-webservice" 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 created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
<wsdl:types>
<schema targetNamespace="urn:agnitas-webservice" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="StringArrayType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="x" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="SubscriberData">
<sequence>
<element name="paramNames" type="impl:StringArrayType"/>
<element name="paramValues" type="impl:StringArrayType"/>
<element name="customerID" type="xsd:int"/>
</sequence>
</complexType>
</schema>
</wsdl:types>

<wsdl:message name="insertContentResponse">

<wsdl:part name="insertContentReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="addSubscriberRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:boolean"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="xsd:boolean"/>

<wsdl:part name="in5" type="impl:StringArrayType"/>

<wsdl:part name="in6" type="impl:StringArrayType"/>

</wsdl:message>

<wsdl:message name="deleteSubscriberResponse">

<wsdl:part name="deleteSubscriberReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="deleteSubscriberRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="deleteContentRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="newEmailMailingWithReplyRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="soapenc:string"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="xsd:int"/>

<wsdl:part name="in5" type="impl:StringArrayType"/>

<wsdl:part name="in6" type="xsd:int"/>

<wsdl:part name="in7" type="xsd:int"/>

<wsdl:part name="in8" type="soapenc:string"/>

<wsdl:part name="in9" type="soapenc:string"/>

<wsdl:part name="in10" type="soapenc:string"/>

<wsdl:part name="in11" type="soapenc:string"/>

<wsdl:part name="in12" type="xsd:int"/>

<wsdl:part name="in13" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="newEmailMailingResponse">

<wsdl:part name="newEmailMailingReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="getSubscriberBindingResponse">

<wsdl:part name="getSubscriberBindingReturn" type="soapenc:string"/>

</wsdl:message>

<wsdl:message name="getSubscriberResponse">

<wsdl:part name="getSubscriberReturn" type="impl:SubscriberData"/>

</wsdl:message>

<wsdl:message name="findSubscriberResponse">

<wsdl:part name="findSubscriberReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="getSubscriberRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="deleteContentResponse">

<wsdl:part name="deleteContentReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="sendMailingRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="xsd:int"/>

<wsdl:part name="in5" type="xsd:int"/>

<wsdl:part name="in6" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="sendMailingResponse">

<wsdl:part name="sendMailingReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="insertContentRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="soapenc:string"/>

<wsdl:part name="in5" type="xsd:int"/>

<wsdl:part name="in6" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="newEmailMailingWithReplyResponse">

<wsdl:part name="newEmailMailingWithReplyReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="getSubscriberBindingRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

<wsdl:part name="in3" type="xsd:int"/>

<wsdl:part name="in4" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="updateEmailMailingResponse">

<wsdl:part name="updateEmailMailingReturn" type="xsd:boolean"/>

</wsdl:message>

<wsdl:message name="setSubscriberBindingRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

<wsdl:part name="in3" type="xsd:int"/>

<wsdl:part name="in4" type="xsd:int"/>

<wsdl:part name="in5" type="xsd:int"/>

<wsdl:part name="in6" type="soapenc:string"/>

<wsdl:part name="in7" type="soapenc:string"/>

<wsdl:part name="in8" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="setSubscriberBindingResponse">

<wsdl:part name="setSubscriberBindingReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="newEmailMailingRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="soapenc:string"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="xsd:int"/>

<wsdl:part name="in5" type="impl:StringArrayType"/>

<wsdl:part name="in6" type="xsd:int"/>

<wsdl:part name="in7" type="xsd:int"/>

<wsdl:part name="in8" type="soapenc:string"/>

<wsdl:part name="in9" type="soapenc:string"/>

<wsdl:part name="in10" type="soapenc:string"/>

<wsdl:part name="in11" type="xsd:int"/>

<wsdl:part name="in12" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="addSubscriberResponse">

<wsdl:part name="addSubscriberReturn" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="updateEmailMailingRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="xsd:int"/>

<wsdl:part name="in3" type="soapenc:string"/>

<wsdl:part name="in4" type="soapenc:string"/>

<wsdl:part name="in5" type="xsd:int"/>

<wsdl:part name="in6" type="impl:StringArrayType"/>

<wsdl:part name="in7" type="xsd:int"/>

<wsdl:part name="in8" type="soapenc:string"/>

<wsdl:part name="in9" type="soapenc:string"/>

<wsdl:part name="in10" type="soapenc:string"/>

<wsdl:part name="in11" type="soapenc:string"/>

<wsdl:part name="in12" type="xsd:int"/>

<wsdl:part name="in13" type="xsd:int"/>

</wsdl:message>

<wsdl:message name="findSubscriberRequest">

<wsdl:part name="in0" type="soapenc:string"/>

<wsdl:part name="in1" type="soapenc:string"/>

<wsdl:part name="in2" type="soapenc:string"/>

<wsdl:part name="in3" type="soapenc:string"/>

</wsdl:message>

<wsdl:portType name="EmmWebService_Port">

<wsdl:operation name="newEmailMailing" parameterOrder="in0 in1 in2 in3 in4 in5 in6 in7 in8 in9 in10 in11 in12">

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

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

</wsdl:operation>

<wsdl:operation name="newEmailMailingWithReply" parameterOrder="in0 in1 in2 in3 in4 in5 in6 in7 in8 in9 in10 in11 in12 in13">

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

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

</wsdl:operation>

<wsdl:operation name="updateEmailMailing" parameterOrder="in0 in1 in2 in3 in4 in5 in6 in7 in8 in9 in10 in11 in12 in13">

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

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

</wsdl:operation>

<wsdl:operation name="insertContent" parameterOrder="in0 in1 in2 in3 in4 in5 in6">

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

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

</wsdl:operation>

<wsdl:operation name="deleteContent" parameterOrder="in0 in1 in2">

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

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

</wsdl:operation>

<wsdl:operation name="sendMailing" parameterOrder="in0 in1 in2 in3 in4 in5 in6">

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

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

</wsdl:operation>

<wsdl:operation name="addSubscriber" parameterOrder="in0 in1 in2 in3 in4 in5 in6">

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

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

</wsdl:operation>

<wsdl:operation name="getSubscriber" parameterOrder="in0 in1 in2">

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

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

</wsdl:operation>

<wsdl:operation name="findSubscriber" parameterOrder="in0 in1 in2 in3">

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

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

</wsdl:operation>

<wsdl:operation name="setSubscriberBinding" parameterOrder="in0 in1 in2 in3 in4 in5 in6 in7 in8">

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

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

</wsdl:operation>

<wsdl:operation name="deleteSubscriber" parameterOrder="in0 in1 in2">

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

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

</wsdl:operation>

<wsdl:operation name="getSubscriberBinding" parameterOrder="in0 in1 in2 in3 in4">

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

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

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="emm_webserviceSoapBinding" type="impl:EmmWebService_Port">

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

<wsdl:operation name="newEmailMailing">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="newEmailMailingRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="newEmailMailingResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="newEmailMailingWithReply">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="newEmailMailingWithReplyRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="newEmailMailingWithReplyResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="updateEmailMailing">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="updateEmailMailingRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="updateEmailMailingResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="insertContent">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="insertContentRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="insertContentResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="deleteContent">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="deleteContentRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="deleteContentResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="sendMailing">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="sendMailingRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="sendMailingResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="addSubscriber">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="addSubscriberRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="addSubscriberResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="getSubscriber">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="getSubscriberRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="getSubscriberResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="findSubscriber">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="findSubscriberRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="findSubscriberResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="setSubscriberBinding">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="setSubscriberBindingRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="setSubscriberBindingResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="deleteSubscriber">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="deleteSubscriberRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="deleteSubscriberResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="getSubscriberBinding">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="getSubscriberBindingRequest">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:input>

<wsdl:output name="getSubscriberBindingResponse">

<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:agnitas-webservice" use="encoded"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="EmmWebService_PortService">

<wsdl:port binding="impl:emm_webserviceSoapBinding" name="emm_webservice">

<wsdlsoap:address location="http://yourdomain:8080/emm_webservice"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>
======================

Posted: Sat May 03, 2008 1:00 am
by jhagstrand
Nevermind. I got it working.
Thanks.

Posted: Tue Jul 29, 2008 2:26 pm
by Jehu
jhagstrand wrote:Nevermind. I got it working.
Thanks.
please tell us how!

Posted: Tue Jul 29, 2008 4:03 pm
by jhagstrand
Hi Jehu,

The 500 error I was getting with my own SOAP client was good news. That meant I was successfully connected to the SOAP server. I eventually figured out that even though I was getting the 500 error I was also getting a response with detailed error messages about syntax errors in the xml I was sending up to the server. I fixed the syntax errors and all is fine.

I still have those other errors: the 404 when I try to display the wsdl link, and the included java client demo does not work. But they don't matter to me now that my own client is working.

John