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