Ik heb al enige dagen een probleem waar ik niet uitkom. Ik heb de perl library SOAP::Lite en SOAP::WSDL geinstalleerd van cnet.org.
De volgende perl file heb ik gebruikt om een aanroep te maken met een WSDL:
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";
De WSDL file kan je bekijken op:
http://www.simsic.nl/got/DialogService.wsdl
Bij een trace van het perl file krijg ik het volgende te zien:
D:\install>test.pl
Loaded...
Loaded...
SOAP::Transport::new: ()
SOAP::Serializer::new: ()
SOAP::Deserializer::new: ()
SOAP::Parser::new: ()
SOAP::Lite::new: ()
Loaded...
SOAP::Transport::HTTP::Client::new: ()
Loaded...
SOAP::Deserializer::new: ()
SOAP::Parser::new: ()
SOAP::Schema::new: ()
SOAP::Schema::DESTROY: ()
SOAP::Deserializer::DESTROY: ()
SOAP::Parser::DESTROY: ()
Loaded...
Error processing WSDL: No parts found for message startDialogRequest with path '/wsdl:definitions/
wsdl:message[@name='startDialogRequest']/wsdl:part' at C:/Perl/site/lib/SOAP/WSDL.pm line 165.
SOAP::Deserializer::DESTROY: ()
SOAP::Parser::DESTROY: ()
SOAP::Transport::DESTROY: ()
SOAP::Transport::HTTP::Client::DESTROY: ()
SOAP::Serializer::DESTROY: ()
Ziet iemand waar mijn probleem zit? Google etc al gechecked, zit al 2 dagen met dit probleem...Het probleem zit in de perl file, aangezien deze dienst gewoon wel werkt...
De volgende perl file heb ik gebruikt om een aanroep te maken met een WSDL:
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";
De WSDL file kan je bekijken op:
http://www.simsic.nl/got/DialogService.wsdl
Bij een trace van het perl file krijg ik het volgende te zien:
D:\install>test.pl
Loaded...
Loaded...
SOAP::Transport::new: ()
SOAP::Serializer::new: ()
SOAP::Deserializer::new: ()
SOAP::Parser::new: ()
SOAP::Lite::new: ()
Loaded...
SOAP::Transport::HTTP::Client::new: ()
Loaded...
SOAP::Deserializer::new: ()
SOAP::Parser::new: ()
SOAP::Schema::new: ()
SOAP::Schema::DESTROY: ()
SOAP::Deserializer::DESTROY: ()
SOAP::Parser::DESTROY: ()
Loaded...
Error processing WSDL: No parts found for message startDialogRequest with path '/wsdl:definitions/
wsdl:message[@name='startDialogRequest']/wsdl:part' at C:/Perl/site/lib/SOAP/WSDL.pm line 165.
SOAP::Deserializer::DESTROY: ()
SOAP::Parser::DESTROY: ()
SOAP::Transport::DESTROY: ()
SOAP::Transport::HTTP::Client::DESTROY: ()
SOAP::Serializer::DESTROY: ()
Ziet iemand waar mijn probleem zit? Google etc al gechecked, zit al 2 dagen met dit probleem...Het probleem zit in de perl file, aangezien deze dienst gewoon wel werkt...
[ Voor 103% gewijzigd door activeX1 op 22-07-2005 18:23 ]