M
m.simsic
Since a couple of days I am occupied with a problem which I cannot
solve.I installed the perl library SOAP::Lite and SOAP::WSDL from
cnet.org.
I've created the following perl script to make a connection with the
WSDL file:
use SOAP::WSDL;
warn "Loaded...\n";
import SOAP::Lite +trace;
warn "Loaded...\n";
my $soap=SOAP::WSDL->new(wsdl => 'http://iets.nl/DialogService?wsdl');
warn "Loaded...\n";
$soap->proxy ('http://iets.nl/DialogService');
warn "Loaded...\n";
$soap->wsdlinit;
warn "Loaded...\n";
my $sim=$soap->call ('startDialog');
warn "Loaded...\n";
YOu can find the wsdl file at:
http://www.simsic.nl/got/DialogService.wsdl
When I trace the perl file I get the following:
D:\install>test.pl
Loaded...
Loaded...
SOAP::Transport::new: ()
SOAP::Serializer::new: ()
SOAP:
eserializer::new: ()
SOAP:
arser::new: ()
SOAP::Lite::new: ()
Loaded...
SOAP::Transport::HTTP::Client::new: ()
Loaded...
SOAP:
eserializer::new: ()
SOAP:
arser::new: ()
SOAP::Schema::new: ()
SOAP::Schema:
ESTROY: ()
SOAP:
eserializer:
ESTROY: ()
SOAP:
arser:
ESTROY: ()
Loaded...
Error processing WSDL: No parts found for message startDialogRequest
with path '/wsdl:definitions/
wsdl:message[@name='startDialogRequest']/wsdl
art' at
C:/Perl/site/lib/SOAP/WSDL.pm line 165.
SOAP:
eserializer:
ESTROY: ()
SOAP:
arser:
ESTROY: ()
SOAP::Transport:
ESTROY: ()
SOAP::Transport::HTTP::Client:
ESTROY: ()
SOAP::Serializer:
ESTROY: ()
Can someone explain me where the problem lies? The WSDL file should be
ok, and cannot be changed, since other clients are also working with
this WSDL file.
Any help appreciated!
Kind regards,
Marko
solve.I installed the perl library SOAP::Lite and SOAP::WSDL from
cnet.org.
I've created the following perl script to make a connection with the
WSDL file:
use SOAP::WSDL;
warn "Loaded...\n";
import SOAP::Lite +trace;
warn "Loaded...\n";
my $soap=SOAP::WSDL->new(wsdl => 'http://iets.nl/DialogService?wsdl');
warn "Loaded...\n";
$soap->proxy ('http://iets.nl/DialogService');
warn "Loaded...\n";
$soap->wsdlinit;
warn "Loaded...\n";
my $sim=$soap->call ('startDialog');
warn "Loaded...\n";
YOu can find the wsdl file at:
http://www.simsic.nl/got/DialogService.wsdl
When I trace the perl file I get the following:
D:\install>test.pl
Loaded...
Loaded...
SOAP::Transport::new: ()
SOAP::Serializer::new: ()
SOAP:
SOAP:
SOAP::Lite::new: ()
Loaded...
SOAP::Transport::HTTP::Client::new: ()
Loaded...
SOAP:
SOAP:
SOAP::Schema::new: ()
SOAP::Schema:
SOAP:
SOAP:
Loaded...
Error processing WSDL: No parts found for message startDialogRequest
with path '/wsdl:definitions/
wsdl:message[@name='startDialogRequest']/wsdl
C:/Perl/site/lib/SOAP/WSDL.pm line 165.
SOAP:
SOAP:
SOAP::Transport:
SOAP::Transport::HTTP::Client:
SOAP::Serializer:
Can someone explain me where the problem lies? The WSDL file should be
ok, and cannot be changed, since other clients are also working with
this WSDL file.
Any help appreciated!
Kind regards,
Marko