If you create an OCL procedure member that contains what you want to
   accomplish and then call that member using the STRS36PRC, then it seems to
   work.  I created a member named TEST and coded it with a MENU command
   (make sure you use the two slashes at the start of the line, otherwise the
   OCL interpretter thinks it is a CL command).  When I issue the STRS36PRC
   to call the OCL, the desired menu is displayed.
   Might work for the other situations as well.
   Rich Loeber
   Kisco Information Systems
   
http://www.kisco.com
   --------------------------------------------------------------------------
   Dan Riehl wrote:
 Hi Chuck,
 
 Thank you for your reply.
 
 QCMDEXC will only process CL commands... which is not a problem when I have a CL command. But when I have a S36 command like 'MENU SYSTEM'  or 'FLIB MYLIB', I cannot find a way to run that in CL or RPG when the user has LMTCPB(*YES). 
 
 Thanks again,
 
 Dan
 
 ________________________________
 From: midrange-l-bounces@xxxxxxxxxxxx on behalf of CRPence
 Sent: Thu 7/31/2008 10:50 PM
 To: midrange-l@xxxxxxxxxxxx
 Subject: Re: Oh No... How do I run commands in S36 environment?
    I infer the point in using QCAPCMD is because QCMDEXC does not
 support a S/36 OCL and procedure invocation directly?  If so, since
 STRS36PRC is already noted, would using QCMDEXC be an alternate option?
   Since the QCAPCMD doc suggests Limited Capability testing is a feature
 above and beyond what QCMDEXC provides, it seems appropriate to infer
 QCMDEXC does not honor that feature.?
    I am curious...  What about a *DSPF menu [same as "SDA menu"?] would
 resolve the issue for a dynamic command list?
 Regards, Chuck
 Dan Riehl wrote:
  
 I have always been thankfully ignorant of the S36 Env. But now I need
 to know something.... Beans!
 I am trying to write a simple subfile pgm where each list item is a
 CL command, an S36 command or a STRS36PRC command.
 A *S36 env user will run a CL command(ALWLMTCPB(*YES) to get to the
 subfile pgm.... And select a list item and the command will be
 executed. It's just a menu type program, where the user selects an
 item, and the associated command is executed.
 In this case each user is LMTCPB(*YES).
 I was planning on running the CL commands and S36 commands with
 QCAPCMD... It seems that if I select option 3 of QCAPCMD, it will run
  both CL and S36 commands, But... and here's the rub... it  applies
 the LMTCBP restriction, so the limited commands will not run.
 The commands are things like GO QUERY, or WRKQRY, or FLIB MYLIB, or
 MENU SYSTEM...
 The only method I can get to work is to create a real SDA menu....
 Which I have not discounted entirely, but is not my first choice.
 I'd like to just call a command execution pgm like QCMDEXC or
 QCAPCMD....
 Anyone have any ideas..?  I know it's off the beaten path.....
    
 --
 This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
 To post a message email: MIDRANGE-L@xxxxxxxxxxxx
 To subscribe, unsubscribe, or change list options,
 visit: 
http://lists.midrange.com/mailman/listinfo/midrange-l
 or email: MIDRANGE-L-request@xxxxxxxxxxxx
 Before posting, please take a moment to review the archives
 at 
http://archive.midrange.com/midrange-l.
  
As an Amazon Associate we earn from qualifying purchases.