WSDiscovery version changed from 1.1 to 1.0

This commit is contained in:
Jan M. Hochstein 2016-03-19 18:36:12 +01:00
parent fe46785e94
commit 39053f9325
71 changed files with 1142 additions and 1281 deletions

View File

@ -1,63 +0,0 @@
package WSDiscovery::Elements::EndpointReference;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('EndpointReference');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::EndpointReference
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
EndpointReference from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::EndpointReference->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,63 +0,0 @@
package WSDiscovery::Elements::FaultTo;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('FaultTo');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::FaultTo
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
FaultTo from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::FaultTo->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,63 +0,0 @@
package WSDiscovery::Elements::From;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('From');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::From
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
From from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::From->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,58 +0,0 @@
package WSDiscovery::Elements::Metadata;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('Metadata');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::MetadataType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::Metadata
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
Metadata from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::Metadata->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::MetadataType
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,60 +0,0 @@
package WSDiscovery::Elements::ProblemAction;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('ProblemAction');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ProblemActionType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::ProblemAction
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ProblemAction from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::ProblemAction->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProblemActionType
Action => { value => $some_value },
SoapAction => $some_value, # anyURI
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,57 +0,0 @@
package WSDiscovery::Elements::ProblemHeaderQName;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('ProblemHeaderQName');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedQNameType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::ProblemHeaderQName
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ProblemHeaderQName from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::ProblemHeaderQName->new($data);
Constructor. The following data structure may be passed to new():
{ value => $some_value },
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,58 +0,0 @@
package WSDiscovery::Elements::ReferenceParameters;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('ReferenceParameters');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ReferenceParametersType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::ReferenceParameters
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ReferenceParameters from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::ReferenceParameters->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ReferenceParametersType
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,63 +0,0 @@
package WSDiscovery::Elements::ReplyTo;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }
__PACKAGE__->__set_name('ReplyTo');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::ReplyTo
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ReplyTo from the namespace http://www.w3.org/2005/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::ReplyTo->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,65 +0,0 @@
package WSDiscovery::Elements::Resolve;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }
__PACKAGE__->__set_name('Resolve');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ResolveType
);
}
1;
=pod
=head1 NAME
WSDiscovery::Elements::Resolve
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
Resolve from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head1 METHODS
=head2 new
my $element = WSDiscovery::Elements::Resolve->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ResolveType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,59 +0,0 @@
package WSDiscovery::Typemaps::WSDiscovery;
use strict;
use warnings;
our $typemap_1 = {
'ProbeMatches/ProbeMatch/XAddrs' => 'WSDiscovery::Types::UriListType',
'ProbeMatches/ProbeMatch' => 'WSDiscovery::Types::ProbeMatchType',
'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ProbeMatches/ProbeMatch/EndpointReference/Metadata' => 'WSDiscovery::Types::MetadataType',
'ProbeMatches/ProbeMatch/Scopes' => 'WSDiscovery::Types::ScopesType',
'ProbeMatches/ProbeMatch/EndpointReference/Address' => 'WSDiscovery::Types::AttributedURIType',
'Probe/Types' => 'WSDiscovery::Types::QNameListType',
'Probe' => 'WSDiscovery::Elements::Probe',
'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'ProbeMatches/ProbeMatch/MetadataVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'Probe/Scopes' => 'WSDiscovery::Types::ScopesType',
'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token',
'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI',
'ProbeMatches/ProbeMatch/Types' => 'WSDiscovery::Types::QNameListType',
'ProbeMatches/ProbeMatch/EndpointReference/ReferenceParameters' => 'WSDiscovery::Types::ReferenceParametersType',
'ProbeMatches/ProbeMatch/EndpointReference' => 'WSDiscovery::Types::EndpointReferenceType',
'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11',
'ProbeMatches' => 'WSDiscovery::Elements::ProbeMatches',
'MessageID' => 'WSDiscovery::Elements::MessageID',
'RelatesTo' => '__SKIP__',
'To' => '__SKIP__',
'Action' => '__SKIP__',
'AppSequence' => '__SKIP__',
};
;
sub get_class {
my $name = join '/', @{ $_[1] };
return $typemap_1->{ $name };
}
sub get_typemap {
return $typemap_1;
}
1;
__END__
__END__
=pod
=head1 NAME
WSDiscovery::Typemaps::WSDiscovery - typemap for WSDiscovery
=head1 DESCRIPTION
Typemap created by SOAP::WSDL for map-based SOAP message parsers.
=cut

View File

@ -1,137 +0,0 @@
package WSDiscovery::Types::EndpointReferenceType;
use strict;
use warnings;
__PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' };
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Address_of :ATTR(:get<Address>);
my %ReferenceParameters_of :ATTR(:get<ReferenceParameters>);
my %Metadata_of :ATTR(:get<Metadata>);
__PACKAGE__->_factory(
[ qw( Address
ReferenceParameters
Metadata
) ],
{
'Address' => \%Address_of,
'ReferenceParameters' => \%ReferenceParameters_of,
'Metadata' => \%Metadata_of,
},
{
'Address' => 'WSDiscovery::Types::AttributedURIType',
'ReferenceParameters' => 'WSDiscovery::Elements::ReferenceParameters',
'Metadata' => 'WSDiscovery::Elements::Metadata',
},
{
'Address' => 'Address',
'ReferenceParameters' => '',
'Metadata' => '',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
WSDiscovery::Types::EndpointReferenceType
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
EndpointReferenceType from the namespace http://www.w3.org/2005/08/addressing.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Address
=item * ReferenceParameters
Note: The name of this property has been altered, because it didn't match
perl's notion of variable/subroutine names. The altered name is used in
perl code only, XML output uses the original name:
=item * Metadata
Note: The name of this property has been altered, because it didn't match
perl's notion of variable/subroutine names. The altered name is used in
perl code only, XML output uses the original name:
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,119 +0,0 @@
package WSDiscovery::Types::ProblemActionType;
use strict;
use warnings;
__PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' };
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Action_of :ATTR(:get<Action>);
my %SoapAction_of :ATTR(:get<SoapAction>);
__PACKAGE__->_factory(
[ qw( Action
SoapAction
) ],
{
'Action' => \%Action_of,
'SoapAction' => \%SoapAction_of,
},
{
'Action' => 'WSDiscovery::Elements::Action',
'SoapAction' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI',
},
{
'Action' => '',
'SoapAction' => 'SoapAction',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
WSDiscovery::Types::ProblemActionType
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ProblemActionType from the namespace http://www.w3.org/2005/08/addressing.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Action
Note: The name of this property has been altered, because it didn't match
perl's notion of variable/subroutine names. The altered name is used in
perl code only, XML output uses the original name:
=item * SoapAction
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProblemActionType
Action => { value => $some_value },
SoapAction => $some_value, # anyURI
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,76 +0,0 @@
package WSDiscovery::Types::RelationshipTypeOpenEnum;
use strict;
use warnings;
sub get_xmlns { 'http://www.w3.org/2005/08/addressing'};
# derivation by union
# union is not fully supported yet - value space constraints are not
# checked yet.
# This implementation of union resorts to the simplest possible base, which
# is: "If the <list> or <union> alternative is chosen, then the
# simple ur-type definition·."
#
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::anySimpleType
);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
RelationshipTypeOpenEnum from the namespace http://www.w3.org/2005/08/addressing.
This type class is derived by union.
Derivation by union is not fully supported yet - value space constraints are
not checked yet.
The current implementation of union resorts to inheriting from the base type,
which means (quoted from the XML Schema specs): "If the <list> or <union>
alternative is chosen, then the simple ur-type definition·."
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,17 +1,17 @@
package WSDiscovery::Attributes::IsReferenceParameter; package WSDiscovery10::Attributes::Action;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('IsReferenceParameter'); __PACKAGE__->__set_name('Action');
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Attribute SOAP::WSDL::XSD::Typelib::Attribute
SOAP::WSDL::XSD::Typelib::Builtin::boolean SOAP::WSDL::XSD::Typelib::Builtin::anyURI
); );
} }
@ -23,12 +23,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Attributes::IsReferenceParameter WSDiscovery10::Attributes::Action
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined attribute Perl data type class for the XML Schema defined attribute
IsReferenceParameter from the namespace http://www.w3.org/2005/08/addressing. Action from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -40,7 +40,7 @@ IsReferenceParameter from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Attributes::IsReferenceParameter->new($data); my $element = WSDiscovery10::Attributes::Action->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Attributes::Id; package WSDiscovery10::Attributes::Id;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Id'); __PACKAGE__->__set_name('Id');
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
@ -23,12 +23,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Attributes::Id WSDiscovery10::Attributes::Id
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined attribute Perl data type class for the XML Schema defined attribute
Id from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Id from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -40,7 +40,7 @@ Id from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Attributes::Id->new($data); my $element = WSDiscovery10::Attributes::Id->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Action; package WSDiscovery10::Elements::Action;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('Action'); __PACKAGE__->__set_name('Action');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedURIType WSDiscovery10::Types::AttributedURI
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Action WSDiscovery10::Elements::Action
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Action from the namespace http://www.w3.org/2005/08/addressing. Action from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ Action from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Action->new($data); my $element = WSDiscovery10::Elements::Action->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::AppSequence; package WSDiscovery10::Elements::AppSequence;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('AppSequence'); __PACKAGE__->__set_name('AppSequence');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AppSequenceType WSDiscovery10::Types::AppSequenceType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::AppSequence WSDiscovery10::Elements::AppSequence
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
AppSequence from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. AppSequence from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,11 +43,11 @@ AppSequence from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/200
=head2 new =head2 new
my $element = WSDiscovery::Elements::AppSequence->new($data); my $element = WSDiscovery10::Elements::AppSequence->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::AppSequenceType { # WSDiscovery10::Types::AppSequenceType
}, },
=head1 AUTHOR =head1 AUTHOR

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Bye; package WSDiscovery10::Elements::Bye;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Bye'); __PACKAGE__->__set_name('Bye');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ByeType WSDiscovery10::Types::ByeType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Bye WSDiscovery10::Elements::Bye
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Bye from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Bye from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,17 +43,19 @@ Bye from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Bye->new($data); my $element = WSDiscovery10::Elements::Bye->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ByeType { # WSDiscovery10::Types::ByeType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -0,0 +1,65 @@
package WSDiscovery10::Elements::EndpointReference;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('EndpointReference');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery10::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery10::Elements::EndpointReference
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
EndpointReference from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery10::Elements::EndpointReference->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -0,0 +1,65 @@
package WSDiscovery10::Elements::FaultTo;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('FaultTo');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery10::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery10::Elements::FaultTo
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
FaultTo from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery10::Elements::FaultTo->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -0,0 +1,65 @@
package WSDiscovery10::Elements::From;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('From');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery10::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery10::Elements::From
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
From from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery10::Elements::From->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Hello; package WSDiscovery10::Elements::Hello;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Hello'); __PACKAGE__->__set_name('Hello');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::HelloType WSDiscovery10::Types::HelloType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Hello WSDiscovery10::Elements::Hello
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Hello from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Hello from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,17 +43,19 @@ Hello from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Hello->new($data); my $element = WSDiscovery10::Elements::Hello->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::HelloType { # WSDiscovery10::Types::HelloType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::MessageID; package WSDiscovery10::Elements::MessageID;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('MessageID'); __PACKAGE__->__set_name('MessageID');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedURIType WSDiscovery10::Types::AttributedURI
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::MessageID WSDiscovery10::Elements::MessageID
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
MessageID from the namespace http://www.w3.org/2005/08/addressing. MessageID from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ MessageID from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::MessageID->new($data); my $element = WSDiscovery10::Elements::MessageID->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::MetadataVersion; package WSDiscovery10::Elements::MetadataVersion;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('MetadataVersion'); __PACKAGE__->__set_name('MetadataVersion');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::MetadataVersion WSDiscovery10::Elements::MetadataVersion
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
MetadataVersion from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. MetadataVersion from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,7 +43,7 @@ MetadataVersion from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery
=head2 new =head2 new
my $element = WSDiscovery::Elements::MetadataVersion->new($data); my $element = WSDiscovery10::Elements::MetadataVersion->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Probe; package WSDiscovery10::Elements::Probe;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Probe'); __PACKAGE__->__set_name('Probe');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ProbeType WSDiscovery10::Types::ProbeType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Probe WSDiscovery10::Elements::Probe
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Probe from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Probe from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,11 +43,11 @@ Probe from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Probe->new($data); my $element = WSDiscovery10::Elements::Probe->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProbeType { # WSDiscovery10::Types::ProbeType
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },
}, },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::ProbeMatches; package WSDiscovery10::Elements::ProbeMatches;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('ProbeMatches'); __PACKAGE__->__set_name('ProbeMatches');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ProbeMatchesType WSDiscovery10::Types::ProbeMatchesType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::ProbeMatches WSDiscovery10::Elements::ProbeMatches
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
ProbeMatches from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ProbeMatches from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,18 +43,20 @@ ProbeMatches from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/20
=head2 new =head2 new
my $element = WSDiscovery::Elements::ProbeMatches->new($data); my $element = WSDiscovery10::Elements::ProbeMatches->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProbeMatchesType { # WSDiscovery10::Types::ProbeMatchesType
ProbeMatch => { # WSDiscovery::Types::ProbeMatchType ProbeMatch => { # WSDiscovery10::Types::ProbeMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::RelatesTo; package WSDiscovery10::Elements::RelatesTo;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('RelatesTo'); __PACKAGE__->__set_name('RelatesTo');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::RelatesToType WSDiscovery10::Types::Relationship
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::RelatesTo WSDiscovery10::Elements::RelatesTo
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
RelatesTo from the namespace http://www.w3.org/2005/08/addressing. RelatesTo from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ RelatesTo from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::RelatesTo->new($data); my $element = WSDiscovery10::Elements::RelatesTo->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,20 +1,20 @@
package WSDiscovery::Elements::ProblemIRI; package WSDiscovery10::Elements::ReplyAfter;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('ProblemIRI'); __PACKAGE__->__set_name('ReplyAfter');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs(); __PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs(); __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedURIType WSDiscovery10::Types::ReplyAfterType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::ProblemIRI WSDiscovery10::Elements::ReplyAfter
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
ProblemIRI from the namespace http://www.w3.org/2005/08/addressing. ReplyAfter from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ ProblemIRI from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::ProblemIRI->new($data); my $element = WSDiscovery10::Elements::ReplyAfter->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -0,0 +1,65 @@
package WSDiscovery10::Elements::ReplyTo;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('ReplyTo');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery10::Types::EndpointReferenceType
);
}
1;
=pod
=head1 NAME
WSDiscovery10::Elements::ReplyTo
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
ReplyTo from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head1 METHODS
=head2 new
my $element = WSDiscovery10::Elements::ReplyTo->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -0,0 +1,67 @@
package WSDiscovery10::Elements::Resolve;
use strict;
use warnings;
{ # BLOCK to scope variables
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Resolve');
__PACKAGE__->__set_nillable();
__PACKAGE__->__set_minOccurs();
__PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref();
use base qw(
SOAP::WSDL::XSD::Typelib::Element
WSDiscovery10::Types::ResolveType
);
}
1;
=pod
=head1 NAME
WSDiscovery10::Elements::Resolve
=head1 DESCRIPTION
Perl data type class for the XML Schema defined element
Resolve from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
=head1 METHODS
=head2 new
my $element = WSDiscovery10::Elements::Resolve->new($data);
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::ResolveType
EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::ResolveMatches; package WSDiscovery10::Elements::ResolveMatches;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('ResolveMatches'); __PACKAGE__->__set_name('ResolveMatches');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ResolveMatchesType WSDiscovery10::Types::ResolveMatchesType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::ResolveMatches WSDiscovery10::Elements::ResolveMatches
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
ResolveMatches from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ResolveMatches from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,18 +43,20 @@ ResolveMatches from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/
=head2 new =head2 new
my $element = WSDiscovery::Elements::ResolveMatches->new($data); my $element = WSDiscovery10::Elements::ResolveMatches->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ResolveMatchesType { # WSDiscovery10::Types::ResolveMatchesType
ResolveMatch => { # WSDiscovery::Types::ResolveMatchType ResolveMatch => { # WSDiscovery10::Types::ResolveMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::RetryAfter; package WSDiscovery10::Elements::RetryAfter;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('RetryAfter'); __PACKAGE__->__set_name('RetryAfter');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedUnsignedLongType WSDiscovery10::Types::RetryAfterType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::RetryAfter WSDiscovery10::Elements::RetryAfter
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
RetryAfter from the namespace http://www.w3.org/2005/08/addressing. RetryAfter from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ RetryAfter from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::RetryAfter->new($data); my $element = WSDiscovery10::Elements::RetryAfter->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Scopes; package WSDiscovery10::Elements::Scopes;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Scopes'); __PACKAGE__->__set_name('Scopes');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::ScopesType WSDiscovery10::Types::ScopesType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Scopes WSDiscovery10::Elements::Scopes
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Scopes from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Scopes from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,7 +43,7 @@ Scopes from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Scopes->new($data); my $element = WSDiscovery10::Elements::Scopes->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Security; package WSDiscovery10::Elements::Security;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Security'); __PACKAGE__->__set_name('Security');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::SecurityType WSDiscovery10::Types::SecurityType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Security WSDiscovery10::Elements::Security
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Security from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Security from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,12 +43,12 @@ Security from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/0
=head2 new =head2 new
my $element = WSDiscovery::Elements::Security->new($data); my $element = WSDiscovery10::Elements::Security->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::SecurityType { # WSDiscovery10::Types::SecurityType
Sig => { # WSDiscovery::Types::SigType Sig => { # WSDiscovery10::Types::SigType
}, },
}, },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Sig; package WSDiscovery10::Elements::Sig;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Sig'); __PACKAGE__->__set_name('Sig');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::SigType WSDiscovery10::Types::SigType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Sig WSDiscovery10::Elements::Sig
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Sig from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Sig from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,11 +43,11 @@ Sig from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Sig->new($data); my $element = WSDiscovery10::Elements::Sig->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::SigType { # WSDiscovery10::Types::SigType
}, },
=head1 AUTHOR =head1 AUTHOR

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::SupportedMatchingRules; package WSDiscovery10::Elements::SupportedMatchingRules;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('SupportedMatchingRules'); __PACKAGE__->__set_name('SupportedMatchingRules');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::UriListType WSDiscovery10::Types::UriListType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::SupportedMatchingRules WSDiscovery10::Elements::SupportedMatchingRules
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
SupportedMatchingRules from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. SupportedMatchingRules from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,7 +43,7 @@ SupportedMatchingRules from the namespace http://docs.oasis-open.org/ws-dd/ns/di
=head2 new =head2 new
my $element = WSDiscovery::Elements::SupportedMatchingRules->new($data); my $element = WSDiscovery10::Elements::SupportedMatchingRules->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::To; package WSDiscovery10::Elements::To;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' }
__PACKAGE__->__set_name('To'); __PACKAGE__->__set_name('To');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::AttributedURIType WSDiscovery10::Types::AttributedURI
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::To WSDiscovery10::Elements::To
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
To from the namespace http://www.w3.org/2005/08/addressing. To from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -43,7 +43,7 @@ To from the namespace http://www.w3.org/2005/08/addressing.
=head2 new =head2 new
my $element = WSDiscovery::Elements::To->new($data); my $element = WSDiscovery10::Elements::To->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::Types; package WSDiscovery10::Elements::Types;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('Types'); __PACKAGE__->__set_name('Types');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::QNameListType WSDiscovery10::Types::QNameListType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::Types WSDiscovery10::Elements::Types
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
Types from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. Types from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,7 +43,7 @@ Types from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::Types->new($data); my $element = WSDiscovery10::Elements::Types->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,11 +1,11 @@
package WSDiscovery::Elements::XAddrs; package WSDiscovery10::Elements::XAddrs;
use strict; use strict;
use warnings; use warnings;
{ # BLOCK to scope variables { # BLOCK to scope variables
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' } sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' }
__PACKAGE__->__set_name('XAddrs'); __PACKAGE__->__set_name('XAddrs');
__PACKAGE__->__set_nillable(); __PACKAGE__->__set_nillable();
@ -14,7 +14,7 @@ __PACKAGE__->__set_maxOccurs();
__PACKAGE__->__set_ref(); __PACKAGE__->__set_ref();
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Element SOAP::WSDL::XSD::Typelib::Element
WSDiscovery::Types::UriListType WSDiscovery10::Types::UriListType
); );
} }
@ -26,12 +26,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Elements::XAddrs WSDiscovery10::Elements::XAddrs
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined element Perl data type class for the XML Schema defined element
XAddrs from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. XAddrs from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -43,7 +43,7 @@ XAddrs from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01.
=head2 new =head2 new
my $element = WSDiscovery::Elements::XAddrs->new($data); my $element = WSDiscovery10::Elements::XAddrs->new($data);
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():

View File

@ -1,4 +1,4 @@
package WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort; package WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort;
use strict; use strict;
use warnings; use warnings;
use Class::Std::Fast::Storable; use Class::Std::Fast::Storable;
@ -6,12 +6,12 @@ use Scalar::Util qw(blessed);
use base qw(SOAP::WSDL::Client::Base); use base qw(SOAP::WSDL::Client::Base);
# only load if it hasn't been loaded before # only load if it hasn't been loaded before
require WSDiscovery::Typemaps::WSDiscovery require WSDiscovery10::Typemaps::WSDiscovery
if not WSDiscovery::Typemaps::WSDiscovery->can('get_class'); if not WSDiscovery10::Typemaps::WSDiscovery->can('get_class');
sub START { sub START {
$_[0]->set_proxy('soap.udp://239.255.255.250:3702/') if not $_[2]->{proxy}; $_[0]->set_proxy('soap.udp://239.255.255.250:3702/') if not $_[2]->{proxy};
$_[0]->set_class_resolver('WSDiscovery::Typemaps::WSDiscovery') $_[0]->set_class_resolver('WSDiscovery10::Typemaps::WSDiscovery')
if not $_[2]->{class_resolver}; if not $_[2]->{class_resolver};
$_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix}; $_[0]->set_prefix($_[2]->{use_prefix}) if exists $_[2]->{use_prefix};
@ -22,7 +22,7 @@ sub ProbeOp {
die "ProbeOp must be called as object method (\$self is <$self>)" if not blessed($self); die "ProbeOp must be called as object method (\$self is <$self>)" if not blessed($self);
return $self->SUPER::call({ return $self->SUPER::call({
operation => 'ProbeOp', operation => 'ProbeOp',
soap_action => 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/Probe', soap_action => 'http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe',
style => 'document', style => 'document',
body => { body => {
@ -30,7 +30,7 @@ sub ProbeOp {
'use' => 'literal', 'use' => 'literal',
namespace => 'http://schemas.xmlsoap.org/wsdl/soap/', namespace => 'http://schemas.xmlsoap.org/wsdl/soap/',
encodingStyle => '', encodingStyle => '',
parts => [qw( WSDiscovery::Elements::Probe )], parts => [qw( WSDiscovery10::Elements::Probe )],
}, },
header => { header => {
@ -55,12 +55,12 @@ __END__
=head1 NAME =head1 NAME
WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort - SOAP Interface for the WSDiscovery Web Service WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort - SOAP Interface for the WSDiscovery Web Service
=head1 SYNOPSIS =head1 SYNOPSIS
use WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort; use WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort;
my $interface = WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort->new(); my $interface = WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort->new();
my $response; my $response;
$response = $interface->ProbeOp(); $response = $interface->ProbeOp();
@ -114,9 +114,9 @@ hash refs. See the respective class' documentation for additional information.
Returns a L<WSDiscovery::Elements::ProbeMatches|WSDiscovery::Elements::ProbeMatches> object. Returns a L<WSDiscovery10::Elements::ProbeMatches|WSDiscovery10::Elements::ProbeMatches> object.
$response = $interface->ProbeOp( { # WSDiscovery::Types::ProbeType $response = $interface->ProbeOp( { # WSDiscovery10::Types::ProbeType
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },
},, },,
@ -126,6 +126,6 @@ Returns a L<WSDiscovery::Elements::ProbeMatches|WSDiscovery::Elements::ProbeMatc
=head1 AUTHOR =head1 AUTHOR
Generated by SOAP::WSDL on Wed Jul 2 11:45:24 2014 Generated by SOAP::WSDL on Sat Mar 19 18:11:58 2016
=cut =cut

View File

@ -0,0 +1,56 @@
package WSDiscovery10::Typemaps::WSDiscovery;
use strict;
use warnings;
our $typemap_1 = {
'Fault/faultactor' => 'SOAP::WSDL::XSD::Typelib::Builtin::token',
'Fault' => 'SOAP::WSDL::SOAP::Typelib::Fault11',
'Probe/Types' => 'WSDiscovery10::Types::QNameListType',
'ProbeMatches/ProbeMatch/EndpointReference/ReferenceParameters' => 'WSDiscovery10::Types::ReferenceParametersType',
'Fault/faultstring' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Fault/detail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
'Probe/Scopes' => 'WSDiscovery10::Types::ScopesType',
'Fault/faultcode' => 'SOAP::WSDL::XSD::Typelib::Builtin::anyURI',
'ProbeMatches/ProbeMatch' => 'WSDiscovery10::Types::ProbeMatchType',
'ProbeMatches/ProbeMatch/MetadataVersion' => 'SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt',
'ProbeMatches/ProbeMatch/Scopes' => 'WSDiscovery10::Types::ScopesType',
'ProbeMatches' => 'WSDiscovery10::Elements::ProbeMatches',
'ProbeMatches/ProbeMatch/EndpointReference/ServiceName' => 'WSDiscovery10::Types::ServiceNameType',
'Probe' => 'WSDiscovery10::Elements::Probe',
'ProbeMatches/ProbeMatch/EndpointReference/Address' => 'WSDiscovery10::Types::AttributedURI',
'ProbeMatches/ProbeMatch/XAddrs' => 'WSDiscovery10::Types::UriListType',
'ProbeMatches/ProbeMatch/Types' => 'WSDiscovery10::Types::QNameListType',
'ProbeMatches/ProbeMatch/EndpointReference' => 'WSDiscovery10::Types::EndpointReferenceType',
'ProbeMatches/ProbeMatch/EndpointReference/ReferenceProperties' => 'WSDiscovery10::Types::ReferencePropertiesType',
'ProbeMatches/ProbeMatch/EndpointReference/PortType' => 'WSDiscovery10::Types::AttributedQName'
};
;
sub get_class {
my $name = join '/', @{ $_[1] };
return $typemap_1->{ $name };
}
sub get_typemap {
return $typemap_1;
}
1;
__END__
__END__
=pod
=head1 NAME
WSDiscovery10::Typemaps::WSDiscovery - typemap for WSDiscovery
=head1 DESCRIPTION
Typemap created by SOAP::WSDL for map-based SOAP message parsers.
=cut

View File

@ -1,13 +1,13 @@
package WSDiscovery::Types::AppSequenceType; package WSDiscovery10::Types::AppSequenceType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS = 'WSDiscovery::Types::AppSequenceType::_AppSequenceType::XmlAttr'; our $XML_ATTRIBUTE_CLASS = 'WSDiscovery10::Types::AppSequenceType::_AppSequenceType::XmlAttr';
sub __get_attr_class { sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS; return $XML_ATTRIBUTE_CLASS;
@ -15,7 +15,7 @@ sub __get_attr_class {
use base qw(); use base qw();
package WSDiscovery::Types::AppSequenceType::_AppSequenceType::XmlAttr; package WSDiscovery10::Types::AppSequenceType::_AppSequenceType::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables { # BLOCK to scope variables
@ -57,12 +57,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::AppSequenceType WSDiscovery10::Types::AppSequenceType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
AppSequenceType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. AppSequenceType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -87,7 +87,7 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::AppSequenceType { # WSDiscovery10::Types::AppSequenceType
}, },
@ -99,7 +99,7 @@ See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method. This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class WSDiscovery::Types::AppSequenceType::_AppSequenceType::XmlAttr. attr() returns an object of the class WSDiscovery10::Types::AppSequenceType::_AppSequenceType::XmlAttr.
The following attributes can be accessed on this object via the corresponding The following attributes can be accessed on this object via the corresponding
get_/set_ methods: get_/set_ methods:

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::AttributedQNameType; package WSDiscovery10::Types::AttributedQName;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -30,12 +30,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Types::AttributedQNameType WSDiscovery10::Types::AttributedQName
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
AttributedQNameType from the namespace http://www.w3.org/2005/08/addressing. AttributedQName from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::AttributedURIType; package WSDiscovery10::Types::AttributedURI;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -30,12 +30,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Types::AttributedURIType WSDiscovery10::Types::AttributedURI
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
AttributedURIType from the namespace http://www.w3.org/2005/08/addressing. AttributedURI from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ByeType; package WSDiscovery10::Types::ByeType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -43,15 +43,15 @@ __PACKAGE__->_factory(
'MetadataVersion' => \%MetadataVersion_of, 'MetadataVersion' => \%MetadataVersion_of,
}, },
{ {
'EndpointReference' => 'WSDiscovery::Elements::EndpointReference', 'EndpointReference' => 'WSDiscovery10::Elements::EndpointReference',
'Types' => 'WSDiscovery::Elements::Types', 'Types' => 'WSDiscovery10::Elements::Types',
'Scopes' => 'WSDiscovery::Elements::Scopes', 'Scopes' => 'WSDiscovery10::Elements::Scopes',
'XAddrs' => 'WSDiscovery::Elements::XAddrs', 'XAddrs' => 'WSDiscovery10::Elements::XAddrs',
'MetadataVersion' => 'WSDiscovery::Elements::MetadataVersion', 'MetadataVersion' => 'WSDiscovery10::Elements::MetadataVersion',
}, },
{ {
@ -80,12 +80,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ByeType WSDiscovery10::Types::ByeType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ByeType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ByeType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -155,13 +155,15 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ByeType { # WSDiscovery10::Types::ByeType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -0,0 +1,141 @@
package WSDiscovery10::Types::EndpointReferenceType;
use strict;
use warnings;
__PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use Class::Std::Fast::Storable constructor => 'none';
use base qw(SOAP::WSDL::XSD::Typelib::ComplexType);
Class::Std::initialize();
{ # BLOCK to scope variables
my %Address_of :ATTR(:get<Address>);
my %ReferenceProperties_of :ATTR(:get<ReferenceProperties>);
my %ReferenceParameters_of :ATTR(:get<ReferenceParameters>);
my %PortType_of :ATTR(:get<PortType>);
my %ServiceName_of :ATTR(:get<ServiceName>);
__PACKAGE__->_factory(
[ qw( Address
ReferenceProperties
ReferenceParameters
PortType
ServiceName
) ],
{
'Address' => \%Address_of,
'ReferenceProperties' => \%ReferenceProperties_of,
'ReferenceParameters' => \%ReferenceParameters_of,
'PortType' => \%PortType_of,
'ServiceName' => \%ServiceName_of,
},
{
'Address' => 'WSDiscovery10::Types::AttributedURI',
'ReferenceProperties' => 'WSDiscovery10::Types::ReferencePropertiesType',
'ReferenceParameters' => 'WSDiscovery10::Types::ReferenceParametersType',
'PortType' => 'WSDiscovery10::Types::AttributedQName',
'ServiceName' => 'WSDiscovery10::Types::ServiceNameType',
},
{
'Address' => 'Address',
'ReferenceProperties' => 'ReferenceProperties',
'ReferenceParameters' => 'ReferenceParameters',
'PortType' => 'PortType',
'ServiceName' => 'ServiceName',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
WSDiscovery10::Types::EndpointReferenceType
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
EndpointReferenceType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=item * Address
=item * ReferenceProperties
=item * ReferenceParameters
=item * PortType
=item * ServiceName
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
},
ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
},
PortType => { value => $some_value },
ServiceName => { value => $some_value },
},
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::FaultCodeOpenType; package WSDiscovery10::Types::FaultCodeOpenType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# derivation by union # derivation by union
# union is not fully supported yet - value space constraints are not # union is not fully supported yet - value space constraints are not
@ -31,7 +31,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
FaultCodeOpenType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. FaultCodeOpenType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::FaultCodeType; package WSDiscovery10::Types::FaultCodeType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# derivation by restriction # derivation by restriction
use base qw( use base qw(
@ -23,7 +23,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
FaultCodeType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. FaultCodeType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -1,12 +1,12 @@
package WSDiscovery::Types::RelationshipType; package WSDiscovery10::Types::FaultSubcodeValues;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://www.w3.org/2005/08/addressing'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing'};
# derivation by restriction # derivation by restriction
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::anyURI); SOAP::WSDL::XSD::Typelib::Builtin::QName);
@ -23,14 +23,14 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
RelationshipType from the namespace http://www.w3.org/2005/08/addressing. FaultSubcodeValues from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
This clase is derived from This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::anyURI SOAP::WSDL::XSD::Typelib::Builtin::QName
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly . SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type. like it's base type.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::HelloType; package WSDiscovery10::Types::HelloType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -43,15 +43,15 @@ __PACKAGE__->_factory(
'MetadataVersion' => \%MetadataVersion_of, 'MetadataVersion' => \%MetadataVersion_of,
}, },
{ {
'EndpointReference' => 'WSDiscovery::Elements::EndpointReference', 'EndpointReference' => 'WSDiscovery10::Elements::EndpointReference',
'Types' => 'WSDiscovery::Elements::Types', 'Types' => 'WSDiscovery10::Elements::Types',
'Scopes' => 'WSDiscovery::Elements::Scopes', 'Scopes' => 'WSDiscovery10::Elements::Scopes',
'XAddrs' => 'WSDiscovery::Elements::XAddrs', 'XAddrs' => 'WSDiscovery10::Elements::XAddrs',
'MetadataVersion' => 'WSDiscovery::Elements::MetadataVersion', 'MetadataVersion' => 'WSDiscovery10::Elements::MetadataVersion',
}, },
{ {
@ -80,12 +80,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::HelloType WSDiscovery10::Types::HelloType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
HelloType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. HelloType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -155,13 +155,15 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::HelloType { # WSDiscovery10::Types::HelloType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::FaultCodesOpenEnumType; package WSDiscovery10::Types::OpenRelationshipType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://www.w3.org/2005/08/addressing'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# derivation by union # derivation by union
# union is not fully supported yet - value space constraints are not # union is not fully supported yet - value space constraints are not
@ -31,7 +31,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
FaultCodesOpenEnumType from the namespace http://www.w3.org/2005/08/addressing. OpenRelationshipType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ProbeMatchType; package WSDiscovery10::Types::ProbeMatchType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -43,15 +43,15 @@ __PACKAGE__->_factory(
'MetadataVersion' => \%MetadataVersion_of, 'MetadataVersion' => \%MetadataVersion_of,
}, },
{ {
'EndpointReference' => 'WSDiscovery::Elements::EndpointReference', 'EndpointReference' => 'WSDiscovery10::Elements::EndpointReference',
'Types' => 'WSDiscovery::Elements::Types', 'Types' => 'WSDiscovery10::Elements::Types',
'Scopes' => 'WSDiscovery::Elements::Scopes', 'Scopes' => 'WSDiscovery10::Elements::Scopes',
'XAddrs' => 'WSDiscovery::Elements::XAddrs', 'XAddrs' => 'WSDiscovery10::Elements::XAddrs',
'MetadataVersion' => 'WSDiscovery::Elements::MetadataVersion', 'MetadataVersion' => 'WSDiscovery10::Elements::MetadataVersion',
}, },
{ {
@ -80,12 +80,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ProbeMatchType WSDiscovery10::Types::ProbeMatchType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ProbeMatchType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ProbeMatchType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -155,13 +155,15 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProbeMatchType { # WSDiscovery10::Types::ProbeMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ProbeMatchesType; package WSDiscovery10::Types::ProbeMatchesType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -31,7 +31,7 @@ __PACKAGE__->_factory(
'ProbeMatch' => \%ProbeMatch_of, 'ProbeMatch' => \%ProbeMatch_of,
}, },
{ {
'ProbeMatch' => 'WSDiscovery::Types::ProbeMatchType', 'ProbeMatch' => 'WSDiscovery10::Types::ProbeMatchType',
}, },
{ {
@ -55,12 +55,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ProbeMatchesType WSDiscovery10::Types::ProbeMatchesType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ProbeMatchesType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ProbeMatchesType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -88,14 +88,16 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProbeMatchesType { # WSDiscovery10::Types::ProbeMatchesType
ProbeMatch => { # WSDiscovery::Types::ProbeMatchType ProbeMatch => { # WSDiscovery10::Types::ProbeMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ProbeType; package WSDiscovery10::Types::ProbeType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -34,9 +34,9 @@ __PACKAGE__->_factory(
'Scopes' => \%Scopes_of, 'Scopes' => \%Scopes_of,
}, },
{ {
'Types' => 'WSDiscovery::Elements::Types', 'Types' => 'WSDiscovery10::Elements::Types',
'Scopes' => 'WSDiscovery::Elements::Scopes', 'Scopes' => 'WSDiscovery10::Elements::Scopes',
}, },
{ {
@ -62,12 +62,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ProbeType WSDiscovery10::Types::ProbeType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ProbeType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ProbeType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -110,7 +110,7 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ProbeType { # WSDiscovery10::Types::ProbeType
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },
}, },

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::QNameListType; package WSDiscovery10::Types::QNameListType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# list derivation # list derivation
@ -28,7 +28,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
QNameListType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. QNameListType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ReferenceParametersType; package WSDiscovery10::Types::ReferenceParametersType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -50,12 +50,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ReferenceParametersType WSDiscovery10::Types::ReferenceParametersType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ReferenceParametersType from the namespace http://www.w3.org/2005/08/addressing. ReferenceParametersType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -80,7 +80,7 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ReferenceParametersType { # WSDiscovery10::Types::ReferenceParametersType
}, },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::MetadataType; package WSDiscovery10::Types::ReferencePropertiesType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -50,12 +50,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::MetadataType WSDiscovery10::Types::ReferencePropertiesType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
MetadataType from the namespace http://www.w3.org/2005/08/addressing. ReferencePropertiesType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -80,7 +80,7 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::MetadataType { # WSDiscovery10::Types::ReferencePropertiesType
}, },

View File

@ -1,13 +1,13 @@
package WSDiscovery::Types::RelatesToType; package WSDiscovery10::Types::Relationship;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS = 'WSDiscovery::Types::RelatesToType::_RelatesToType::XmlAttr'; our $XML_ATTRIBUTE_CLASS = 'WSDiscovery10::Types::Relationship::_Relationship::XmlAttr';
sub __get_attr_class { sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS; return $XML_ATTRIBUTE_CLASS;
@ -18,7 +18,7 @@ use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::anyURI SOAP::WSDL::XSD::Typelib::Builtin::anyURI
); );
package WSDiscovery::Types::RelatesToType::_RelatesToType::XmlAttr; package WSDiscovery10::Types::Relationship::_Relationship::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables { # BLOCK to scope variables
@ -34,7 +34,7 @@ __PACKAGE__->_factory(
RelationshipType => \%RelationshipType_of, RelationshipType => \%RelationshipType_of,
}, },
{ {
RelationshipType => 'WSDiscovery::Types::RelationshipTypeOpenEnum', RelationshipType => 'SOAP::WSDL::XSD::Typelib::Builtin::QName',
} }
); );
@ -50,12 +50,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::RelatesToType WSDiscovery10::Types::Relationship
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
RelatesToType from the namespace http://www.w3.org/2005/08/addressing. Relationship from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
@ -91,7 +91,7 @@ See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method. This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class WSDiscovery::Types::RelatesToType::_RelatesToType::XmlAttr. attr() returns an object of the class WSDiscovery10::Types::Relationship::_Relationship::XmlAttr.
The following attributes can be accessed on this object via the corresponding The following attributes can be accessed on this object via the corresponding
get_/set_ methods: get_/set_ methods:
@ -102,7 +102,7 @@ get_/set_ methods:
This attribute is of type L<WSDiscovery::Types::RelationshipTypeOpenEnum|WSDiscovery::Types::RelationshipTypeOpenEnum>. This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::QName|SOAP::WSDL::XSD::Typelib::Builtin::QName>.
=back =back

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::FaultCodesType; package WSDiscovery10::Types::RelationshipType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://www.w3.org/2005/08/addressing'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# derivation by restriction # derivation by restriction
use base qw( use base qw(
@ -23,7 +23,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
FaultCodesType from the namespace http://www.w3.org/2005/08/addressing. RelationshipType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -0,0 +1,65 @@
package WSDiscovery10::Types::RelationshipTypeValues;
use strict;
use warnings;
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing'};
# derivation by restriction
use base qw(
SOAP::WSDL::XSD::Typelib::Builtin::QName);
1;
__END__
=pod
=head1 NAME
=head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType
RelationshipTypeValues from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
This clase is derived from
SOAP::WSDL::XSD::Typelib::Builtin::QName
. SOAP::WSDL's schema implementation does not validate data, so you can use it exactly
like it's base type.
# Description of restrictions not implemented yet.
=head1 METHODS
=head2 new
Constructor.
=head2 get_value / set_value
Getter and setter for the simpleType's value.
=head1 OVERLOADING
Depending on the simple type's base type, the following operations are overloaded
Stringification
Numerification
Boolification
Check L<SOAP::WSDL::XSD::Typelib::Builtin> for more information.
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::AttributedUnsignedLongType; package WSDiscovery10::Types::ReplyAfterType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://www.w3.org/2005/08/addressing' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -16,7 +16,7 @@ sub __get_attr_class {
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType SOAP::WSDL::XSD::Typelib::ComplexType
SOAP::WSDL::XSD::Typelib::Builtin::unsignedLong SOAP::WSDL::XSD::Typelib::Builtin::nonNegativeInteger
); );
@ -30,12 +30,12 @@ use base qw(
=head1 NAME =head1 NAME
WSDiscovery::Types::AttributedUnsignedLongType WSDiscovery10::Types::ReplyAfterType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
AttributedUnsignedLongType from the namespace http://www.w3.org/2005/08/addressing. ReplyAfterType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ResolveMatchType; package WSDiscovery10::Types::ResolveMatchType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -43,15 +43,15 @@ __PACKAGE__->_factory(
'MetadataVersion' => \%MetadataVersion_of, 'MetadataVersion' => \%MetadataVersion_of,
}, },
{ {
'EndpointReference' => 'WSDiscovery::Elements::EndpointReference', 'EndpointReference' => 'WSDiscovery10::Elements::EndpointReference',
'Types' => 'WSDiscovery::Elements::Types', 'Types' => 'WSDiscovery10::Elements::Types',
'Scopes' => 'WSDiscovery::Elements::Scopes', 'Scopes' => 'WSDiscovery10::Elements::Scopes',
'XAddrs' => 'WSDiscovery::Elements::XAddrs', 'XAddrs' => 'WSDiscovery10::Elements::XAddrs',
'MetadataVersion' => 'WSDiscovery::Elements::MetadataVersion', 'MetadataVersion' => 'WSDiscovery10::Elements::MetadataVersion',
}, },
{ {
@ -80,12 +80,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ResolveMatchType WSDiscovery10::Types::ResolveMatchType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ResolveMatchType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ResolveMatchType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -155,13 +155,15 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ResolveMatchType { # WSDiscovery10::Types::ResolveMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ResolveMatchesType; package WSDiscovery10::Types::ResolveMatchesType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -31,7 +31,7 @@ __PACKAGE__->_factory(
'ResolveMatch' => \%ResolveMatch_of, 'ResolveMatch' => \%ResolveMatch_of,
}, },
{ {
'ResolveMatch' => 'WSDiscovery::Types::ResolveMatchType', 'ResolveMatch' => 'WSDiscovery10::Types::ResolveMatchType',
}, },
{ {
@ -55,12 +55,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ResolveMatchesType WSDiscovery10::Types::ResolveMatchesType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ResolveMatchesType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ResolveMatchesType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -88,14 +88,16 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ResolveMatchesType { # WSDiscovery10::Types::ResolveMatchesType
ResolveMatch => { # WSDiscovery::Types::ResolveMatchType ResolveMatch => { # WSDiscovery10::Types::ResolveMatchType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
Types => $some_value, # QNameListType Types => $some_value, # QNameListType
Scopes => { value => $some_value }, Scopes => { value => $some_value },

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::ResolveType; package WSDiscovery10::Types::ResolveType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -31,7 +31,7 @@ __PACKAGE__->_factory(
'EndpointReference' => \%EndpointReference_of, 'EndpointReference' => \%EndpointReference_of,
}, },
{ {
'EndpointReference' => 'WSDiscovery::Elements::EndpointReference', 'EndpointReference' => 'WSDiscovery10::Elements::EndpointReference',
}, },
{ {
@ -56,12 +56,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ResolveType WSDiscovery10::Types::ResolveType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ResolveType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ResolveType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -95,13 +95,15 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::ResolveType { # WSDiscovery10::Types::ResolveType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType EndpointReference => { # WSDiscovery10::Types::EndpointReferenceType
Address => { value => $some_value }, Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType ReferenceProperties => { # WSDiscovery10::Types::ReferencePropertiesType
}, },
Metadata => { # WSDiscovery::Types::MetadataType ReferenceParameters => { # WSDiscovery10::Types::ReferenceParametersType
}, },
PortType => { value => $some_value },
ServiceName => { value => $some_value },
}, },
}, },

View File

@ -0,0 +1,73 @@
package WSDiscovery10::Types::RetryAfterType;
use strict;
use warnings;
__PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS;
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType
SOAP::WSDL::XSD::Typelib::Builtin::nonNegativeInteger
);
1;
=pod
=head1 NAME
WSDiscovery10::Types::RetryAfterType
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
RetryAfterType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ value => $some_value },
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,13 +1,13 @@
package WSDiscovery::Types::ScopesType; package WSDiscovery10::Types::ScopesType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS = 'WSDiscovery::Types::ScopesType::_ScopesType::XmlAttr'; our $XML_ATTRIBUTE_CLASS = 'WSDiscovery10::Types::ScopesType::_ScopesType::XmlAttr';
sub __get_attr_class { sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS; return $XML_ATTRIBUTE_CLASS;
@ -15,10 +15,10 @@ sub __get_attr_class {
use base qw( use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType SOAP::WSDL::XSD::Typelib::ComplexType
WSDiscovery::Types::UriListType WSDiscovery10::Types::UriListType
); );
package WSDiscovery::Types::ScopesType::_ScopesType::XmlAttr; package WSDiscovery10::Types::ScopesType::_ScopesType::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables { # BLOCK to scope variables
@ -50,12 +50,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::ScopesType WSDiscovery10::Types::ScopesType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
ScopesType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. ScopesType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -91,7 +91,7 @@ See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method. This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class WSDiscovery::Types::ScopesType::_ScopesType::XmlAttr. attr() returns an object of the class WSDiscovery10::Types::ScopesType::_ScopesType::XmlAttr.
The following attributes can be accessed on this object via the corresponding The following attributes can be accessed on this object via the corresponding
get_/set_ methods: get_/set_ methods:

View File

@ -1,11 +1,11 @@
package WSDiscovery::Types::SecurityType; package WSDiscovery10::Types::SecurityType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS; our $XML_ATTRIBUTE_CLASS;
undef $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS;
@ -31,7 +31,7 @@ __PACKAGE__->_factory(
'Sig' => \%Sig_of, 'Sig' => \%Sig_of,
}, },
{ {
'Sig' => 'WSDiscovery::Elements::Sig', 'Sig' => 'WSDiscovery10::Elements::Sig',
}, },
{ {
@ -56,12 +56,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::SecurityType WSDiscovery10::Types::SecurityType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SecurityType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. SecurityType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -95,8 +95,8 @@ perl code only, XML output uses the original name:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::SecurityType { # WSDiscovery10::Types::SecurityType
Sig => { # WSDiscovery::Types::SigType Sig => { # WSDiscovery10::Types::SigType
}, },
}, },

View File

@ -0,0 +1,118 @@
package WSDiscovery10::Types::ServiceNameType;
use strict;
use warnings;
__PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2004/08/addressing' };
our $XML_ATTRIBUTE_CLASS = 'WSDiscovery10::Types::ServiceNameType::_ServiceNameType::XmlAttr';
sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS;
}
use base qw(
SOAP::WSDL::XSD::Typelib::ComplexType
SOAP::WSDL::XSD::Typelib::Builtin::QName
);
package WSDiscovery10::Types::ServiceNameType::_ServiceNameType::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables
my %PortName_of :ATTR(:get<PortName>);
__PACKAGE__->_factory(
[ qw(
PortName
) ],
{
PortName => \%PortName_of,
},
{
PortName => 'SOAP::WSDL::XSD::Typelib::Builtin::NCName',
}
);
} # end BLOCK
1;
=pod
=head1 NAME
WSDiscovery10::Types::ServiceNameType
=head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType
ServiceNameType from the namespace http://schemas.xmlsoap.org/ws/2004/08/addressing.
=head2 PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY
methods:
=over
=back
=head1 METHODS
=head2 new
Constructor. The following data structure may be passed to new():
{ value => $some_value },
=head2 attr
NOTE: Attribute documentation is experimental, and may be inaccurate.
See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class WSDiscovery10::Types::ServiceNameType::_ServiceNameType::XmlAttr.
The following attributes can be accessed on this object via the corresponding
get_/set_ methods:
=over
=item * PortName
This attribute is of type L<SOAP::WSDL::XSD::Typelib::Builtin::NCName|SOAP::WSDL::XSD::Typelib::Builtin::NCName>.
=back
=head1 AUTHOR
Generated by SOAP::WSDL
=cut

View File

@ -1,13 +1,13 @@
package WSDiscovery::Types::SigType; package WSDiscovery10::Types::SigType;
use strict; use strict;
use warnings; use warnings;
__PACKAGE__->_set_element_form_qualified(0); __PACKAGE__->_set_element_form_qualified(0);
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01' }; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery' };
our $XML_ATTRIBUTE_CLASS = 'WSDiscovery::Types::SigType::_SigType::XmlAttr'; our $XML_ATTRIBUTE_CLASS = 'WSDiscovery10::Types::SigType::_SigType::XmlAttr';
sub __get_attr_class { sub __get_attr_class {
return $XML_ATTRIBUTE_CLASS; return $XML_ATTRIBUTE_CLASS;
@ -38,7 +38,7 @@ __PACKAGE__->_factory(
package WSDiscovery::Types::SigType::_SigType::XmlAttr; package WSDiscovery10::Types::SigType::_SigType::XmlAttr;
use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet); use base qw(SOAP::WSDL::XSD::Typelib::AttributeSet);
{ # BLOCK to scope variables { # BLOCK to scope variables
@ -85,12 +85,12 @@ __PACKAGE__->_factory(
=head1 NAME =head1 NAME
WSDiscovery::Types::SigType WSDiscovery10::Types::SigType
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined complexType Perl data type class for the XML Schema defined complexType
SigType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. SigType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.
@ -115,7 +115,7 @@ methods:
Constructor. The following data structure may be passed to new(): Constructor. The following data structure may be passed to new():
{ # WSDiscovery::Types::SigType { # WSDiscovery10::Types::SigType
}, },
@ -127,7 +127,7 @@ See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the C<attr()> method. This class has additional attributes, accessibly via the C<attr()> method.
attr() returns an object of the class WSDiscovery::Types::SigType::_SigType::XmlAttr. attr() returns an object of the class WSDiscovery10::Types::SigType::_SigType::XmlAttr.
The following attributes can be accessed on this object via the corresponding The following attributes can be accessed on this object via the corresponding
get_/set_ methods: get_/set_ methods:

View File

@ -1,8 +1,8 @@
package WSDiscovery::Types::UriListType; package WSDiscovery10::Types::UriListType;
use strict; use strict;
use warnings; use warnings;
sub get_xmlns { 'http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01'}; sub get_xmlns { 'http://schemas.xmlsoap.org/ws/2005/04/discovery'};
# list derivation # list derivation
@ -28,7 +28,7 @@ __END__
=head1 DESCRIPTION =head1 DESCRIPTION
Perl data type class for the XML Schema defined simpleType Perl data type class for the XML Schema defined simpleType
UriListType from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. UriListType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

View File

@ -28,9 +28,9 @@ use Getopt::Std;
require ONVIF::Client; require ONVIF::Client;
require WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort; require WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort;
require WSDiscovery::Elements::Types; require WSDiscovery10::Elements::Types;
require WSDiscovery::Elements::Scopes; require WSDiscovery10::Elements::Scopes;
require WSDiscovery::TransportUDP; require WSDiscovery::TransportUDP;
@ -163,7 +163,7 @@ sub discover
if($verbose) { if($verbose) {
print "Probing for SOAP 1.1\n" print "Probing for SOAP 1.1\n"
} }
my $svc_discover = WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort->new({ my $svc_discover = WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort->new({
# no_dispatch => '1', # no_dispatch => '1',
}); });
$svc_discover->set_soap_version('1.1'); $svc_discover->set_soap_version('1.1');
@ -182,7 +182,7 @@ sub discover
if($verbose) { if($verbose) {
print "Probing for SOAP 1.2\n" print "Probing for SOAP 1.2\n"
} }
$svc_discover = WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort->new({ $svc_discover = WSDiscovery10::Interfaces::WSDiscovery::WSDiscoveryPort->new({
# no_dispatch => '1', # no_dispatch => '1',
}); });
$svc_discover->set_soap_version('1.2'); $svc_discover->set_soap_version('1.2');