jason_petty
Tera Expert

I was developing an application in Calgary and when I was done, I created an Update Set of my application. This Update Set was only compatible with Calgary and my customer was on Aspen. With the help of Christen Mitchell, on my team, we were able to successfully manually modify all of the Customer Updates that were part of that Update Set then export it to XML and got it to work on Berlin and Aspen.

This tool will do that for you so you don't have to manually modify all of the XML in each Customer Update. What this tool will do is create a copy of the Update Set, then parse through all the Customer Updates and create new ones without all the references to Calgary for the new Update Set. It will then save the new Update Set with the (Pre Calgary) text added to the name.

NOTE: This is not an officially supported tool from ServiceNow. Use at your own risk. But I thought I would post it so it could help others.


Install Tool

  1. Download the Update Set attached to this blog and extract the contents.
  2. In your instance, click on Retrieved Update Sets under System Update Sets Application Menu Item.
  3. Click on Import Update Set from XML
  4. Browse to the UpdateSetBackVersionGeneratorv1.X.xml file you downloaded and click Upload.
  5. Now click on UpdateSet Back Version Generator v1.X to open the details of it.
  6. Click Preview Update Set
  7. Click View Update Set Preview List to see if you have any conflicts to resolve
  8. Once you check click the browser's back button then click on Return to Update Set Record
  9. Click Commit Update Set
  10. When this finishes you should have a UI Action named Create Pre Calgary Version. This will show up as a button on a Local Update Set now.



Use Tool
  1. Create a Local Update Set either manually or by creating it from an Application.
  2. Open up the Local Update Set of which you want to make a copy.
  3. Click on the "Create Pre Calgary Version" button.


  4. When this completes, you will be open to the new Update Set details and the name will have (Pre Calgary) You can then click on Export to XML.


8 Comments