From bf0c91b67d7d6195b77d29817fd473915838d0d6 Mon Sep 17 00:00:00 2001 From: "Jan M. Hochstein" Date: Sat, 19 Mar 2016 19:06:56 +0100 Subject: [PATCH] WSDiscovery 1.0 proxy generation --- onvif/Makefile.old | 3 +- onvif/wsdl/ws-addressing-2004-08.xsd | 149 +++++++++++++++ onvif/wsdl/ws-discovery-1.0.wsdl | 173 +++++++++++++++++ onvif/wsdl/ws-discovery-1.0.xsd | 272 +++++++++++++++++++++++++++ onvif/wsdl/wsdiscovery10-udp.wsdl | 36 ++++ 5 files changed, 632 insertions(+), 1 deletion(-) create mode 100644 onvif/wsdl/ws-addressing-2004-08.xsd create mode 100644 onvif/wsdl/ws-discovery-1.0.wsdl create mode 100644 onvif/wsdl/ws-discovery-1.0.xsd create mode 100644 onvif/wsdl/wsdiscovery10-udp.wsdl diff --git a/onvif/Makefile.old b/onvif/Makefile.old index cdcfbf31d..17f53f3e9 100644 --- a/onvif/Makefile.old +++ b/onvif/Makefile.old @@ -25,7 +25,8 @@ proxy: # wsdl2perl.pl -p ONVIF::PTZ:: -b proxy/lib file:wsdl/ptz.wsdl # wsdl2perl.pl -p ONVIF::Event:: -b proxy/lib file:wsdl/event.wsdl # wsdl2perl.pl -p ONVIF::Analytics:: -b proxy/lib file:wsdl/analytics.wsdl -# wsdl2perl.pl -p WSDiscovery:: -b proxy/lib file:wsdl/wsdiscovery-udp.wsdl +# wsdl2perl.pl -p WSDiscovery10:: -b proxy/lib file:wsdl/wsdiscovery10-udp.wsdl +# wsdl2perl.pl -p WSDiscovery11:: -b proxy/lib file:wsdl/wsdiscovery11-udp.wsdl # wsdl2perl.pl -p WSNotification:: -b proxy/lib file:wsdl/wsnotification.wsdl clean: diff --git a/onvif/wsdl/ws-addressing-2004-08.xsd b/onvif/wsdl/ws-addressing-2004-08.xsd new file mode 100644 index 000000000..b7bfaff6a --- /dev/null +++ b/onvif/wsdl/ws-addressing-2004-08.xsd @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/onvif/wsdl/ws-discovery-1.0.wsdl b/onvif/wsdl/ws-discovery-1.0.wsdl new file mode 100644 index 000000000..3f198c634 --- /dev/null +++ b/onvif/wsdl/ws-discovery-1.0.wsdl @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/onvif/wsdl/ws-discovery-1.0.xsd b/onvif/wsdl/ws-discovery-1.0.xsd new file mode 100644 index 000000000..11ac790bb --- /dev/null +++ b/onvif/wsdl/ws-discovery-1.0.xsd @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/onvif/wsdl/wsdiscovery10-udp.wsdl b/onvif/wsdl/wsdiscovery10-udp.wsdl new file mode 100644 index 000000000..6fddfb822 --- /dev/null +++ b/onvif/wsdl/wsdiscovery10-udp.wsdl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +