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



Using a Service Program in a Binding Directory offers a significant
maintenance benefit.

If you recompile a module that is not in a Service Program, you must re-bind
the new module to all the programs that requires it, either with UPDPGM or
by recreating the programs.  So if you have 100 programs that use your
module you must run 100 commands.

By placing the module in a Service Program instead, if you recompile a
module you need only run the UPDSRVPGM command indiciating the new module.
This command will automatically find and re-bind all the other programs that
use it.  Now your 100 programs are updated in 1 command.

Two things to keep in mind: if you are running Named Activation Groups the
UPDSRVPGM command will not rebind the copies of programs open in an active
Named Activation Group, so you must stop and restart the ACTGRP to affect
the change.

None of this has anything to do with Binding Directories.  The same would
hold true if you bound the modules or Service Programs directly to your
program.  The benefit of the binding directory is that by placing your
modules/service programs in a binding directory you no longer need to bind
them individually to each program that requires them, another great
maintenance tool.  I'm not sure if ILE would be worth the effort if I didn't
have Binding Directories.

As always the standard "I may not know what I'm talking about" disclaimer
applies.
:-)


Joel R. Cochran
Director of Internet Services
VamaNet.com
(800)480-8810
mailto:webmaster@vamanet.com


> -----Original Message-----
> From: Justin Houchin [mailto:jhouchin9@charter.net]
> Sent: Friday, April 19, 2002 10:51 AM
> To: RPG Midrange
> Subject: Service Programs
>
>
> This is a multi-part message in MIME format.
> --
> [ Picked text/plain from multipart/alternative ]
> Hi Everyone,
>     What is the advantage of creating a service program out
> of a module than just binding that module to create the program?
>
>
> Justin Houchin
> Programmer
> Reliatek, Inc
> _______________________________________________
> This is the RPG programming on the AS400 / iSeries (RPG400-L)
> mailing list
> To post a message email: RPG400-L@midrange.com
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
> or email: RPG400-L-request@midrange.com
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
>


As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.