|
Titus Kruse wrote: > > OK, but how do I send an inquiry to *SYSOPR. API QMHSNDM doesn't allow > special value *SYSOPR as message queue. > > I hoped that there was one API that can decide by itself how to send the > message, to *EXT or to *SYSOPR. Like command SNDUSRMSG does it. > I have code that specifies *SYSOPR as the message queue for QMHSNDM. Maybe you didn't include the 3 blanks to make it 10 long. (This doesn't solve the *EXT vs *SYSOPR problem; I don't know of any way other than checking the job type.) #include <qmh.h> #include <qmhsndm.h> #include <qmhrcvpm.h> main () { char MsgKey[4]; int ErrorCode = 0; char ReplyInfo[100]; QMHSNDM("CPF9898", "QCPFMSG *LIBL ", "reptext", 7, QMH_MSGT_INQ, "*SYSOPR ", 1, "*PGMQ ", MsgKey, &ErrorCode); QMHRCVPM(&ReplyInfo, sizeof(ReplyInfo), QMH_FMT_RCVM0100, QMH_INV_MSG_Q_CURRENT, 0, QMH_MSGT_RPY, MsgKey, -1, QMH_MSGACT_OLD, &ErrorCode); }
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.