Use plural soap versions
This commit is contained in:
parent
3c2e26ac32
commit
b99059638a
|
@ -163,7 +163,7 @@ sub interpret_messages {
|
||||||
# functions
|
# functions
|
||||||
|
|
||||||
sub discover {
|
sub discover {
|
||||||
my ($soap_version, $net_interface) = @_;
|
my ($soap_versions, $net_interface) = @_;
|
||||||
my @results;
|
my @results;
|
||||||
|
|
||||||
## collect all responses
|
## collect all responses
|
||||||
|
@ -178,7 +178,7 @@ sub discover {
|
||||||
|
|
||||||
my $uuid_gen = Data::UUID->new();
|
my $uuid_gen = Data::UUID->new();
|
||||||
|
|
||||||
foreach my $version ( $soap_version ? ( $soap_version ) : ( '1.1', '1.2') ) {
|
foreach my $version ( $soap_versions ? ( split(',',$soap_versions) ) : ( '1.1', '1.2') ) {
|
||||||
my %services;
|
my %services;
|
||||||
|
|
||||||
print "Probing for SOAP $version\n" if $verbose;
|
print "Probing for SOAP $version\n" if $verbose;
|
||||||
|
|
|
@ -41,7 +41,7 @@ my $OPTIONS = 'v';
|
||||||
|
|
||||||
sub HELP_MESSAGE {
|
sub HELP_MESSAGE {
|
||||||
my ($fh, $pkg, $ver, $opts) = @_;
|
my ($fh, $pkg, $ver, $opts) = @_;
|
||||||
print $fh "Usage: " . __FILE__ . " [-v] probe <soap version> <network interface>\n";
|
print $fh "Usage: " . __FILE__ . " [-v] probe <soap versions> <network interface>\n";
|
||||||
print $fh " " . __FILE__ . " [-v] <command> <device URI> <soap version> <user> <password>\n";
|
print $fh " " . __FILE__ . " [-v] <command> <device URI> <soap version> <user> <password>\n";
|
||||||
print $fh <<EOF
|
print $fh <<EOF
|
||||||
Commands are:
|
Commands are:
|
||||||
|
@ -53,7 +53,7 @@ sub HELP_MESSAGE {
|
||||||
-v - increase verbosity
|
-v - increase verbosity
|
||||||
Device access parameters (for all commands but 'probe'):
|
Device access parameters (for all commands but 'probe'):
|
||||||
device URL - the ONVIF Device service URL
|
device URL - the ONVIF Device service URL
|
||||||
soap version - SOAP version (1.1 or 1.2)
|
soap versions - SOAP versions (1.1 or 1.2 or 1.1,1.2)
|
||||||
user - username of a user with access to the device
|
user - username of a user with access to the device
|
||||||
password - password for the user
|
password - password for the user
|
||||||
EOF
|
EOF
|
||||||
|
@ -69,7 +69,7 @@ if ( !getopts($OPTIONS) ) {
|
||||||
|
|
||||||
my $action = shift;
|
my $action = shift;
|
||||||
|
|
||||||
if ( ! defined $action ) {
|
if ( !defined $action ) {
|
||||||
HELP_MESSAGE(\*STDOUT);
|
HELP_MESSAGE(\*STDOUT);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue