Can you capture a sample SOAP message generated by the Perl client?

On 8/17/06, j g <[EMAIL PROTECTED]> wrote:

Hi Anne,
Thanks for your reply.
I donot have WSDL for the service. Could you please tell me what should be
the qualifying-namespace and operationName in my  case.

Here is my perl soap client:
#!/usr/bin/perl -w
use SOAP::Lite;
my $client = SOAP::Lite->new();
$client->proxy('http://www.bioinformatics.med.umich.edu/app/nlp/soap/dbquery.php');
my $query = "select top 10 * from DocText ;
my $som = $client->dbquery("server", "database","username", "password",
"$query") || die "Query failed $!"; # parameters (server, database, user,
password, query)


Looking forward to hearing from you



Anne Thomas Manes <[EMAIL PROTECTED]> wrote:

You need to set some attributes in the call object. Take a look at the
Axis "getting started" documentation
(http://ws.apache.org/axis/java/user-guide.html#BasicsGettingStarted).

At a minimum, you must set the target URL and the operation name, eg:

call.setTargetEndpointAddress( new java.net.URL(url) );
call.setOperationName(new QName("qualifying-namespace",
"operationName"));

Do you have a WSDL for the service? That will tell you the appropriate
values to specify. If not, then do you have a sample message that
worked from the perl client? You can find the qualified name of the
operation from it -- it's the name of child element of the
.

Anne


On 8/16/06, Larry Lemons wrote:
>
>
> So, I'm guessing nobody has any ideas on this one? Or is more information
> needed to get an answer? I really do need some help. We are at at stand
> still and have no other ideas.
>
>
>
>
> Thank you,
>
> Larry M. Lemons
>
> (304) 726-4809 Ext. 4505
>
>
>
>
> ________________________________
> From: Larry Lemons [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 16, 2006 10:58 AM
>
> To: axis-user@ws.apache.org
> Subject: RE: how to call php soap service in java soap client with axis?
>
>
>
> You need to make sure you have all the required jar files in your
classpath,
> i.e. all the jar files that came with AXIS. As for needing to install
> Tomcat, unless it is the soap client is running as a servlet or jsp, you
> shouldn't need Tomcat. The client will connect to the php soap service.
>
>
>
> Thank you,
>
> Larry M. Lemons
>
> (304) 726-4809 Ext. 4505
>
>
>
>
> ________________________________
> From: j g [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 16, 2006 10:10 AM
> To: axis-user@ws.apache.org
> Subject: how to call php soap service in java soap client with axis?
>
>
>
> Hi,
> I am new for the Axis.
> I had a php soap service to query our mssql database, I also have a perl
> soap client to call the service by providing parameters like username,
> password etc. They both work fine.
>
> Now, I need to write a java soap client to call the php soap service
instead
> of the soap client written in perl. Since the service is writen with php,
I
> did not install tomcat at my client computer(do I need it?)
>
> Here is my java code.. When I compile the code, there are errors like:
> package org.apache.axis does not exist
>
> package mysrc.testjavasoap;
> import java.util.*;
> import org.apache.axis.AxisEngine;
> import org.apache.axis.client.Call;
> import org.apache.axis.soap.SOAPConstants;
> public class javasoap {
>
> public void main () throws Exception{
> String url =
>
"http://www.bioinformatics.med.umich.edu/app/nlp/soap/dbquery.php";;
> String query="select top 10 * from DocText";
> Call call = new Call(url);
> Object[] params = new Object[] {"db3", "bionlp","username",
> "password", query};
> String result = (String)call.invoke("", params);
> }
> }
>
> Hope somebody can help me!
> Thanks
> --jg
>
>
> ________________________________
> Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+
> countries) for 2ยข/min or less.
>
>

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





 __________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

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

Reply via email to