I tried using the XML::CompileX::Schema::Loader with the code snippet below but I get an error: no definitions for 'portType' found.
#!/usr/bin/perl
use 5.018;
use strict;
use warnings;
use Data::Dumper qw{Dumper};
use XML::Compile::SOAP11;
use XML::Compile::WSDL11;
use XML::Compile::Transport::SOAPHTTP;
use XML::CompileX::Schema::Loader;
my $WsdlUrl;
$WsdlUrl = "http://abcdemes04/CamstarExternal/camstar.svc";
my $wsdl = XML::Compile::WSDL11->new();
my $loader = XML::CompileX::Schema::Loader->new(
wsdl => $wsdl,
uris => $WsdlUrl,
);
print Dumper(\$wsdl);
print ">>>>---------------------->>>>\n";
$loader->collect_imports();
print Dumper(\$loader);
print "<<<<----------------------<<<<\n";
$wsdl->compileCalls();
print "\n\n";
exit(0);
I dumped the content of the $loader variable through Dumper() and notice that 'portType' was define although I am not so sure if it is correct. See dumped data below.
Btw, thank you for the link.
$VAR1 = \bless( {
'XCC_dwopts' => {},
'unused_tags' => undef,
'_cache_file' => {
'/usr/local/share/perl5/XML/Comp
+ile/WSDL11/xsd/wsdl-mime.xsd-1419236578-2756' => [
+ bless( {
+ 'source'
+=> 'filename in schema-dir /usr/local/share/perl5/XML/Compile/WSDL11/
+xsd/wsdl-mime.xsd',
+ 'xsi' =>
+'http://www.w3.org/2001/XMLSchema-instance',
+ 'complexT
+ype' => {
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}tPart' => bless( do{\
+(my $o = 175650192)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}multipartRelatedType'
+ => bless( do{\(my $o = 175650160)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}tMimeXml' => bless( d
+o{\(my $o = 175650256)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}contentType' => bless
+( do{\(my $o = 175650096)}, 'XML::LibXML::Element' )
+
+ },
+ 'group' =
+> {},
+ 'sgs' =>
+{},
+ 'simpleTy
+pe' => {},
+ 'types' =
+> {},
+ 'attribut
+eGroup' => {},
+ 'xsd' =>
+'http://www.w3.org/2001/XMLSchema',
+ 'def' =>
+{
+
+ 'uri_xsd' => 'http://www.w3.org/2001/XMLSchema',
+
+ 'builtin_public' => {
+
+ 'IDREFS' => 'IDREFS',
+
+ 'anySimpleType' => 'anySimpleType',
+
+ 'NMTOKENS' => 'NMTOKENS',
+
+ 'error' => 'error',
+
+ 'short' => 'short',
+
+ 'time' => 'time',
+
+ 'float' => 'float',
+
+ 'string' => 'string',
+
+ 'normalizedString' => 'normalizedString',
+
+ 'duration' => 'duration',
+
+ 'gMonth' => 'gMonth',
+
+ 'byte' => 'byte',
+
+ 'anyType' => 'anyType',
+
+ 'long' => 'long',
+
+ 'unsignedInt' => 'unsignedInt',
+
+ 'pattern' => 'pattern',
+
+ 'unsignedShort' => 'unsignedShort',
+
+ 'unsignedByte' => 'unsignedByte',
+
+ 'int' => 'int',
+
+ 'language' => 'language',
+
+ 'ID' => 'ID',
+
+ 'gDay' => 'gDay',
+
+ 'IDREF' => 'IDREF',
+
+ 'yearMonthDuration' => 'yearMonthDuration',
+
+ 'negativeInteger' => 'negativeInteger',
+
+ 'anyURI' => 'anyURI',
+
+ 'boolean' => 'boolean',
+
+ 'NCName' => 'NCName',
+
+ 'dayTimeDuration' => 'dayTimeDuration',
+
+ 'QName' => 'QName',
+
+ 'gYearMonth' => 'gYearMonth',
+
+ 'base64Binary' => 'base64Binary',
+
+ 'ENTITY' => 'ENTITY',
+
+ 'dateTime' => 'dateTime',
+
+ 'NMTOKEN' => 'NMTOKEN',
+
+ 'gYear' => 'gYear',
+
+ 'NOTATION' => 'NOTATION',
+
+ 'double' => 'double',
+
+ 'positiveInteger' => 'positiveInteger',
+
+ 'token' => 'token',
+
+ 'decimal' => 'decimal',
+
+ 'hexBinary' => 'hexBinary',
+
+ 'precissionDecimal' => 'precissionDecimal',
+
+ 'ENTITIES' => 'ENTITIES',
+
+ 'unsignedLong' => 'unsignedLong',
+
+ 'date' => 'date',
+
+ 'Name' => 'Name',
+
+ 'gMonthDay' => 'gMonthDay',
+
+ 'nonPositiveInteger' => 'nonPositiveInteger',
+
+ 'nonNegativeInteger' => 'nonNegativeInteger',
+
+ 'integer' => 'integer'
+
+ },
+
+ 'uri_xsi' => 'http://www.w3.org/2001/XMLSchema-instance'
+
+},
+ 'include'
+ => [],
+ 'filename
+' => '/usr/local/share/perl5/XML/Compile/WSDL11/xsd/wsdl-mime.xsd',
+ 'schema'
+=> undef,
+ 'element'
+ => {
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}mimeXml' => bless( do{\(m
+y $o = 175650224)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}multipartRelated' => bles
+s( do{\(my $o = 175650128)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/mime/}content' => bless( do{\(m
+y $o = 175650064)}, 'XML::LibXML::Element' )
+
+ },
+ 'afd' =>
+'unqualified',
+ 'efd' =>
+'qualified',
+ 'attribut
+e' => {},
+ 'tnses' =
+> {
+
+ 'http://schemas.xmlsoap.org/wsdl/mime/' => 7
+
+ },
+ 'tns' =>
+'http://schemas.xmlsoap.org/wsdl/mime/',
+ 'import'
+=> {
+
+ 'http://schemas.xmlsoap.org/wsdl/' => [
+
+ ''
+
+ ]
+
+ }
+ }, 'XML::Co
+mpile::Schema::Instance' )
+ ],
'/usr/local/share/perl5/XML/Comp
+ile/WSDL11/xsd/wsdl.xsd-1419236578-11308' => [
+ bless( {
+ 'def' => ${$V
+AR1}->{'_cache_file'}->{'/usr/local/share/perl5/XML/Compile/WSDL11/xs
+d/wsdl-mime.xsd-1419236578-2756'}->[0]->{'def'},
+ 'include' =>
+[],
+ 'xsd' => 'htt
+p://www.w3.org/2001/XMLSchema',
+ 'types' => {}
+,
+ 'attributeGro
+up' => {},
+ 'import' => {
+},
+ 'tns' => 'htt
+p://schemas.xmlsoap.org/wsdl/',
+ 'tnses' => {
+
+'http://schemas.xmlsoap.org/wsdl/' => 26
+ },
+ 'attribute' =
+> {
+
+ '{http://schemas.xmlsoap.org/wsdl/}arrayType' => bless( do{\(my $o
+= 173197232)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}required' => bless( do{\(my $o =
+ 159486968)}, 'XML::LibXML::Element' )
+
+},
+ 'efd' => 'qua
+lified',
+ 'afd' => 'unq
+ualified',
+ 'schema' => u
+ndef,
+ 'element' =>
+{
+
+'{http://schemas.xmlsoap.org/wsdl/}definitions' => bless( do{\(my $o
+= 175640856)}, 'XML::LibXML::Element' )
+ },
+ 'filename' =>
+ '/usr/local/share/perl5/XML/Compile/WSDL11/xsd/wsdl.xsd',
+ 'xsi' => 'htt
+p://www.w3.org/2001/XMLSchema-instance',
+ 'source' => '
+filename in schema-dir /usr/local/share/perl5/XML/Compile/WSDL11/xsd/
+wsdl.xsd',
+ 'sgs' => {},
+ 'simpleType'
+=> {},
+ 'group' => {
+ '{
+http://schemas.xmlsoap.org/wsdl/}request-response-or-one-way-operatio
+n' => bless( do{\(my $o = 175641144)}, 'XML::LibXML::Element' ),
+ '{
+http://schemas.xmlsoap.org/wsdl/}solicit-response-or-notification-ope
+ration' => bless( do{\(my $o = 175641176)}, 'XML::LibXML::Element' ),
+ '{
+http://schemas.xmlsoap.org/wsdl/}anyTopLevelOptionalElement' => bless
+( do{\(my $o = 175640888)}, 'XML::LibXML::Element' )
+ },
+ 'complexType'
+ => {
+
+ '{http://schemas.xmlsoap.org/wsdl/}tPort' => bless( do{\(my $o =
+173197200)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tDefinitions' => bless( do{\(m
+y $o = 175640920)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tMessage' => bless( do{\(my $o
+ = 175641016)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tBindingOperationMessage' => b
+less( do{\(my $o = 175725576)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tDocumented' => bless( do{\(my
+ $o = 173197848)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tDocumentation' => bless( do{\
+(my $o = 173197832)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tExtensibleDocumented' => bles
+s( do{\(my $o = 175640824)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tBinding' => bless( do{\(my $o
+ = 175731496)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tExtensibilityElement' => bles
+s( do{\(my $o = 173196696)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tFault' => bless( do{\(my $o =
+ 159487200)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tPortType' => bless( do{\(my $
+o = 175641080)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tOperation' => bless( do{\(my
+$o = 175641112)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tBindingOperationFault' => ble
+ss( do{\(my $o = 175738552)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tTypes' => bless( do{\(my $o =
+ 175640984)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tPart' => bless( do{\(my $o =
+175641048)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tParam' => bless( do{\(my $o =
+ 175641208)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tImport' => bless( do{\(my $o
+= 175640952)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tBindingOperation' => bless( d
+o{\(my $o = 175643560)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tExtensibleAttributesDocumente
+d' => bless( do{\(my $o = 175640792)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/}tService' => bless( do{\(my $o
+ = 159422144)}, 'XML::LibXML::Element' )
+
+ }
+ }, 'XML::Compil
+e::Schema::Instance' )
+ ],
'/usr/local/share/perl5/XML/Comp
+ile/WSDL11/xsd/wsdl-soap.xsd-1421329028-5761' => [
+ bless( {
+ 'filename
+' => '/usr/local/share/perl5/XML/Compile/WSDL11/xsd/wsdl-soap.xsd',
+ 'afd' =>
+'unqualified',
+ 'schema'
+=> undef,
+ 'element'
+ => {
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}headerfault' => bless( do
+{\(my $o = 159423016)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}address' => bless( do{\(m
+y $o = 159423080)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}binding' => bless( do{\(m
+y $o = 159422536)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}operation' => bless( do{\
+(my $o = 159422632)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}fault' => bless( do{\(my
+$o = 159422824)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}body' => bless( do{\(my $
+o = 159422696)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}header' => bless( do{\(my
+ $o = 159422920)}, 'XML::LibXML::Element' )
+
+ },
+ 'tnses' =
+> {
+
+ 'http://schemas.xmlsoap.org/wsdl/soap/' => 20
+
+ },
+ 'attribut
+e' => {},
+ 'efd' =>
+'unqualified',
+ 'import'
+=> {
+
+ 'http://schemas.xmlsoap.org/wsdl/' => [
+
+ ''
+
+ ]
+
+ },
+ 'tns' =>
+'http://schemas.xmlsoap.org/wsdl/soap/',
+ 'attribut
+eGroup' => {
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tBodyAttributes' =
+> bless( do{\(my $o = 159422728)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tHeaderAttributes'
+ => bless( do{\(my $o = 159422952)}, 'XML::LibXML::Element' )
+
+ },
+ 'types' =
+> {},
+ 'xsd' =>
+'http://www.w3.org/2001/XMLSchema',
+ 'def' =>
+${$VAR1}->{'_cache_file'}->{'/usr/local/share/perl5/XML/Compile/WSDL1
+1/xsd/wsdl-mime.xsd-1419236578-2756'}->[0]->{'def'},
+ 'include'
+ => [],
+ 'group' =
+> {},
+ 'complexT
+ype' => {
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tAddress' => bless( d
+o{\(my $o = 159423112)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tBinding' => bless( d
+o{\(my $o = 159422568)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tHeaderFault' => bles
+s( do{\(my $o = 159423048)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tBody' => bless( do{\
+(my $o = 159422760)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tFault' => bless( do{
+\(my $o = 159422888)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tFaultRes' => bless(
+do{\(my $o = 159422856)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tHeader' => bless( do
+{\(my $o = 159422984)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tOperation' => bless(
+ do{\(my $o = 159422664)}, 'XML::LibXML::Element' )
+
+ },
+ 'simpleTy
+pe' => {
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}encodingStyle' => bles
+s( do{\(my $o = 159422504)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}tStyleChoice' => bless
+( do{\(my $o = 159422600)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/soap/}useChoice' => bless( d
+o{\(my $o = 159422792)}, 'XML::LibXML::Element' )
+
+ },
+ 'sgs' =>
+{},
+ 'source'
+=> 'filename in schema-dir /usr/local/share/perl5/XML/Compile/WSDL11/
+xsd/wsdl-soap.xsd',
+ 'xsi' =>
+'http://www.w3.org/2001/XMLSchema-instance'
+ }, 'XML::Co
+mpile::Schema::Instance' )
+ ],
'/usr/local/share/perl5/XML/Comp
+ile/WSDL11/xsd/wsdl-http.xsd-1419236578-2578' => [
+ bless( {
+ 'group' =
+> {},
+ 'complexT
+ype' => {
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}operationType' => ble
+ss( do{\(my $o = 175655408)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}bindingType' => bless
+( do{\(my $o = 175655344)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}addressType' => bless
+( do{\(my $o = 175655280)}, 'XML::LibXML::Element' )
+
+ },
+ 'sgs' =>
+{},
+ 'simpleTy
+pe' => {},
+ 'source'
+=> 'filename in schema-dir /usr/local/share/perl5/XML/Compile/WSDL11/
+xsd/wsdl-http.xsd',
+ 'xsi' =>
+'http://www.w3.org/2001/XMLSchema-instance',
+ 'filename
+' => '/usr/local/share/perl5/XML/Compile/WSDL11/xsd/wsdl-http.xsd',
+ 'element'
+ => {
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}urlReplacement' => bless(
+ do{\(my $o = 175655472)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}binding' => bless( do{\(m
+y $o = 175655312)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}operation' => bless( do{\
+(my $o = 175655376)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}urlEncoded' => bless( do{
+\(my $o = 175655440)}, 'XML::LibXML::Element' ),
+
+ '{http://schemas.xmlsoap.org/wsdl/http/}address' => bless( do{\(m
+y $o = 175651776)}, 'XML::LibXML::Element' )
+
+ },
+ 'schema'
+=> undef,
+ 'afd' =>
+'unqualified',
+ 'tnses' =
+> {
+
+ 'http://schemas.xmlsoap.org/wsdl/http/' => 8
+
+ },
+ 'efd' =>
+'qualified',
+ 'attribut
+e' => {},
+ 'import'
+=> {
+
+ 'http://schemas.xmlsoap.org/wsdl/' => [
+
+ ''
+
+ ]
+
+ },
+ 'tns' =>
+'http://schemas.xmlsoap.org/wsdl/http/',
+ 'attribut
+eGroup' => {},
+ 'types' =
+> {},
+ 'xsd' =>
+'http://www.w3.org/2001/XMLSchema',
+ 'def' =>
+${$VAR1}->{'_cache_file'}->{'/usr/local/share/perl5/XML/Compile/WSDL1
+1/xsd/wsdl-mime.xsd-1419236578-2756'}->[0]->{'def'},
+ 'include'
+ => []
+ }, 'XML::Co
+mpile::Schema::Instance' )
+ ]
},
'namespaces' => bless( {
'use' => [],
'tns' => {
'http://schemas
+.xmlsoap.org/wsdl/mime/' => [
+ ${$VAR1}->{'_cache_file'}->{'/usr/local/s
+hare/perl5/XML/Compile/WSDL11/xsd/wsdl-mime.xsd-1419236578-2756'}->[0
+]
+ ],
'http://schemas
+.xmlsoap.org/wsdl/soap/' => [
+ ${$VAR1}->{'_cache_file'}->{'/usr/local/s
+hare/perl5/XML/Compile/WSDL11/xsd/wsdl-soap.xsd-1421329028-5761'}->[0
+]
+ ],
'http://schemas
+.xmlsoap.org/wsdl/http/' => [
+ ${$VAR1}->{'_cache_file'}->{'/usr/local/s
+hare/perl5/XML/Compile/WSDL11/xsd/wsdl-http.xsd-1419236578-2578'}->[0
+]
+ ],
'http://schemas
+.xmlsoap.org/wsdl/' => [
+ ${$VAR1}->{'_cache_file'}->{'/usr/local/share/
+perl5/XML/Compile/WSDL11/xsd/wsdl.xsd-1419236578-11308'}->[0]
+ ]
},
'sgs' => {}
}, 'XML::Compile::Schema::Na
+meSpaces' ),
'typemap' => {},
'XCC_ropts' => [
'any_element',
sub { "DUMMY" }
],
'XCC_dropts' => {
'{http://schemas.xmlsoap.org/wsdl
+/soap/}operation' => [],
'{http://schemas.xmlsoap.org/wsdl
+/soap/}fault' => ${$VAR1}->{'XCC_dropts'}->{'{http://schemas.xmlsoap.
+org/wsdl/soap/}operation'},
'{http://schemas.xmlsoap.org/wsdl
+/soap/}header' => ${$VAR1}->{'XCC_dropts'}->{'{http://schemas.xmlsoap
+.org/wsdl/soap/}operation'},
'{http://schemas.xmlsoap.org/wsdl
+/soap/}body' => ${$VAR1}->{'XCC_dropts'}->{'{http://schemas.xmlsoap.o
+rg/wsdl/soap/}operation'},
'{http://schemas.xmlsoap.org/wsdl
+/soap/}address' => ${$VAR1}->{'XCC_dropts'}->{'{http://schemas.xmlsoa
+p.org/wsdl/soap/}operation'},
'{http://schemas.xmlsoap.org/wsdl
+/soap/}binding' => ${$VAR1}->{'XCC_dropts'}->{'{http://schemas.xmlsoa
+p.org/wsdl/soap/}operation'},
'{http://schemas.xmlsoap.org/wsdl
+/}definitions' => [
+ 'key_rewrite',
+ 'PREFIXED(wsdl,soap,http)',
+ 'hook',
+ {
+ 'type' => 'wsdl:tOperation',
+ 'after' => 'ELEMENT_ORDER'
+ }
+ ]
},
'XCC_prefixes' => {
'mime' => {
'used' => 0,
'uri' => 'http://sche
+mas.xmlsoap.org/wsdl/mime/',
'prefix' => 'mime'
},
'soap' => {
'prefix' => 'soap',
'uri' => 'http://sc
+hemas.xmlsoap.org/wsdl/soap/',
'used' => 0
},
'xs' => {
'uri' => 'http://www.w3
+.org/2001/XMLSchema',
'prefix' => 'xs',
'used' => 0
},
'http' => {
'uri' => 'http://sc
+hemas.xmlsoap.org/wsdl/http/',
'prefix' => 'http',
'used' => 0
},
'wsdl' => {
'prefix' => 'wsdl',
'uri' => 'http://sc
+hemas.xmlsoap.org/wsdl/',
'used' => 0
}
},
'index' => {},
'XCC_namespaces' => {
'http://schemas.xmlsoap.org/w
+sdl/mime/' => ${$VAR1}->{'XCC_prefixes'}->{'mime'},
'http://www.w3.org/2001/XMLSc
+hema' => ${$VAR1}->{'XCC_prefixes'}->{'xs'},
'http://schemas.xmlsoap.org/w
+sdl/soap/' => ${$VAR1}->{'XCC_prefixes'}->{'soap'},
'http://schemas.xmlsoap.org/w
+sdl/http/' => ${$VAR1}->{'XCC_prefixes'}->{'http'},
'http://schemas.xmlsoap.org/w
+sdl/' => ${$VAR1}->{'XCC_prefixes'}->{'wsdl'}
},
'XCC_opts' => [],
'XCC_readers' => {},
'did_init_SOAP11_WSDL' => 1,
'XCC_writers' => {},
'XCC_typemap' => {},
'XCC_undecl' => 1,
'XCW_dcopts' => {},
'XCC_uwopts' => {},
'XCC_xsi_type' => {},
'block_nss' => [
undef
],
'key_rewrite' => [],
'XCC_uropts' => {},
'XCC_wopts' => [],
'hooks' => [],
'XCW_server' => undef
}, 'XML::Compile::WSDL11' );
>>>>---------------------->>>>
$VAR1 = \bless( {
'uris' => [
bless( do{\(my $o = 'http://abcdemes04/
+CamstarExternal/camstar.svc')}, 'URI::http' )
],
'wsdl' => bless( {
'namespaces' => bless( {
'use' =
+> [],
'tns' =
+> {
+ 'http://schemas.xmlsoap.org/wsdl/' => [
+ bless( {
+ 'def' => {
+ 'uri_xs
+d' => 'http://www.w3.org/2001/XMLSchema',
+ 'builti
+n_public' => {
+
+ 'IDREFS' => 'IDREFS',
+
+ 'anySimpleType' => 'anySimpleType',
+
+ 'NMTOKENS' => 'NMTOKENS',
+
+ 'error' => 'error',
+
+ 'short' => 'short',
+
+ 'time' => 'time',
+
+ 'float' => 'float',
+
+ 'string' => 'string',
+
+ 'normalizedString' => 'normalizedString',
+
+ 'duration' => 'duration',
+
+ 'gMonth' => 'gMonth',
+
+ 'byte' => 'byte',
+
+ 'anyType' => 'anyType',
+
+ 'long' => 'long',
+
+ 'unsignedInt' => 'unsignedInt',
+
+ 'pattern' => 'pattern',
+
+ 'unsignedShort' => 'unsignedShort',
+
+ 'unsignedByte' => 'unsignedByte',
+
+ 'int' => 'int',
+
+ 'language' => 'language',
+
+ 'ID' => 'ID',
+
+ 'gDay' => 'gDay',
+
+ 'IDREF' => 'IDREF',
+
+ 'yearMonthDuration' => 'yearMonthDuration',
+
+ 'negativeInteger' => 'negativeInteger',
+
+ 'anyURI' => 'anyURI',
+
+ 'boolean' => 'boolean',
+
+ 'NCName' => 'NCName',
+
+ 'dayTimeDuration' => 'dayTimeDuration',
+
+ 'QName' => 'QName',
+
+ 'gYearMonth' => 'gYearMonth',
+
+ 'base64Binary' => 'base64Binary',
+
+ 'ENTITY' => 'ENTITY',
+
+ 'dateTime' => 'dateTime',
+
+ 'NMTOKEN' => 'NMTOKEN',
+
+ 'gYear' => 'gYear',
+
+ 'NOTATION' => 'NOTATION',
+
+ 'double' => 'double',
+
+ 'positiveInteger' => 'positiveInteger',
+
+ 'token' => 'token',
+
+ 'decimal' => 'decimal',
+
+ 'hexBinary' => 'hexBinary',
+
+ 'precissionDecimal' => 'precissionDecimal',
+
+ 'ENTITIES' => 'ENTITIES',
+
+ 'unsignedLong' => 'unsignedLong',
+
+ 'date' => 'date',
+
+ 'Name' => 'Name',
+
+ 'gMonthDay' => 'gMonthDay',
+
+ ...
|