|
Mark S. Waterbury wrote:
You could use CRTCLPGM to create OPM CLP programs for this purpose, as this feature is "bundled" with the "base" OS. Or, write those programs in MI assembler language; the QPRCRTPG API is also built-in to the "base" OS. Are you concerned about future availability of the other ("heritage") OPM compilers?
Mark:
OPM CL is off limits, so far -- it isn't created through the QPRCRTPG API (and results in CPF0304 when tried; I've prodded in various ways.) OPM MI is through QPRCRTPG, though, and is one of the potential solutions. But that really seems appropriate for limited circumstances. MI programs aren't things that I knock out in a hurry.
The separate licensing of OPM and ILE compilers is where the question came up.
The whole problem is mostly just an example to illustrate how associated spaces might be used -- to store info essentially encapsulated in a *PGM object that can be changed, saved and restored. It's an example difference between OPM and ILE compiled programs, and separate licenses are needed to get the feature.
It's a feature that I've used for some handy effects. If ILE doesn't have equivalent capability hidden somewhere, I'll figure a way around it to get similar effects.
But you never know what people on this list have discovered if you don't ask. There just might be an obscure feature that can be used.
Tom Liotta
As an Amazon Associate we earn from qualifying purchases.
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.