QCMDEXC not working in World

jimmymac

Reputable Poster
The issue is an odd one, we have a custom COBOL program that executes a QCMDEXC to do call a JDE CL program J03551D. This call executes fine most of the time. However, we have just split our existing environment into two, to split the company due to a divestiture. So when we had ABCPRD as the production environment, we now have ABCPRD and XYZPRD. Two live environments. We also use ROBOT to automate scheduling.

The problem is that this COBOL call to J03551D using QCMD EXC works when the job is submitted by ROBOT in ABDPRD. And it works in the XYZPRD when called from a command line. But it does not work in XYZ when call from ROBOT. The QCMDEXC just does not execute the call. The line is executed but the call to J03551D does not occur.

The COBOL line looks like this and works except in this instance.

CALL "QCMDEXC" USING CL-CMD, CL-VAL.

The issues we've looked at have to do with the new envrionment, ROBOT, COBOL, but till still do not know what the bottom line issue is with QCMDEXC not executing the call. Any ideas would be appreciated. We are running A731 World.
 
[ QUOTE ]
[...] But it does not work in XYZ when call from ROBOT. The QCMDEXC just does not execute the call. The line is executed but the call to J03551D does not occur.

The COBOL line looks like this and works except in this instance.

CALL "QCMDEXC" USING CL-CMD, CL-VAL.

The issues we've looked at have to do with the new envrionment, ROBOT, COBOL, but till still do not know what the bottom line issue is with QCMDEXC not executing the call. Any ideas would be appreciated. We are running A731 World.

[/ QUOTE ]

My guess is that the library list of the ROBOT-submitted job is different in the XYZ environment. Check your ROBOT setup.

Regards,
 
Back
Top