1# Copyrights 2007-2021 by [Mark Overmeer <markov@cpan.org>]. 2# For other contributors see ChangeLog. 3# See the manual pages for details on the licensing terms. 4# Pod stripped from pm file by OODoc 2.02. 5# This code is part of distribution XML-Compile-SOAP. Meta-POD processed 6# with OODoc into POD and HTML manual-pages. See README.md 7# Copyright Mark Overmeer. Licensed under the same terms as Perl itself. 8 9package XML::Compile::SOAP::Util; 10use vars '$VERSION'; 11$VERSION = '3.27'; 12 13use base 'Exporter'; 14 15use warnings; 16use strict; 17 18my @soap10 = qw/SOAP11HTTP WSDL11HTTP WSDL11MIME SOAP11ENV/; 19my @soap11 = qw/SOAP11ENV SOAP11ENC SOAP11NEXT SOAP11HTTP WSDL11SOAP/; 20my @wsdl11 = qw/WSDL11 WSDL11SOAP WSDL11HTTP WSDL11MIME WSDL11SOAP12/; 21my @daemon = qw/MSEXT XC_DAEMON_NS/; 22my @xop10 = qw/XOP10 XMIME10 XMIME11/; 23 24our @EXPORT_OK = (@soap10, @soap11, @wsdl11, @daemon, @xop10); 25our %EXPORT_TAGS = 26 ( soap10 => \@soap10 27 , soap11 => \@soap11 28 , wsdl11 => \@wsdl11 29 , daemon => \@daemon 30 , xop10 => \@xop10 31 ); 32 33 34use constant SOAP11 => 'http://schemas.xmlsoap.org/soap/'; 35use constant 36 { SOAP11ENV => SOAP11. 'envelope/' 37 , SOAP11ENC => SOAP11. 'encoding/' 38 , SOAP11NEXT => SOAP11. 'actor/next' 39 , SOAP11HTTP => SOAP11. 'http' 40 }; 41 42 43use constant WSDL11 => 'http://schemas.xmlsoap.org/wsdl/'; 44use constant 45 { WSDL11SOAP => WSDL11. 'soap/' 46 , WSDL11HTTP => WSDL11. 'http/' 47 , WSDL11MIME => WSDL11. 'mime/' 48 , WSDL11SOAP12 => WSDL11. 'soap12/' 49 }; 50 51 52use constant 53 { MSEXT => SOAP11ENV 54 , XC_DAEMON_NS => 'http://perl.org/xml-schemas/xml-compile-daemon/1.0' 55 }; 56 57 58 59use constant 60 { XOP10 => 'http://www.w3.org/2004/08/xop/include' 61 , XMIME10 => 'http://www.w3.org/2004/11/xmlmime' 62 , XMIME11 => 'http://www.w3.org/2005/05/xmlmime' 63 }; 64 651; 66