Working With Change Assistant

This section introduces you to the Change Assistant interface and describes how to:

Click to jump to parent topicUnderstanding The Change Assistant Interface

Change Assistant enables you to run, view, and modify Change Assistant templates. You open Change Assistant on a Windows workstation by selecting Start, Programs, PeopleSoft, Change Assistant.

Note. Before starting and running Change Assistant, application servers, Process Scheduler servers, and PIA. Also, ensure all agents running on the servers are running and sending pulses.

Change Assistant enables you to:

When you have a Change Assistant template open, you use these areas in the project workspace:

Interface Area

Description

Template tree

The template tree section displays distinct nodes for the chapters, tasks, and steps within a template.

  • Chapters are section dividers that group and display the tasks.

  • Tasks are section levels that contain one or more steps.

  • Steps are the actual update actions that complete the processing of your update job.

Note. When you run your update job, you assign and configure properties at the step level, not the task or chapter level.

Properties box

Depending on what is selected in the template tree, the properties box displays the properties associated with that node. What is displayed for properties is also determined by what mode you are in.

For example, if you are in the Apply Application Updates mode, the properties box displays information related to the progress of a step, such as start time, end time, total duration, and so on. If you are in Create or Modify Templates mode, the properties box displays the properties assigned to the step when it was defined.

See Specifying Change Assistant Options.

Documentation box

Each template contains its own built-in documentation to provide guidance for a chapter, task, or step. The documentation exists in separate HTML files, but it appears in this box for each selected node on the template tree.

Activity box

The Activity box displays the processing and status messages associated with a step, similar to the Output window in the Application Designer workspace.

Click to jump to parent topicWorking With Change Assistant Menu Options

This section describes the menu options available when using Change Assistant.

Note. Some menu options are enabled only during a specific Change Assistant mode, which is determined in the Change Assistant Options dialog box.

File Menu

The File menu contains some generic Windows options, plus these specific Change Assistant options:

Menu Option

Description

New Template/Job

Creates a new Change Assistant template or job.

Open Template/Job

Opens a template of job from the Change Assistant storage (internal database).

Save Template/Job

Saves the template or job into the Change Assistant storage (internal database).

Save Template/Job As

Saves the new template or job with the name you specify.

Close

Closes the current template.

Import Template

Imports an existing template into Change Assistant.

Note. Any modifications to the current template will not affect the original template that you imported. If you want others to obtain a copy of your modified template, you need to export it out of Change Assistant.

Delete Template

Removes the template from Change Assistant. When you delete a template, you also delete all the jobs associated with the template.

Export Template

Exports a copy of the template out of Change Assistant so others can use it.

Delete Job

Removes a job associated with the current template.

New Environment

Launches the Database Configuration wizard for creating a new upgrade environment.

Change Assistant uses these settings to set the upgrade path, locate previous and new PS_HOME directories, connect to the Target database, and so on.

Open Environment

Opens a defined environment.

Import Environment

Imports an existing environment.

Export Environment

Exports an existing environment.

Delete Environment

Deletes an existing environment.

Exit

Exits Change Assistant.

Note. This option is disabled when a Change Assistant step is running. To exit Change Assistant while a process is running, you must first kill the process (select Run, Kill). When you relaunch Change Assistant you can resume at the point where you killed the process.

Edit Menu

The Edit menu contains some generic Windows options, plus these specific Change Assistant options:

Menu Option

Description

Insert Chapter

Inserts a new chapter. A chapter serves as a section head for multiple tasks.

Insert Task

Inserts a new task within a chapter. A task serves as a section head for one or more steps.

Insert Step

Inserts a new step within a task.

Step Properties

When a step is selected, launches the Step Properties dialog.

Rename

Renames an existing chapter, task, or step.

Run

Runs the selected step.

Stop

Stops the selected step.

Restart

Restarts certain types of steps that you have stopped or have failed. Restart is supported for these step types:

  • Application Engine

  • SQL

Application Engine programs can keep track of the state of a program run, and when restarted, they can pick up where a previous run stopped.

When restarting SQL steps, Change Assistant generates a separate log file and numbers them incrementatlly, as in logfile_2, logfile 3, and so on.

Complete

Marks the selected step as complete. Often used when setting a manual step to complete, indicating that the manual work is done.

View Log

Opens the current job processing log.

View Script

Opens the script associated with the selected step.

Job Properties

Enables you to set properties for the upgrade job created.

Set Documentation Directory

Specifies the directory into which your upgrade documentation is saved. Change Assistant loads the documentation for viewing when you open a template or job.

Edit Documentation

Enables you to modify the documentation associated with the selected chapter, task, or step.

Finalize Documentation

Generates the HTML files

View Menu

The View menu contains these specific Change Assistant options:

Menu Option

Description

Step Details

Displays the step properties box in the Change Assistant workspace.

Documentation

Displays the documentation box in the Change Assistant workspace.

Activity

Displays the Activity box in the Change Assistant workspace.

Run Menu

The Run menu contains these specific Change Assistant options:

Menu Option

Description

Run

Begins the execution of a Change Assistant job.

Cancel

Stops the processing of a Change Assistant job after the currently running process completes.

Kill

Stops the processing of a Change Assistant job completely and immediately, including the step that's currently running.

Tools Menu

The Tools menu contains these specific Change Assistant options:

Menu Option

Description

Upload Environment

Uploads your environment information to Oracle Metalink.

Go to Metalink

Connects you to Oracle Metalink for the purpose of searching for and downloading change packages.

Download Change Packages

Downloads the change packages you specify.

Apply Change Packages

Runs the Apply Change Package wizard so that you can automatically apply the downloaded change packages.

Validate

Validates the Change Assistant settings in your environment, that the required elements are up and running, and that Change Assistant can connect to them.

Scan Configuration

Searches the Change Assistant workstation for tools and utilities required to perform updates and upgrades. For example, this process locates the local SQL tool, Data Mover, Application Designer, and so on.

Options

Opens the Change Assistant Options dialog box, enabling you to select Change Assistant configuration options.

Click to jump to parent topicWorking with Change Assistant Templates and Jobs

Whether you are performing an update or an upgrade, you work with Change Assistant templates and jobs. When performing an update, the Change Assistant template comes in the downloaded change package, and when you are performing an upgrade, you download from Oracle a specific Change Assistant template for your upgrade path. The templates are composites of all possible steps that apply to an update or upgrade, whether they apply to your environment or not.

After you specify the required settings in Change Assistant regarding your environment, you use Change Assistant to build a job tailored to your environment. When building the job, Change Assistant filters the steps so that the job contains only the steps applicable to your implementation. For example, the resulting Change Assistant job will have only steps that apply to your database type, your installed applications, your languages, and so on.

When you apply updates or run an upgrade, Change Assistant automatically loads the template into the Change Assistant internal storage system. You can add additional chapters, tasks, and steps to the template, if needed. To edit a template, you must be in the Create or Modify Templates mode, specified on the Change Assistant Options dialog box.

Examples of custom steps that might be added include, dropping indexes, adding indexes, backing up a database, and so on.

Note. In most cases, it is not necessary (or recommended) to modify a delivered template. Any changes that you make to the imported template won't affect the original template that you downloaded. However, if you choose to edit a template, keep a backup of the original.

Click to jump to top of pageClick to jump to parent topicCreating New Template Elements

You can add chapters, tasks and steps to an existing template.

To insert a template element:

  1. Highlight the location where you want to add the element.

    If you want to add a chapter above the existing first chapter in the template, highlight the template root node (template name) at the top of the template tree.

  2. From the Edit menu (or toolbar) select the appropriate option: Insert Chapter, Insert Task, Insert Step.

  3. Enter a unique name for your new element.

    Note. Each chapter in the update template must have a unique name, each task within a chapter must have a unique name, and each step within a task must have a unique name.

  4. Click OK.

    When creating new steps, Change Assistant displays the Step Properties dialog box for specifying step options.

Click to jump to top of pageClick to jump to parent topicDeleting Template Elements

To delete a chapter, task, or step:

  1. Highlight the chapter, task, or step that you want to delete.

    Warning! If you delete a chapter, Change Assistant deletes all the tasks and steps within the chapter. If you delete a task, Change Assistant deletes all the steps within the task.

  2. Select from the following:

    1. If you want to delete a chapter, select Edit, Delete Chapter.

    2. If you want to delete a task, select Edit, Delete Task.

    3. If you want to delete a step, select Edit, Delete Step.

  3. Change Assistant deletes the chapter, task, or step and updates the template.

  4. Save the template.

Click to jump to top of pageClick to jump to parent topicExporting Templates

In order for others to use the template that you create or modify, you need to export it from Change Assistant. If you want to overwrite an existing template file, enter the name of the original template.

To export a template:

  1. Open the template in Change Assistant by selecting File, Open Template.

  2. Select File, Export Template.

    The Export Template dialog box appears.

  3. Navigate to the folder in which you want to save the template.

  4. Enter the name of the template.

    Note. If you want to overwrite the original template that you downloaded, enter the original name of the template.

  5. Click Save.

Click to jump to top of pageClick to jump to parent topicExporting Jobs to XML, HTML, or Microsoft Excel Format

Change Assistant allows you to export jobs to XML, HTML, or Microsoft Excel file formats.

To export a job:

  1. Select File, Export Job.

  2. Enter the desired exported filename and the select the desired file type format.

You can use this option to enable other implementation team members, who do not have access to the machine on which Change Assistant is running, to view the job. Exporting the job to Microsoft Excel enables you to view the timings in a spreadsheet format.

Note. You can not export a Change Assistant job and either import it or open it on another machine with Change Assistant installed and then run or modify the job on that other machine.

Click to jump to parent topicWorking with Steps

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicSetting Step Properties

PeopleSoft delivers update templates with default settings and steps to perform updates. If needed, you can modify the steps, or create new steps, based on the conditions that apply when you run the update process.

To modify the step properties, highlight the step for which you want to modify the step properties, then double-click on the step or select Edit, Step Properties. After making any changes to step properties, click OK, and save your template.

Note. Depending on what mode you are in, some of the fields may be disabled.

Note. Under normal circumstances, it is recommended that you do not modify or edit the step properties in your delivered template.

This section describes fields and options on the Step Properties dialog box. You can modify step properties for a step when adding or editing steps in the template.

Step Description

This field displays the current step.

Script/Procedure

Enter the name of the script, procedure, project, or program name to which you want to assign the properties of the step. For example, enter SYSAUDIT.

This field is required for all step types except manual stop.

Type

Select a step type. This selection defines the type of action to be performed by the step. For example, if you are running the SYSAUDIT SQR report, select SQRReport.

Detailed information related to each step type appears elsewhere in this PeopleBook.

See Modifying Step Properties and Parameters.

Parameters

Enter additional parameters that you may need to run the step. For example, for SQL commands, you enter the actual SQL command in this field. In other cases, you use this edit box to override various environment settings or other parameters so that the step completes successfully.

Detailed information related to the parameter options for each step type appears elsewhere in this PeopleBook.

See Modifying Step Properties and Parameters.

From Tools Release

Specify the PeopleTools releases to which a step applies. Use the associated operator dropdown list to indicate ranges of releases. The default values are All with the = operator.

The operator dropdown list enables you to express greater than, less than, equal to, and 'in' relationships.

The in operator enables you to specify more specific ranges, such as 'in' 8.48 and 8.49, as opposed to 'greater than' 8.48. When adding multiple release numbers, separate the values with a comma (,). For example:

8.48,8.49

Note. If you enter more than one From Tools Release value, the system assumes the 'in' operator.

Change Assistant uses these values to filter the steps when creating the upgrade job so that only the steps necessary for a particular environment remain.

Run Location

Select one of these run location options:

  • Local: runs a step's process on the local machine: the Windows workstation where Change Assistant is running. For Application updates and PeopleTools-only upgrades, steps run locally. However, for full upgrades, steps can run locally or remotely.

  • Remote Agent: runs the step on a remote server. During a full upgrade, some steps are data intensive and, for performance reasons, can be run on a remote server. If you select Remote Agent, before running the step you need to configure the Remote Agent options on the Change Assistant Options dialog.

    The details of setting up this option are documented in the upgrade portion of this PeopleBook.

    See Configuring Remote Agent Processing.

Orientation

Specify which database the step needs to be run against. Options are:

  • Source

  • Target

  • Copy of Current Demo

  • Production

Step type and type of upgrade determine valid orientation settings.

See Source and Target Databases.

Products

Click the Products icon. Change Assistant displays the Select Products dialog box, which enables you to select the product line, the industry, and the products to which your step should be run against (for example, FIN/SCM, Commercial, Asset Management).

Note. This feature is used primarily for data conversion processes. You must select at least one product.

Type of Upgrade

Specify the type of upgrade to which this step applies:

  • Initial Upgrade: refers to the initial application of a change package or new release to your demonstration database.

  • Move to Production: refers to the upgrade between your demonstration database and your production system.

  • Both: refers to steps that need to be run in both upgrade types.

Note. Depending on the type of upgrade, the system filters out steps that do not apply. For example, if Move to Production is set for a step and you are performing an initial upgrade, that step will be filtered out of the job run.

Allow for Errors

Indicates how the system should react to any errors that may arise during a step run. If set to Yes, if the step encounters errors the system does not perform any error handling and continues on to the next step.

Default is set to No.

Run Concurrently

Enables you to set multiple steps (programs, processes, and so on) to run simultaneously.

If you select this option for two or more consecutive steps, Change Assistant starts those processes concurrently, until the job reaches:

  • a step with Run Concurrently set to No.

  • a step type of Manual Stop.

  • the Maximum Concurrent Processes value, as set on the Change Assistant Options dialog box.

See Specifying Change Assistant Options.

By setting Run Concurrently to Yes, you are indicating to Change Assistant that this step can run concurrently with the following step. The total number of processes that can run concurrently is determined by the Maximum Concurrent Processes setting on the Change Assistant Options dialog box.

For example, assume there are four steps set to run concurrently, followed by a fifth step set not to run concurrently, with the Maximum Concurrent Processes value set to 3. In this scenario, Change Assistant launches the first three steps to run concurrently. When one of the first three steps completes, the fourth step starts processing, and as soon as another step completes, the fifth step begins processing. The step after the fifth step does not start until the fifth step completes.

Running steps concurrently is a strategy reserved for application upgrades to save time when running the following step types on a remote host through a remote EMF agent:

  • Application Engine

  • SQL

  • Data Mover

Concurrent processing is not enabled in any circumstances for these step types:

  • DBTSFIX

  • Load Base Data

  • Upgrade PeopleTools

  • Manual Stop

Note. If a step is dependent on a previous step, it is not recommended to set it to run concurrently with that step.

Note. Steps set to run concurrently can span across multiple consecutive tasks or chapters, and can be of different step types.

Note. In an application upgrade, do not run the "Update PeopleTools System Tables" step concurrently, and, unless specifically instructed to do so, do not run any of the steps in the "Apply PeopleTools Changes" chapter concurrently.

See the upgrade documentation for your specific upgrade for recommendations on specific steps within that upgrade that can be run concurrently.

Click to jump to top of pageClick to jump to parent topicViewing Step Status

When working with templates and jobs, you see these status icons to the left of steps:

Run

Indicates that Change Assistant runs this step or process automatically without manual intervention.

Stop

Indicates that Change Assistant stops on this process. It also indicates that there may be manual steps to perform for this step. Review the documentation window for further instructions. After completing the work described in a manual step, you must set the status to Complete.

Restart

Indicates a restart process. If a step failed and you corrected the problem, you can set the step to restart from the point of failure.

Processing

Indicates that the process is running.

Failure

Indicates a failure has occurred that needs immediate attention. This appears if a Data Mover script, SQL script , or project copy step fails. Resolve the error before continuing with processing.

Warning

Indicates a warning for this step which does not need immediate attention. The job continues processing with no adverse affects. After the job completes, review the steps in a warning state and evaluate for further action.

Complete

Indicates that the step is complete.

Click to jump to parent topicWorking with Embedded Documentation

Each delivered Change Assistant template comes with embedded documentation to help guide you through an update or upgrade job, especially for manual steps. Typically, full upgrades have significantly more documentation than updates.

The documentation for any chapter, task, or step resides in a separate HTM file with the same name as the template element. A master HTML file stores the compilation of the separate HTM files displayed in an order matching the template.

When working with Change Assistant documentation, you:

Click to jump to top of pageClick to jump to parent topicSetting the Documentation Directory

You set the documentation directory before an upgrade and prior to customizing documentation. The documentation directory contains the documentation HTM files.

To set the documentation directory:

  1. Select Edit, Set Documentation Directory.

  2. Navigate to the directory where you want to store the documentation.

  3. Click Open.

Click to jump to top of pageClick to jump to parent topicViewing the Documentation

To view the embedded documentation associated with a particular template element:

  1. Select the template node.

  2. View the documentation in the documentation box.

To view the compiled documentation:

  1. Navigate to the documentation directory.

  2. Open the template_name.HTM file.

Click to jump to top of pageClick to jump to parent topicCreating and Editing Documentation

To create or edit documentation:

  1. Select the desired element node.

  2. Select Edit, Edit Documentation.

  3. In the edit box on the Edit Documentation dialog box, insert your cursor, and add new content or modify existing content.

    Click Attach to incorporate additional files, such as graphics or additional text files. Attaching files moves that file into the documentation directory and inserts a link to that file in the embedded documentation.

  4. Click OK.

Click to jump to top of pageClick to jump to parent topicFinalizing Documentation

After modifying any documentation for individual template elements, select Edit, Finalize Documentation to compile the individual documentation changes into the master HTM file.

Click to jump to parent topicMaintaining Change Assistant Directories

After you download and apply change packages, it's not uncommon for there to be a number of files left in the local Change Assistant directories. This section describes when it's safe to remove the files and what to consider if you want to remove any of the files.

Directory

Maintenance Consideration

Download

Location where the system stores your downloaded bundles and change packages. After the updates have been applied to all environments, you may delete the updates from this directory.

This can be advantageous when applying change packages by keeping the list of change packages on the Select Change Packages page of the Apply Change Packages wizard at a manageable length.

However, keep in mind that if you delete the updates, and then you need to recreate another environment, you will need to download the update again.

Staging

A temporary holding place for files needed during the application of a change package. It is safe to delete files in this directory after a change package has been successfully applied.

Output

Contains all the logs related to the processing of a change package. The files in this directory should be kept as long as it is feasible in case problems are detected later. The logs contain valuable information for troubleshooting.

PS_HOME\Maint

Contains script files and other files that are only required during the application of the change package. It is safe to delete files in this directory after a change package has been successfully applied.