How to call Cobol Batch Program from java Batch Program?
Good day.
I want to call cobol batch program from Java batch program. Is it possible?
I have added LINKAGE SECTION to my cobol JavaProgram and added
$#LEXC 01 ZSQLN. | COPY CICZSQLN. | ||||
| |||||
| |||||
| |||||
|
And I am trying to call cobol from Java like that:
CobolProgramCMPLLMRE cobolProgram = (CobolProgramCMPLLMRE) getDynamicComponent(CobolProgramCMPLLMRE.class);
CobolCopybookCICZBTPC cobolCopybookCICZBTPC = cobolProgram.getCobolCopybookCICZBTPC();//getCobolCopybookCICZBTPN();
List<CobolField> listOfCobolFields = cobolCopybookCICZBTPC.getCobolFields();
for(CobolField cobolField : listOfCobolFields)
{
String fieldName = cobolField.getCobolFieldName();
logger.info("fieldName = ["+fieldName+"]");
}
cobolCopybookCICZBTPC.set_PARM_CNT(new BigInteger("6"));
PARM_LIST_Row row = cobolCopybookCICZBTPC.get_PARM_LIST().newRow();
row.set_PARM_NAME("MAX-ERRORS");