I'm trying to get my head around the complexity of the huge XML::Compile namespace.
Like I wanted to change the connection timeout from the default to 10 seconds.
So there's XML::Compile::Transport::SOAPHTTP which does that,but then I was trying to figure out how that relates to the main XML::Compile::WSDL11
when doing the actual call with
my $call = $wsdl->compileClient('GetStockPrice', ...);
# at "run-time", call as often as you want (fast)
my $answer = $call->(%request);
how does the XML::Compile::Transport::SOAPHTTP relates to this call?How should I use it?
eventually after sometime I used
my $trans = XML::Compile::Transport::SOAPHTTP
->new(timeout => 500, address => $wsdl->endPoint);
$wsdl->compileCalls(transport => $trans);
# alternatives for simple cases
$wsdl->compileAll('CALLS');
$wsdl->compileAll;
my $answer = $wsdl->call($myop, $request);
and not using compileClient.
but the point is, can I rely to something else than the documentation? Would introspection be useful in this case?
| [reply] |
| [reply] |