You can generate a COBOL client console application starting from any WSDL file, whether generated using the Service Interfaces feature, or created using some other method. The files generated from a WSDL are:
- wsdlFileName-app.cbl - main COBOL program
- wsdlFileName-proxy.cbl - proxy COBOL program called by the main COBOL program
- wsdlFileName-copy.cpy - copybook containing working storage definitions
- wsdlFileName.cvt - an xml-formatted file containing data items and entry points
- wsdlFileName.svi - a service interface file you can further define using the Service Interfaces feature
Generate From the Visual Studio IDE
The Generate Client from WSDL feature is available from the Visual Studio IDE.
Before generating your client, you can optionally change the default string length to use for unbounded strings and the default array size to use for unbounded arrays. Do this from the Visual Studio Options dialog box under
Tools >
Micro Focus COBOL Tools >
Generate Client from WSDL. The preset defaults are:
Default string length:
|
256
|
Default array size:
|
256
|
Within Visual Studio, if you have a solution open at the time you generate the client, the generated client files are stored within the open solution. However, if you generate a client from Visual Studio without an active open solution, the generated files are written to the
%USERPROFILE%\documents\Visual Studio
nnnn\Projects\wsdlFileName\wsdlFileNameConsoleApp directory.
To generate a client from a WSDL file, click
Tools >
Micro Focus COBOL Tools >
Generate Client from WSDL; then specify a WSDL filename.
Generate Using the imtkmake Command
Use of this command is fully documented in the topic
imtkmake command.