1.4.3 Description
tmwsdlgen generates a WSDL document file from a Tuxedo native Web Service Definition File (WSDF). The generated WSDL document is WSDL 1.1 specification compliant, and represents both the service contracts and policies. tmwsdlgen collects Tuxedo service contract information throughout the Tuxedo Service Metadata Repository management (TMMETADATA) process. tmwsdlgen works as a Tuxedo native client and requires the following:
- the
TUXCONFIGenvironment variable must be set correctly - the relevant Tuxedo application using TMMETADATA must be booted prior to executing tmwsdlgen.
WARNING:
The given WSDF must be a Tuxedo native WSDF. Do not use a wsdlcvt converted non-native WSDF file as input.
tmwsdlgen accepts the following parameters:
tmwsdlgen accepts the following optional parameters:
-
-o wsdl_file - Used to specify the output WSDL document file path. If the
option is not present, the default file,
tuxedo.wsdl, is created in the current directory. If the specified WSDL document file already exists, then a prompt displays to confirm to overwriting the existing file.
-
-m - Used to specify the WSDL data mapping policy for certain Tuxedo
typed buffers. Currently, it applies to the Tuxedo CARRAY buffer
type. If
rawmode is specified, CARRAY is represented to the MIME attachment. Ifpackmode is specified,xsd:base64Binaryis used to represent CARRAY. The default value ispackmode.
-
-t - This option takes effect only when the
-moption is specified inrawmode. It accepts two options,wlsoraxis:wlsindicatestmwsdlgengenerates the WSDL document file in compliance with WebLogic 9.x. The default iswls.axisindicates the WSDL document file format can be recognized by the Apache Axis toolkit.
Parent topic: tmwsdlgen