N1 Service Provisioning System 4.1 User's Guide

Component Type: Registry Keys

This resource type is used to represent registry keys and their associated values.

Browsing

Table 5–21 Registry Keys Browser Behavior

Root Path 

List of the 5 main registry roots: 

HKEY_LOCAL_MACHINE 

HKEY_CLASSES_ROOT 

HKEY_CURRENT_USER HKEY_USERS 

HKEY_CURRENT_CONFIG 

Delimiter 

Ordering 

Settings will appear in the order in which they are presented in the registry.  

Selection Type 

User can single select an individual key for check in. Selecting a key will check in that key and all of its children. Double clicking on keys will recursively check down the registry until a value is found. The name the value is displayed but not its contents. Values can be individually exported. 

Sample Path 

HKEY_LOCAL_MACHINE\Software\Example\Key 

Filters 

None 

Exported/Internal File Format

Registry keys are exported into an XML file.

M-I Difference

During a snapshot the current state of registry key (and its children) is exported into an XML file. During an M-I difference the registry key is re-exported and compared against the original XML file. The standard XML diff comparator is used to generate differences between these files.

Installation

The XML file representing the registry is read and imported into the target system using an execJava step. Any keys are values already existing in the target system is overwritten.

Un-Install

The execJava implementation will take the root of the exported key, and delete all keys and values beneath it. If the root is a value, it will be deleted.

Error Conditions

Table 5–22 Registry Keys Error Conditions

Action 

Condition 

Result 

Install/Uninstall 

Remote Agent does not have administrator privileges  

Install/Uninstall fails