4
unless(grep /blib/, @INC) {
6
unshift @INC, '../lib' if -d '../lib';
14
import => 'UDDI::Data',
15
import => 'UDDI::Lite',
16
proxy => 'http://www-3.ibm.com/services/uddi/inquiryapi'
19
my($a, $s, $r, $serialized, $deserialized);
21
# ------------------------------------------------------
24
$s = SOAP::Lite->uri('http://something/somewhere')->proxy('http://www-3.ibm.com/services/uddi/inquiryapi')->on_fault(sub{});
25
eval { $s->transport->timeout($SOAP::Test::TIMEOUT = $SOAP::Test::TIMEOUT) };
26
$r = $s->test_connection;
28
unless (defined $r && defined $r->envelope) {
29
print "1..0 # Skip: ", $s->transport->status, "\n";
32
# ------------------------------------------------------
34
my($serviceInfo) = grep { $_->name =~ /stock quote/i } find_business(name('XMethods'))
41
unless (defined $serviceInfo) {
42
print "1..0 # Skip: getQuote service doesn't exist on XMethods\n";
48
ok($serviceInfo->name);
49
ok($serviceInfo->serviceKey);
50
print $serviceInfo->name, ", ", $serviceInfo->serviceKey, "\n";
52
my $bindingTemplate = get_serviceDetail($serviceInfo->serviceKey)
58
my $accessPoint = $bindingTemplate->accessPoint->value;
59
my $tModelKey = $bindingTemplate
60
-> tModelInstanceDetails
67
print $accessPoint, ", ", $tModelKey, "\n";
69
my $wsdl = get_tModelDetail($tModelKey)
79
my $quote = SOAP::Lite->service($wsdl)->proxy($accessPoint)->getQuote('MSFT');