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



Nisha,

If you mean *MODULE when you say module and the entry parameters to the *MODULE have not change you don't need to recompile. You can simply recreate the programs.

If you don't want to slog through the *PRINTs for DSPPGM and DSPSRVPGM you can roll your own utility to put the needed information to a database file.

Basically you...

1. Display object type *PGM to a database file.
DSPOBJD OBJ(libofyourchoice/*ALL) OBJTYPE(*PGM) DETAIL(*BASIC) OUTPUT(*OUTFILE) OUTFILE(yourlibname/PGMOBJS).
2. Write a program to...
a. read the output file. Select only ILE programs. Field ODOBAT should have ILE in it.
b. Use the information read from the file to list ILE program info. The API is List ILE Program Information (QBNLPGMI).
You will also have to use the User Space APIs. QBNLPGMI lists the information into a user space.
c. Read through the user space, extract the information you need and write it to a file.
3. Use your Software Change Control Management package to checkout, recreate and promote to production.

Of course your Software Change Control Management package may already have such a function built into it. I would look for a "Where Used" option.

HTH.

Gary Monnier

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Nisha Ramesh
Sent: Tuesday, June 12, 2012 11:40 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: Queries on Modules and Service programs

Suppose I made some change to module 1 and I want to recompile all the programs which uses this module. How will I know what all are the modules/SP which uses the module?

After creating a program by giving reference to a SP, can I delete the SP object?
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
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 ...

Replies:

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.