× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



You can store your executable CL commands in a source file and issue a
SBMDBJOB. It will read each command and execute until the job ends. It just
has to be executable at the command line.

On Fri, Jan 23, 2015 at 1:43 PM, John Yeung <gallium.arsenide@xxxxxxxxx>
wrote:

On Fri, Jan 23, 2015 at 2:11 PM, <rob@xxxxxxxxx> wrote:
Interesting. So, do auditors not care if you modify anything written in
scripted languages? Only compiled languages? So if you store each step
for a CL program in a file, can you then modify that file to your hearts
content and not have to worry about documenting the changes to the
auditors? If so, does it matter if the 'steps' are stored in a data file
versus a source file? If not, then can you just have a CRTCLPGM to
'gather' the script for execution?

I found it amusing that you talk about scripted languages and then at
the very next breath bring up CL, which is compiled. Yes, CL tends to
be used "for scripting" but it definitely satisfies any definition for
"compiled" you care to come up with.

If you can dynamically compile CLPs, there's nothing to stop you from
doing the same for RPG programs as well. And indeed, that's a viable
technique for creating tools that can operate on arbitrary files of
unknown format, yet still have good performance. (There was a time,
years ago, when I tried to use the "natural" dynamic languages on our
smallish AS/400, SQL and Rexx. Both of them were abysmally slow. On
today's i, if you are reasonably skilled with SQL, it probably makes
more sense to just use SQL.)

John Y.
--
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.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.