Re: Shelling out CRTLF via QCMDEXC -- question about success/failure

Infodorado InfoDorado via MIDRANGE-L <[email protected]> Sun, 14 Jun 2026 15:18:16 -0400 (EDT)
Newsgroups gmane.comp.hardware.ibm.midrange
Message-ID <[email protected]>
Thanks very much, Barbara. I hadn't thought about that and will go back to QCMDEXC. 

> On 06/12/2026 8:16 PM EDT Barbara Morris <[email protected]> wrote:
> 
>  
> On 2026-06-09 10:57 a.m., Rob Berendt wrote:
> > I was a big fan of system(), until I was not.  I forget why.  Others have
> > alluded to the ease of getting the error with QCAPCMD instead.  
> 
> I don't like system() because it removes the final escape message from 
> the joblog. If you get an unexpected exception, the only thing you can 
> get from _EXCP_MSGID is the message ID. Any substitution values are lost.
> 
> Also, system() doesn't remove any diagnostic messages that precede the 
> final escape message. That can make the joblog look very strange if 
> something bad happens.
> 
> For me, the extra coding for QCMDEXC or QCAPCMD is worth it to get a 
> good joblog if something unexpected happens.
> 
> -- 
> Barbara
> 
> -- 
> This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/midrange-l
> or email: MIDRANGE-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/midrange-l.
> 
> Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.
-- 
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.