Service pub.wmentirex.listener:generateIDLfromService
generates an IDL file for a given list of
Integration Server services. For each service, a program in the IDL
file is created. If the IDL file already exists, it is extended with the newly
created program definitions. Duplicate definitions for the same program are
possible. In this case, the IDL file has to be corrected manually. Note that
this service creates/updates only the IDL file. Creating or updating a listener
with the definitions of the IDL file has to be done with
webMethods Integration Server Wrapper of the EntireX Workbench.
The following parameters are relevant. Parameter direction can be In or Out:
Parameter | I/O | Description |
---|---|---|
serviceName String |
I | The full name of the Integration Server service (e.g. folder1.folder2:service ). Multiple services can be specified using a semicolon (; ) as delimiter.
|
fileName String |
I | The name of the IDL file (with extension ".idl"). You cannot specify a folder name. The file is created in the folder <IntegrationServer_instance>/packages/WmEntireX/resources. |
libraryName String |
I | The library name to be used in the IDL file. If the IDL file already exists, this parameter is ignored. |
stringType String |
I | The IDL data type which is used for string data types. Possible values are AV , AVn , or An . This parameter is optional, default is AV .
|
language String |
I | The target language for the RPC clients. Possible values are COBOL , Natural , PL/I , or Other .
|
result String |
O | Either a success message if the generation was successful (which includes the full pathname of the IDL file) or an error message. |