Implementer Archives

Created by Harrison Youngkin, Modified on Wed, 7 May at 8:17 AM by Harrison Youngkin

The Rollback or archive recovery can be done in two ways,  

 

  1. Promote the identified archived member with Archive recovery option, this option will archive the source member in production and move the selected archive source member to production and create the object. This is the recommended method and if any change needed for the archive member, that needed to be done with the standard check out method.
  2. With the standard checkout method, checkout the source member needed to be rollback,  replace the source with Archived source member in MWRARCHIVE and promote as a regular promotion.  This method allows to make any change to the archive source.

 

Though we have two methods to recover, I believe the first method will facilitate us to resolve the program issue quickly.

 

 

 

 I created a sample program TTIMP to demonstrate the archive functionality.

In the example , request 2193 is the initial promotion and there is no Archive and thereafter at every promotion the existing member is archived in MWRARCHIVE. The source file and the member both are with the running sequence number.  Identify the member to rollback by displaying the member and with comparison.

  

(Image 1)

 

 

 

Archive recovery Eligibility 

 

A user needs to have Emergency check out from the MWR environment. This is a one time setup for a user.

(Image 2)

(Image3)

(Image4)

 

 

Checking the Archive Members. 

 

Identify the object you are planning to retrieve and use option 11  to check the object . Use option 14 to display the archive members for the object.(Image6)

 

(Image5)

 

Option 14 beside the object  required to display the archive members.

(Image6)

 

 

Option 14 will display the archive members for the object as in Image7. With Option 10, this member can be compared with program in the production or any location.  Select archived member needed for Recovery with Option 23.

(Image7)

 

The Option 23 will display the object and source archived member.  Option 1 to select and F9 to recover the member. This will archive the existing source in MWR and place the selected archive member and create the object in Production.

 

 

 

Please test the functionality either using the TTIMP or create your own. 

 

Here is the recomendation from PTC:

 

**We recommend you do a test promotion of a 'dummy' item, perhaps a CLP.  Check it out, put in a comment line of something like 'bad source' and promote it through to production.  Now perform an archive recovery and F8 to checkout the 'bad source'.  View the source in production, it should be the good source before the bad source went in.  View the source in development that you just checked out.  It should be the bad source.  Fix it and promote back through the cycle to get all environments in sync."

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article