SideNav > Documentation > Tool Options

IDLToWSDL tool options

idltowsdl -I <idl-include-directory>* -o <output-directory> -a <corba-address> -b -f <corba-address-file> -n <schema-import-file> -s <idl-sequence-type> -w <target-namespace> -x <schema-namespace> -t <corba-type-map target-namespace> -L <logical-wsdl-filename> -P <physical-wsdl-filename> -T <schema-file-name> -qualified -e <xml-encoding-type> -h -v -verbose -quiet <idl>

idl is the required argument.

Options :

-I <idl-include-directory>*Specify a directory to be included in the search path for the IDL preprocessor.
-o <output-directory>The wsdl output directory.
-a <corba-address>Specify the value to be used for the corba:address location attribute.
-bTreat bounded strings as unbounded.
-f <corba-address-file>Use the contents of file as the value for the corba:address location attribute.
-n <schema-import-file>Do not generate schema types, but instead import them from file.
-s <idl-sequence-type>Specify the XML Schema type used for the IDL sequence octet type.
Valid option values for type are base64Binary and hexBinary.
The default is base64Binary.
-w <target-namespace>Specify the target namespace to use in the wsdl.
-x <schema-namespace>Specify the schema namespace to use in the wsdl.
-t <corba-type-map target-namespace>Specify the corba type map target namespace to use i
n the wsdl.
-L <logical-wsdl-filename>Split the generated WSDL into two files.
The logical portion of the WSDL is generated into the specified file.
The physical portion is generated into the default output file, unless -P is also used.
-P <physical-wsdl-filename>Split the generated WSDL into two files.
The physical portion of the WSDL is generated into specified file.
The logical portion is generated into the default output file, unless -L is also used.
-T <schema-file-name>Generate schema types into the specified file.
The file is then imported back into the logical portion of the generated WSDL.
This option cannot be used with -n.
-qualifiedGenerate qualified wsdl contract
-e <xml-encoding-type>Use specified encoding as the value of the generated WSDL xml encoding attribute.
Defaults to UTF-8.
-hDisplay detailed information for options.
-vDisplay the version of the tool.
-verboseVerbose mode
-quietQuiet mode
<idl>idl-file-name

Examples :
idltowsdl HelloWorld.idl
idltowsdl -o HelloWorld HelloWorld.idl
idltowsdl -w http://www.mycompany.com/schemas HelloWorld.idl
idltowsdl -f HelloWorld.ior -interface HelloWorld HellowWorld.idl

WSDLToIDL tool options

wsdltoidl -corba -idl -i <port-type-name> -b <binding-name> -d <output-directory> -w <wsdloutput-file> -o <idl-output-file> -props <corba-typemap-namespace> -wrapped -a <corba-address> -f <corba-address-file> -h -v -verbose -quiet <wsdlurl>

wsdlurl is the required argument.

Options :

-corbaGenerates CORBA Binding.
-idlGenerates a idl from a wsdl.
-i <port-type-name>Specify the portType to use.
-b <binding-name>Specify the binding to use.
-d <output-directory>The directory in which the generated wsdl/idl is placed
-w <wsdloutput-file>The wsdl output file name.
-o <output-file>The idl output file name.
-props <corba-typemap-namespace>The corba type-map namespace.
-wrappedGenerate corba binding operation using wrapper types instead of unwrapping into separate parameters.
-a <corba-address>Specify the value to be used for the corba:address location attribute.
-f <corba-address-file>Use the contents of file as the value for the corba:address location attribute.
-hDisplay detailed information for options.
-vDisplay the version of the tool.
-verboseVerbose mode
-quietQuiet mode
<wsdlurl>WSDL URL

Examples :
wsdltoidl HelloWorld.wsdl
wsdltoidl -corba -i GreetPortType -o Greeting.wsdl TestGreeting.wsdl
wsdltoidl -idl -b TestBinding Test.wsdl