|
> Hi - I am working on a report that used CL and RPG programs.
> The first CL calls an RPG that prompts for date. This RPG
> Currently then calls a second CL, which does the rest of the
> job. I would like this call to to go into Batch instead of
> currently as interactive without having to code a new CL that
> will simply Submit the second CL, Is there a way to do this?
Here's how I do it (I removed extraneous stuff):
/* RUN A CONTRACT */
PGM PARM(&DATE &BIDNO)
/* PARAMETER VARIABLES */
DCL VAR(&DATE) TYPE(*CHAR) LEN(8)
DCL VAR(&BIDNO) TYPE(*CHAR) LEN(4)
/* OTHER VARIABLES */
DCL VAR(&TYPE1) TYPE(*CHAR) LEN(1)
/* GET JOB ATTRIBUTES */
RTVJOBA TYPE(&TYPE1)
/***************/
/* INTERACTIVE */
/***************/
IF COND(&TYPE1 *EQ '1') THEN(DO)
SBMJOB CMD(CALL PGM(CLBIDS) PARM(&DATE &BIDNO)) +
JOB(CLBIDS) JOBQ(QBATCH)
SNDPGMMSG MSGID(CPF9897) MSGF(QCPFMSG) +
MSGDTA('Contract listing has been +
submitted for bid #' *TCAT &BIDNO *TCAT '.')
RETURN
ENDDO
/*********/
/* BATCH */
/*********/
Blah blah blah . . .
--
Jeff Crosby
Dilgard Frozen Foods, Inc.
P.O. Box 13369
Ft. Wayne, IN 46868-3369
260-422-7531
The opinions expressed are my own and not necessarily the opinion of my
company. Unless I say so.
> -----Original Message-----
> From: rpg400-l-bounces@xxxxxxxxxxxx
> [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of simafrog
> Sent: Wednesday, March 03, 2004 8:03 AM
> To: RPG programming on the AS400 / iSeries
> Subject: Problem with calling RPG from CL and to Submit
>
> Another problem I noticed is that when I did create the
> additional CL to submit the second CL, I entered dates (from
> -to) twice and a second job went onto the job queue. When
> this second job ran it bombed on a data decimal error. Do I
> need to close Files or something else to ensure that this
> wouldn't happen again?
> Thanks,
> Rob
>
>
> _______________________________________________
> This is the RPG programming on the AS400 / iSeries (RPG400-L)
> mailing list To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>
>
>
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.