|
I guess it depends on how you define obsolete. CALLP was a method of
calling programs and procedures in fixed format. IBM replaced it with a far
superior method of doing the calls. I would consider it obsolete. It can
still be used but I sure would not recommend it for any new development.
I agree structurally program calls still work but service programs bring a
whole new dimension to development and a completely different way of
thinking. You simply cannot do with a program call what can be done with a
service program and multiple procedures or at least not without creating
what I would call a mess.
As far as performance, even using programs with the MAIN keyword, no RPG
run-time and procedures you can make thousands of service program procedure
calls in the time it takes to make one program call. Multiple entrance
points( Procedures), type validation and blazing speed, why wouldn't you
use service programs for new development? If you continue to use program
calls, you are stilling continuing to lock you mindset into monolith
programming.
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.