idl2soap is an IDL compiler to WSDL/SOAP (Web Services Description Language).
idl2soap [options] spec.idl
All options are forwarded to C preprocessor, except -b -h -i -q -s -t -v -x.
With the GNU C Compatible Compiler Processor, useful options are :
Specific options :
-b base uri
Specify a base uri for location of import.
Specify a path for import (only for IDL version 3.0).
Generate qualified elements.
Specify the schema used. By default xsd.
Generate tabulated XML (beautify for human).
Enable export (only for IDL version 3.0).
idl2soap parses the given input file (IDL) and generates :
a WSDL file spec.wsdl following the CORBA to WSDL/SOAP Interworking Specification (WS-I comformant soap binding).
a WSDL binding file specbinding.wsdl (WS-I comformant soap binding).
idl2soap is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.
idl2soap needs XML::DOM module.
idl2soap needs a cpp executable.