Change Management Extract Utility

How to:

Reference:

Many organizations do not grant developers write access to the user acceptance test and production environments. Access to these environments is controlled and granted only to administrators or automated change management processes (or both). Only developers know which changes are ready to be moved into test. The Change Management Extract Utility presents developers with a graphical view of the Managed Reporting domains they manage and allows them to build a change package. This package is then loaded into another environment by a Managed Reporting Administrator using the Change Management Load Utility or the (Java) Load Program named IBILoadRepos.


Top of page

x
Procedure: How to Access and Use the Change Management Extract Utility
  1. Launch the WebFOCUS Welcome Page in the environment where you want to create a change package with the Change Management Extract Utility
    http://hostname[:port]/ibi_apps/

    where

    hostname[:port]

    Is the name of the Web server and optional port number (specified only if you are not using the default port number) where the WebFOCUS Web application in the desired environment is deployed.

  2. Click the Managed Reporting Change Management Extract link.
  3. Type your Managed Reporting Administrator or Developer user ID and password and click Logon.

    The Change Management Extract Utility loads and displays the Domains to which the developer or administrator has access.

    The following image shows the Change Management Extract Utility available to administrators, which displays the Domains Tree pane on the left and the Selected Files and Domains pane on the right. The available options include Download File (default) and Save on Server.

    Change Management Extract Utility Window

    Note: The Display Repository Metadata button only displays for administrators. For more information, see Extracting Repository Metadata.

  4. Expand the folders in the Domains Tree pane. You can select individual items from a domain or the contents of an entire domain for your change package.

    You can single-click (or drag and drop) one or more items from a domain. You can also select the domain help and profile files.

    You can also double-click (or drag and drop) a domain to conveniently select all of the content from this domain. Properties of the domain, for example, its Server and/or Application Path, are not propagated by the change management process. Note that a selected domain is a collection of the domain content, not a complete clone of the original domain.

    When you select an item or domain, it appears in the Selected Files and Domains list. If you select duplicate items or domains, they are only added to the change package once. You should not select individual items from a domain that is already selected.

  5. If you need to remove an item or domain from the Selected Files and Domains list, select the item and press the Delete key.

    To remove all items and domains from the Selected Files and Domains list, click the Clear File List button.

  6. By default, the Download File option is selected. Click Create Change Package to download the change package to your browser. You will then have the option to open it or save it locally, as shown in the following image.

    File Download options Window

    The naming format for the change package is: YYYYMMDD_admin_HHMMSS.zip. The format is Java Zip (which is WinZip compatible). If you have WinZip installed locally, open the change package. To ensure that the Change Management utility recognizes the file and processes it correctly, do not change the file name or the .zip file extension.

    The contents of the change package includes the extracted files and a cmRepos.xml document that contains metadata about the files, such as their internal references and properties, as shown in the following image.

    WinZip Interface Window

    If you select the Save on Server option, the following window opens to provide you with the name of the change package created on the server.

    Save Confirmation Window

    Consider whether you want developers to download and e-mail change packages to a coordinator, or create the packages on the Web server platform. Packages created on the server are written to the install_dir/WebFOCUS77/utilities/cm/extract folder. You can change this location, as follows:

    1. In the WebFOCUS Administration Console, in the left pane, select Configuration, Application Settings, then Application Paths.
    2. In the right pane, change the mrcmextractdir Parameter Value to the directory where you want change packages to be written.

      The directory specified by the mrcmextractdir setting must exist and be writable by the servlet container.

    3. Click Save.

    You may want to have developers create the package on the server, and also download and e-mail it to a coordinator. This may help audit the change process because you have a record of the intent of the Developer, and can load the packages from a controlled location.

    Note: To ensure that the contents of a change package are not altered in any way, we recommend that you always load change packages that were created on the server.


Top of page

x
Reference: Extracting Repository Metadata

The Extract Repository Metadata link takes you to a pane where you can extract metadata from the Repository for analysis. Administrators can query the Repository for metadata from this page. This may be helpful in planning or debugging. For more information about the output generated from these options (Users, Roles, Groups, Domains, Domains Contents), see Managed Reporting Extract Utility. To return to the Change Management Extract Utility, click Return to Change Package Window.

The following image shows the Extract Repository Metadata pane containing metadata information for Extract Roles.

Extract Repository Metadata Pane Window

Note: For additional convenience, the MR Change Management Extract Utility is also available from the Administration Console in the Utilities section of the main menu. The interface is slightly different, but the functionality is the same. For more information, see the WebFOCUS Security and Administration manual.


WebFOCUS