![Start of change](./delta.gif)
Frequently asked questions (FAQ) and answers about CCCA
This topic describes frequently asked questions and answers about CCCA.
- When should I use CCCA?
- Do I need CCCA if I do not have applications built from earlier COBOL versions than Enterprise COBOL 3?
- Which z/OS levels is CCCA supported on?
- Where can I find the CCCA documentation?
- How can I get CCCA and at what cost?
- How can I get support if I encounter issues with CCCA?
- Which CICS TS (CICS) levels is CCCA compatible with?
When should I use CCCA?
If you plan to convert your applications from OS/VS COBOL, VS COBOL II, or IBM® COBOL to Enterprise COBOL, evaluate the usefulness of the CCCA to your conversion project. While the number of changes required to any individual program might be small, the CCCA will identify those changes, and in the majority of cases, convert them automatically in a standard fashion.
The CCCA converts both CICS® and non-CICS programs. The CCCA converts SERVICE RELOAD statements and the complicated logic of BLL cell addressing to statements valid for Enterprise COBOL.
CCCA also handles non-CICS syntax.
Do I need CCCA if I do not have applications built from earlier COBOL versions than Enterprise COBOL 3?
CCCA also supports converting applications from older to newer releases of Enterprise COBOL, for example, checking for data names that match new reserved words and systematically changing them as necessary.
Which z/OS levels is CCCA supported on?
CCCA is compatible with all releases of z/OS®. It is like a user program, in that it runs without Authorized Program Facility (APF) authorization and only uses standard operating system interfaces, so it should continue to run on any current and future level of z/OS unless specifically notified otherwise. No specific maintenance is needed to run under z/OS.
Where can I find the CCCA documentation?
To learn more about CCCA and how to customize it, see the IBM COBOL and CICS Command Level Conversion Aid Program Directory.
To learn how to use CCCA, see the IBM COBOL and CICS Command Level Conversion Aid User's Guide.
- The CCCA manuals have not been updated for a while, and the following information no longer applies:
- Ordering CCCA via Shopz.
For the latest information about how to obtain CCCA, see How can I get CCCA and at what cost?
- Program support.
If you have issues when using CCCA, see How can I get support if I encounter issues with CCCA?
- Millennium language extensions (MLE) support.
- Running CCCA under VM.
- For OS/VS COBOL programs, recompile each program using OS/VS COBOL 2.4 before you input these programs to CCCA.
- Ordering CCCA via Shopz.
- The CCCA manuals might not include the latest updates for CCCA. For example, CCCA is updated for reserved word conversions by PTF for APAR PM86253, PTF for APAR PI32750, and PTF for APAR PI55980, due to new reserved words introduced in Enterprise COBOL 5.1, 5.2, and 6.1, respectively.
How can I get CCCA and at what cost?
CCCA is bundled with IBM Debug for z/OS (IDz) 14.2 or earlier versions, and it has been removed since IDz 15.0. After IDz 14.2 reached EOS on September 30, 2022, you can download CCCA from here at no charge.
How can I get support if I encounter issues with CCCA?
You can submit an issue in the COBOL community to report CCCA problems.
Which CICS TS (CICS) levels is CCCA compatible with?
CCCA support for CICS COBOL programs does not have any specific relationship to the CICS TS version.
![End of change](./deltaend.gif)