|
NAMEwsdl2perl.pl - create perl bindings for SOAP webservices. SYNOPSISwsdl2perl.pl -t TYPE_PREFIX -e ELEMENT_PREFIX -m TYPEMAP_PREFIX \ -i INTERFACE_PREFIX -b BASE_DIR URL OPTIONS NAME SHORT DESCRIPTION
----------------------------------------------------------------------------
prefix p Prefix for all generated classes. If you set "-p=Foo",
you will get "FooAttributes", "FooTypes",
"FooElements" and so on.
attribute_prefix a Prefix for XML attribute classes.
Default: MyAttributes
type_prefix t Prefix for type classes.
Default: MyTypes
element_prefix e Prefix for element classes.
Default: MyElements
typemap_prefix m Prefix for typemap classes.
Default: MyTypemaps
interface_prefix i Prefix for interface classes.
Default: MyInterfaces
server_prefix sp Prefix for server classes.
Default: MyServer
base_path b Path to create classes in.
Default: .
typemap_include mi File to include in typemap. Must eval() to a valid
perl hash (not a hash ref !).
proxy x HTTP(S) proxy to use (if any). wsdl2perl will also
use the proxy settings specified via the HTTP_PROXY
and HTTPS_PROXY environment variables.
keep_alive Use http keep_alive.
user Username for HTTP authentication
password Password. wsdl2perl will prompt if not given.
generator g Generator to use.
Default: XSD
server s Generate a server interface (currently only CGI
supported)
help h Show help content
DESCRIPTIONGenerates a interface class for a SOAP web service described by a WSDL definition. The following classes are created:
TROUBLESHOOTINGAccessing HTTPS URLsYou need Crypt::SSLeay installed for accessing HTTPS URLs. Accessing protected documentsUse the -u option for specifying the user name. You will be prompted for a password. Alternatively, you may specify a passowrd with --password on the command line. Accessing documents protected by NTLM authenticationSet the --keep_alive option. Note that accessing documents protected by NTLM authentication is currently untested, because I have no access to a system using NTLM authentication. If you try it, I would be glad if you could just drop me a note about success or failure. LICENSECopyright 2007 Martin Kutter. This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself AUTHORMartin Kutter <martin.kutter fen-net.de>
|