|
ILE service programs reflect completely their contents. to the extentNow that's something I totally agree with! When I first learned about procedures, I just couldn't understand why they didn't do that. Going back to copybooks? We just got away from those with externally-described files.
that an RPG pgm does not have to "include" the PR definitions of the
procedures it uses. just the names of the srvpgms it is "using".
the associated space of an object feature of the system should beFirst, why? Second, aren't those kinds of things available with MI? Third, isn't that part of what caused problems with early versions of Windows, letting programmers meddle with system stuff?
available to appl programmers. I assume that when an object is saved,
restored or duplicated, all the associated spaces are acted on also.
complete the pre compiler feature of the system. the mapping betweenThere shouldn't even be a pre-compiler. The current compiler should simply handle SQL stuff.
debugger views and precompiler output seemed shaky when I tried to
work with the pre compiler and debugger APIs. Variable names, for
example, cant be mapped between views. I think this is the reason SQL
procedure debugging is so problematic.
better integrate sql procedures into the ILE world. CL modules shouldI think this is a matter of the right tool for the job.
be able to call sql procedures with parameters and then reference the
returned result set as an object in the program.
of storing a binary, non ebcdic character value in the 10 char nameFrom what others have said on the subject, it must be too simplistic. Otoh, something close to that seems to happen with the QDLS file system -- each file within that has a 10-character system name, although they are all readable afaik.
field, which points to a central object name table, too simplistic?
Just replace all the IBM i code which reads the 10 char name with a
call to a procedure that does a name lookup.
extend logclpgm(*yes) logging to optionally include commands notAnd the values of parameters when a CALL or SBMJOB is logged!
currently logged. also optionally log the values of cl variables.
journal all changes on the system, by default. this is probablyAlong those lines, the debugger ought to have a way to change which statement will be executed next, like VB and probably other languages out there.
something the system already has, it just needs good 3rd party
management software to make it all accessible. What is intriguing is
being able to recreate the state of a job at various points in time.
Would be great for problem determination.
The theme being the IBM hardware people have done great work the lastYou should also admit that the IBM software people have done great work over the last 30+ years. I don't know of a single other system out there that has done as well in minimizing problems due to new hardware and new software.
10 yrs. If upper level IBM mgmt is as short sighted and fixated on
short term profits as some say, this has not stopped them from
developing great products. The Ian Jarman software group has to be
just as creative and resourceful.
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.