
Программадляпрактическойработы 577
return Reason;
}
else {
printf( “MQDISC SUCCESSFUL\n” );
return rc;
}
return(rc);
} /*end main*/
/***************************************************************/
/* Functions to display error messages */
/***************************************************************/
void errorMessage( char* msgStr, MQLONG CC, MQLONG RC )
{
printf( “**********************************************\n” );
printf( “* %s\n”, msgStr );
printf( “* COMPLETION CODE : %09ld\n”, CC );
printf( “* REASON CODE : %09ld\n”, RC );
printf( “**********************************************\n” );
}
JCL-код, выполняющий компиляцию:
Пример E.12. ZSCHOLAR.PROGRAM.CNTL(MQGET)
//GMULLERT JOB 1,GEORG,MSGCLASS=H,MSGLEVEL=(1,1),NOTIFY=&SYSUID
//* COMPILE MQ PROGRAM
//STEP1 EXEC PROC=EDCCB,
// INFILE=’ZSCHOLAR.PROGRAM.SRC(MQGET)’,
// OUTFILE=’ZSCHOLAR.PROGRAM.LOAD(MQGET),DISP=SHR’
//SYSLIB DD DSN=MQ531.SCSQC370,DISP=SHR
//BIND.CSQBSTUB DD DSN=MQ531.SCSQLOAD(CSQBSTUB),DISP=SHR
//BIND.SYSIN DD *
INCLUDE CSQBSTUB
/*
Программа доступа к MQ на языке Jaa
Java-программа получает сообщение из очереди. Класс MessageHandler также содер-
жит класс для отправки сообщений.
Необходимо добавить com.ibm.mq.jar и connector.jar в CLASSPATH.
Все файлы находятся в «program sample\mq».
Программа запускается командой java -jar mqconnect.jar.