You need either Observability or Creation Data to re-encapsulate a program. You can't remove Creation Data, hence your statement about V5R1 created programs below. Creation Data is a subset of Observability, which is the min that the OS needs to re-encapsulate the program (Re-create the *PGM from itself in the new format).
While you can't run ANZOBJCVN after you upgrade to 6.1. or 7.1, you can run STROBJCVN *CHECK and it will tell you what objects in that library can't be converted.
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of rob@xxxxxxxxx
Sent: Thursday, September 26, 2013 7:46 AM
To: Midrange Systems Technical Discussion
Subject: Re: obsolete objects
I once tried running ANZOBJCVN again but that won't work again if you you've already upgraded to 6.1 or 7.1. I suspect it will be pretty much dormant until when IBM needs it again, if ever.
You may want to check out a homegrown version of ANZOBJCVN available at http://www.think400.dk/downloads.htm
It may not be flawless, but it's a start.
I'm not sure on the logic that insists the target release be greater than V5R1. IBM tells me that the target release is not so important as the compiler level. Somewhere I read that anything compiled under V5R1 or above, irregardless of target release, or whether or not it had observability will be ok. The real culprits were items compiled by a compiler prior to V5R1 with observability removed. Apparently there's enough 'stuff' in there, even with observability removed, at V5R1 and above that conversion processes ok.
IBM Certified System Administrator - IBM i 6.1 Group Dekko Dept 1600 Mail to: 2505 Dekko Drive
Garrett, IN 46738
Ship to: Dock 108
Kendallville, IN 46755
From: Jerry Draper <midrangel@xxxxxxxxxxxxx>
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxx>,
Date: 09/25/2013 07:05 PM
Subject: obsolete objects
Sent by: midrange-l-bounces@xxxxxxxxxxxx
How can you identify obsolete objects that exist on a V6R1 or V7R1 system?
These would be objects that were identified in ANZOBJCVN that would not
convert but were moved over to the later OS anyway.
Of course they are unusable.