Table 1 lists the possible combinations of calls involving COBOL programs and assembler programs and indicates whether the calls are supported or not when running with Language Environment under CICS. For the calls that are not supported, this table also lists the symptom (message or abend code) that will be returned in most cases. In some cases, depending on the application environment, the symptom might not occur; you could receive a different failure, or the application might appear to run successfully.
| Calls from | Issued to | |||||||
|---|---|---|---|---|---|---|---|---|
| Call type | Program issuing | Enterprise COBOL | IBM COBOL | VS COBOL II | OS/VS COBOL | LanEnv1 Asm main | LanEnv1 Asm subrtn | Non-LanEnv Asm |
| Static | Enterprise COBOL | Yes |
Yes |
Yes |
No2 |
No3 |
Yes |
Yes |
| IBM COBOL | Yes | Yes | Yes | No2 | No3 | No4 | Yes | |
| VS COBOL II | Yes | Yes | Yes | No2 | No3 | No4 | Yes | |
| OS/VS COBOL | No4 | No4 | No4 | Yes | No4 | No4 | Yes | |
| Dynamic | Enterprise COBOL | Yes | Yes | Yes | No3 | No3 | Yes | Yes |
| IBM COBOL | Yes | Yes | Yes | No3 | No3 | Yes | Yes | |
| VS COBOL II | Yes | Yes | Yes | No3 | No3 | Yes | Yes | |
| OS/VS COBOL | No5 | No5 | No5 | No4 | No5 | No4 | No5 | |
| EXEC CICS LINK | Enterprise COBOL | Yes | Yes | Yes | Yes | No3 | No4 | Yes |
| IBM COBOL | Yes | Yes | Yes | Yes | No3 | No4 | Yes | |
| VS COBOL II | Yes | Yes | Yes | Yes | No3 | No4 | Yes | |
| OS/VS COBOL | Yes | Yes | Yes | Yes | No3 | No4 | Yes | |
| VCON | Asm (LanEnv) |
Yes |
Yes |
No4 |
No4 |
No3 |
Yes |
Yes |
| EXEC CICS LINK | Asm (LanEnv) |
Yes |
Yes |
Yes |
Yes |
No3 |
No4 |
Yes |