[ic] SOAP access to interchange - logging on
Chris Sendall
cjs2 at admin.cam.ac.uk
Mon Jun 27 03:58:07 EDT 2005
John
Have you looked at my problems doing something similar earlier this year and the
very helpful advice I received from this list?
I have been through this and managed to get it to work, if we can discuss it off
list and we can report our conclusions to the list. Can you e-mail me please?
Chris
--
Chris Sendall
University of Cambridge MISD,
First Floor, Greenwich House, Madingley Rise,
Madingley Road, Cambridge, CB3 0TX.
Telephone: +44 1223 339653 Fax: +44 1223 339003
e-mail:cjs2 at admin.cam.ac.uk
-----Original Message-----
From: interchange-users-bounces at icdevgroup.org
[mailto:interchange-users-bounces at icdevgroup.org]On Behalf Of John1
Sent: 24 June 2005 20:34
To: interchange-users at icdevgroup.org
Subject: [ic] SOAP access to interchange - logging on
Sorry to keep answering my own posts, but I *really* am stuck this time. :-)
I have basic SOAP working, e.g. $Tag->session_name->result is correctly
returning a session id, but
$Tag->userdb( $login_opt )->result refuses to log me on.
I have "SOAP_Control Tag/userdb always" in both my catalog.cfg and
interchange.cfg, so I guess there must be something wrong with my logon.pl
script (see below). Please can anyone spot the problem - I have stared at
it for hours and tried everything, but just get a "Service not found" error
for the userdb call.
========================
#!/usr/bin/perl
use SOAP::Lite;
#no $cat parameter as catalog is
#accessed at root i.e. www.mydomain.com/
my $host = 'www.mydomain.com';
my $Tag = SOAP::Lite
-> uri("http://$host/Vend/SOAP")
-> proxy("http://$host:7780/")
-> on_debug (sub {print @_});
my $id = $Tag -> session_name ()->result;
my $proxy = "http://$host:7780/$id";
$Tag->proxy($proxy);
my $login_opt = {
username => 'myusername',
password => 'mypassword',
function => 'login'
};
my $ok = $Tag->userdb( $login_opt )->result;
========================
Output showing the error:
...
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client.NotFound</faultcode>
<faultstring>Service not found</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
...
_______________________________________________
interchange-users mailing list
interchange-users at icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-users
More information about the interchange-users
mailing list