For OPM programs look at:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqviewprograminfo.htm
For ILE programs and service programs look at:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqviewboundmodule.htm
You can compare the source change date/time from the above two with this:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/db2/rbafzcatsyspstat.htm
and/or this:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqudfifsobjstat.htm
You figure out how to tie these:
Select program_library, program_name, program_type, object_type,
Source_file_library, source_file, source_file_member, source_file_change_timestamp
From qsys2.program_info
And:
Select program_library, program_name, object_type,
Bound_module_library, bound_module_name, source_file_library, source_file_name, source_file_member,
Source_stream_file_path,
Source_change_timestamp
From qsys2.bound_module_info
To this:
Select System_table_schema, system_table_name, system_table_member, LAST_CHANGE_TIMESTAMP
From qsys2.syspartitionstat
And/or this:
Select path_name, object_type, data_change_timestamp, create_timestamp
FROM TABLE (QSYS2.IFS_OBJECT_STATISTICS(START_PATH_NAME => :source_stream_file_path,
SUBTREE_DIRECTORIES => 'NO'));
Rob Berendt
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.