This section introduces you to the Change Assistant interface and describes how to:
Work with Change Assistant menu options.
Work with templates and jobs.
Work with steps.
Work with embedded documentation.
Maintain Change Assistant directories.
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:
View, modify, and create Change Assistant templates.
Run PeopleSoft update and update jobs.
When you have a Change Assistant template open, you use these areas in the project workspace:
Interface Area |
Description |
The template tree section displays distinct nodes for the chapters, tasks, and steps within a template.
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. |
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. |
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 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. |
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.
You can add chapters, tasks and steps to an existing template.
To insert a template element:
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.
From the Edit menu (or toolbar) select the appropriate option: Insert Chapter, Insert Task, Insert Step.
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.
Click OK.
When creating new steps, Change Assistant displays the Step Properties dialog box for specifying step options.
To delete a chapter, task, or step:
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.
Select from the following:
If you want to delete a chapter, select Edit, Delete Chapter.
If you want to delete a task, select Edit, Delete Task.
If you want to delete a step, select Edit, Delete Step.
Change Assistant deletes the chapter, task, or step and updates the template.
Save the template.
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:
Open the template in Change Assistant by selecting File, Open Template.
Select File, Export Template.
The Export Template dialog box appears.
Navigate to the folder in which you want to save the template.
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.
Click Save.
Change Assistant allows you to export jobs to XML, HTML, or Microsoft Excel file formats.
To export a job:
Select File, Export Job.
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.
This section discusses how to:
Set step properties.
View step status.
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. |
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. |
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. |
|
Select one of these run location options:
|
|
Specify which database the step needs to be run against. Options are:
Step type and type of upgrade determine valid orientation settings. |
|
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. |
|
Specify the type of upgrade to which this step applies:
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. |
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:
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:
Concurrent processing is not enabled in any circumstances for these step types:
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. |
When working with templates and jobs, you see these status icons to the left of steps:
|
Indicates that Change Assistant runs this step or process automatically without manual intervention. |
|
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. |
|
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. |
|
Indicates that the process is running. |
|
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. |
|
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. |
|
Indicates that the step is complete. |
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:
Set the documentation directory.
View documentation.
Create and edit documentation.
Finalize documentation.
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:
Select Edit, Set Documentation Directory.
Navigate to the directory where you want to store the documentation.
Click Open.
To view the embedded documentation associated with a particular template element:
Select the template node.
View the documentation in the documentation box.
To view the compiled documentation:
Navigate to the documentation directory.
Open the template_name.HTM file.
To create or edit documentation:
Select the desired element node.
Select Edit, Edit Documentation.
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.
Click OK.
After modifying any documentation for individual template elements, select Edit, Finalize Documentation to compile the individual documentation changes into the master HTM file.
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. |