Upgrading from iChain 1.5

Upgrading from iChain 1.5 to iChain 2.2 will require the same steps as described in Understanding the Internal Rewriter, with a primary difference from what is described in 5. Convert and Modify Existing ACL/ISO Definitions. You should replace this section with the instructions below:


5. Converting and Modifying Existing ACL/ISO Definitions When Upgrading from iChain 1.5

The ConsoleOne snap-ins that ship with iChain 2.2 can detect iChain 2.0-formatted objects. After upgrading the Authorization Server from 1.5 to 2.2 and selecting properties of the original 1.5 ISO with the new 2.2 snap-ins, the admin will be presented with the following screen, asking whether the 1.5 ISOs should be upgraded:

Figure 121
iChain 1.5 Protected Resources Found

If the admin selects Yes, the ISO attributes will be converted to the 2.2 format where the ISO access mode will default to Secure (requiring users to authenticate before authorization to access the protected resource at the origin server is granted). If needed, modify the resources once the conversion is completed. The modify screen is shown here:

Figure 122
Modify Existing Protected Resource

If the admin selects No at the iChain 1.5 Protected Resources Found screen, it will leave the object as an iChain 1.5 protected resource and the resources on this ISO will continue to function as they did in iChain 1.5. For backward compatibility, you should make all changes to the protected resources with the iChain 1.5 snap-ins.

NOTE:  If administrators are creating completely new objects, the following should be considered:

1. The ISO has many new attributes in 2.2. The most important of these involves the protected resource mode (public, secured, or protected). The defined protected resource needs a /* at the end for accessing resources in all subdirectories.

2. If you decide to recreate the ISO, the corresponding Rule Objects referencing the old ISO's protected resources must be recreated. If this is not done, ACLCHECK will report "old version" errors.