|
Many thanks, the solution is perfect. I had been trying to receive the
message from the program queue and getting nowhere ... *EXT gave me just
what I wanted - I need to start committment control before every submitted
batch job - this saves amending all the program code and re-compiling.
Thanks again.
PGM
DCL VAR(&RQSDTA) TYPE(*CHAR) LEN(256)
RCVMSG PGMQ(*EXT) MSGTYPE(*RQS) MSG(&RQSDTA)
STRCMTCTL LCKLVL(*CHG)
CALL PGM(*LIBL/QCMDEXC) PARM(&RQSDTA 256)
RETURN
ENDPGM
-----Original Message-----
From: Stefan.Tageson@notes.sema.se [mailto:Stefan.Tageson@notes.sema.se]
Sent: Tuesday, March 21, 2000 8:43 PM
To: MIDRANGE-L@midrange.com
Subject: Re: How can I retrieve the RQSDTA of a batch job ?
Here's something from the old archives, it's more cut than paste so beware.
Create this program and use it instead of QCMD in an routing entry.
// Stefan Tageson
+>----------------------------------------------------------------------<+
tel: +46 40 693 3500
fax: +46 40 693 3600
mobile: +46 708 51 3543
e-mail stefan.tageson@notes.sema.se
+>---------------------------------------------------------------------<+
PGM
DCL VAR(&MSG) +
TYPE(*CHAR) +
LEN(512)
DCL VAR(&MSGLX) +
TYPE(*DEC) +
LEN(5 0)
RCVMSG PGMQ(*EXT) +
MSGTYPE(*RQS) +
RMV(*YES) +
MSG(&MSG) +
MSGLEN(&MSGLX)
well, do something...................
SNDPGMMSG MSG(&MSG) +
TOPGMQ(*EXT) +
MSGTYPE(*RQS) /* resend RQS */
TFRCTL PGM(QSYS/QCMD)
MONMSG MSGID(CPF0000 MCH0000)
ENDPGM
"Bull, Jeff"
<BullJ1@Midas-Kapit To:
"'MIDRANGE-L@midrange.com'" <MIDRANGE-L@midrange.com>
i.com> cc:
Sent by: Subject: How can I
retrieve the RQSDTA of a batch job ?
owner-midrange-l@mi
drange.com
2000-03-21 17:57
Please respond to
MIDRANGE-L
> I need to retrieve the RQSDTA of a batch job in a CL program variable. I
> have tried RCVMSG but get nothing in any return fields - I can see it in
> the joblog, but I don't seem to be able to get at it. Can anyone give me
a
> pointer, or am I running up a blind alley?
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.