Is there a way to get this to work with 6.5 SP2 ?
We've gone through the steps in the documentation, but it still isn't working.
Basically, the delete() over ride doesn't happen.
Without a better description of the errors that you receive, I'm guessing here but...
The BOF framework has changed since the recycle code was posted. Without writing and testing myself, I can suggest a starting point...
Instead of overriding the "Destroy" feature, you need to modify it to override the following as documented in the DFC Development Guide, v6.5. The section is "Signatures of Methods to Override" and started on page 154.
(from DfPersistentObject)
void doDestroy (boolean force, Object[] extendedArgs) throws DfException
(from DfSysObject)
void doDestroyAllVersions (Object[] extendedArgs) throws DfException
As you can see the new override functions start with 'doXXXX", so look for the equivalent in the list for overrides. You'll probably need to make a few other changes, but this should get you 80-90% of the way there.
If you get it to work, feel free to post back to the community to share.
-Pie