peoplesoft update manager

Upload: srivasthav

Post on 07-Aug-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 PeopleSoft Update Manager

    1/93

    PeopleSoft Update Manager 

    PeopleSoft Update Manager (PUM) is a lifecycle management process that is used with the PeopleSoftUpdate Manager PIA application, which runs on the PeopleSoft Image database.

    PeopleSoft Images are racle !irtual"o# $irtual machines that you download locally. %here is onePeopleSoft Image per product family (database instance) and they will be released periodically

    according to the image schedule posted on the PeopleSoft Update Manager &ome Page. %hePeopleSoft Image is the master source en$ironment from which you will pull the updated ob'ects, createa custom change pacage, and apply updates to your en$ironment. %he PeopleSoft Image for yourapplication is cumulati$e so you will download the most current PeopleSoft Image and get all of theupdates that you need.

    %he PeopleSoft Update Manager PIA Application and the PeopleSoft Image wor together thePeopleSoft Image contains the updates and the PeopleSoft Update Manager PIA Application is thesearching tool and custom change pacage definition generator. PeopleSoft *hange Assistantorchestrates the entire process flow. *hange Assistant is the tool used to analy+e and comparechanges, to apply the changed ob'ects to your en$ironment, to add in your customi+ations, and togenerate custom change pacages.

    Software Update Process

    %he software update process refers to applying updates to your PeopleSoft application. %he procedure

    for applying updates depends on whether the PeopleSoft application is PUM enabled.

    PUM Enabled PeopleSoft Systems

     All PeopleSoft updates for a product family are made a$ailable on a PeopleSoft Image. %he PeopleSoft

    Image is a !irtua"o# image that contains the $ery latest PeopleSoft woring database, applications,

    managed ob'ects, codeline, and the data and metadata reuired to use the PeopleSoft Update Manager.

    %he PeopleSoft Image is posted and downloaded from My racle Support (MS). %he schedule for

    images will be posted in ad$ance on MS for each PeopleSoft application database instance.

    Software update tools include-

    • n$ironment Management /ramewor

    Used to collect en$ironment information.

    See 0unning the n$ironment Management &ub

    • *hange Assistant

    Used to upload target database information to the PI, create change pacages from the custom

    change pacage definitions created using PeopleSoft Update Manager, and to the apply change

    pacages to target databases.

    See  Applying Updates %o A %arget n$ironment

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunningtheEnvironmentManagementHub-0711a9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunningtheEnvironmentManagementHub-0711a9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunningtheEnvironmentManagementHub-0711a9.html

  • 8/20/2019 PeopleSoft Update Manager

    2/93

    • PeopleSoft Update Manager PIA Application

    Used to search for updates and create custom change pacage definitions.

    %he PeopleSoft Update Manager PIA Application is posted on PeopleSoft Update Manager &ome

    Page 1I2 3454536.37

    • *hange Pacager 

    *reates the change pacage in *hange Assistant based on the change pacage definition created

    in PUM.

    Image: Software Update Process in Change Assistant

    %his diagram illustrates the Software Update process steps for the initial pass.

    https://support.oracle.com/epmos/faces/DocContentDisplay?id=1464619.1https://support.oracle.com/epmos/faces/DocContentDisplay?id=1464619.1https://support.oracle.com/epmos/faces/DocContentDisplay?id=1464619.1https://support.oracle.com/epmos/faces/DocContentDisplay?id=1464619.1

  • 8/20/2019 PeopleSoft Update Manager

    3/93

    Steps Used in Software Update Process

    %his table lists the steps used to search for and apply updates to your de$elopment or target database.

  • 8/20/2019 PeopleSoft Update Manager

    4/93

    Step

    3

    8

    9

    4

    :

    5

    ;

    <

    6

    Non-PUM Enabled PeopleSoft Systems

    %his software update process is only used for PeopleSoft systems that are not PeopleSoft Update

    Manager enabled. /or PUM enabled systems refer to the pre$ious section.

    %his software update process refers to applying change pacages, bundles, and maintenance pacs to

    your non=PUM enabled PeopleSoft application. /or e#ample, PeopleSoft application de$elopment teams

    periodically post change pacages containing fi#es to $arious application elements, such as pages and

    People*ode programs, that you can download and apply to your PeopleSoft system. >ou use *hange

     Assistant to apply software updates.

  • 8/20/2019 PeopleSoft Update Manager

    5/93

    Step escription

    3 Install and configure *hange Assistant and the n$ironment Management components.

    8 Use My racle Support (MS) to search for updates.

    9 2ownload the *hange Pacages from MS.

    4 After you ha$e downloaded the change pacages, you can then apply them in a batch or indi$idually. If

    prereuisites or post=reuisites are reuired, they will be included in the list as well.

    Software Upgrade Process

    %he software upgrade process refers to mo$ing from one release le$el to a newer release. %his typically

    in$ol$es installing a new $ersion of People%ools and a new $ersion of an e#isting PeopleSoft application.

    %his process uses *hange Assistant, and the n$ironment Management /ramewor when running

    remote upgrade processes. If you are upgrading from one release of a PeopleSoft application to another 

    application release, also consult your specific application?s install and upgrade documentation.

    Source and %arget 2atabases

    In $arious places within this People"oo, as well as any PeopleSoft documentation related to upgrades

    or database compares, the terms source and target  are used. @nowing the meanings of these terms

    helps you to understand the conte#t of a description or step.

    2uring a PeopleSoft update or upgrade, in most cases, you copy application definitions (such as pages

    and records) from a source database to a target  database. %he definitions of these terms are-

  • 8/20/2019 PeopleSoft Update Manager

    6/93

    so!rce database %he source database is the database from which the new changes

    are coming.

    target database %he target database is the database to which you are mo$ing thenew changes.

    Note: 2epending on whether you are performing an upgrade or update, and the stage within the

    process you are, these terms are relati$e and can refer to different databases.

    /or e#ample, in a typical upgrade, you install the new $ersion to a demonstration database, referred to

    as 2emo. %hen, you create a copy of your production database, referred to as *opy of Production. >ou

    then copy the modified definitions from the 2emo database into the *opy of Production. In this conte#t,

    your 2emo database is your source and the *opy of Production is the target . iewise, after you

    complete the initial copy and perform the reuired compares and tests, you begin a Mo$e to Productionpass. In this pass you tae the *opy of Production database and incorporate the modified definitions

    into the Production database. In this conte#t, the *opy of Production is your source and the Production

    database is your target .

    Bhen applying an update using the CApply with 2atabase *ompareD*opyC option, the source database

    is the 2emo database where the update (change pacage) has already been applied.

    Change Assistant En"ironments and #erminology

    2epending on the action to perform, the en$ironment must be configured. ach en$ironment will include-

    • 2atabase name

    • 2atabase type

    • Unicode

    • User Ids and passwords

    • SE uery e#ecutable

    • Products

    Products are selected for the target database only. %he source database will inherit these $alues

    from the target.

    • anguages

  • 8/20/2019 PeopleSoft Update Manager

    7/93

    anguages are selected for the target database only. %he source database will inherit these $alues

    from the target.

    • Paths to the current en$ironment home directories.

    PSF&M

    PSFAPPF&M

    PSF*US%F&M

    • /or application upgrades , the target database will also include paths to the old en$ironment

    home directories.

    Paths to $ome irectories

    %he order by which the People%ools runtime will pic up ob'ects from the file system is as follows-

    3. PSF*US%F&M

    8. PSFAPPF&M

    9. PSF&M

    *hange Assistant will loop through the paths in order of precedence until it finds the first instance of the

    file ob'ect at which time it will e#ecute the step.

    atabases Used for Each Action

    Action atabases and Paths Used

     Apply Update %arget database with path for current en$ironment.

    Update Manager %arget database with path for current en$ironment.

    Source database (PeopleSoft Image !irtual"o#) with path for

    current en$ironment.

     Application Upgrade %arget database with path for current en$ironment and path

    for old release.

    Source database (PeopleSoft Image !irtual"o#) with path for

  • 8/20/2019 PeopleSoft Update Manager

    8/93

    Action atabases and Paths Used

    current en$ironment.

    (ptional) *opy of current demo database with path for

    current en$ironment.

    (ptional) Production database with path for current

    en$ironment.

    Upgrade People%ools %arget database with path for current en$ironment.

    *opyD*ompare Managed b'ects or Merge

    Selected b'ect %ypes

    Multiple databases can be copied, compared and merged.

    *onfiguring the n$ironment Management &ub

    "efore you can run the n$ironment Management hub, you must ensure that it?s properly configured.

    %he hub issues automatic recrawl and re$alidate commands to the agents, and it can be configured to

    accept automatic updates from *hange Assistant. >ou configure the hub by setting appropriate

    parameters in its configuration file, which is located as follows-

    • Bebogic-

    PIA_HOME Gwebser$GdomainGapplicationsGpeoplesoftGPSM&U"Gen$metadataGconfigGconfiguration.

    properties

    • BebSphere-

    PIA_HOME Gwebser$Gserver GinstalledAppsGdomainHode*ellDdomain.earGPSM&U".warDen$metada

    taDconfigGconfiguration.properties

    %he following table describes the primary configuration.properties parameters for the hub-

    Config!ration

    Parameter 

    escription efa!lt %al!e

    recrawlinter$al %he inter$al, in hours, between two successi$e recrawl commands 24 hours

  • 8/20/2019 PeopleSoft Update Manager

    9/93

    Config!ration

    Parameter 

    escription efa!lt %al!e

    that ha$e been issued to a peer. %he ser$er issues recrawlcommands only to agents that are connected to the hub and ha$e no

    pending messages in the ueue. %his configuration parameter is

    ignored by the agent.Note: A 0 $alue

    means that it will not

    recrawl.

    0ecrawling includes a

    re$alidating.

    re$alidateinter$al %he ma#imum time, in hours, between two successi$e automatic

    re$alidates that the hub issues.6  hours

    Note: A 0 $alue

    means that it will not

    re$alidate.

    $!b Sec!rity Considerations

    n$ironment Management framewor does not support &%%PS connections. %he agent and hub

    communicate using standard &%%P only.

    n BebSphere, or for a single ser$er configuration on Bebogic, PSM&U" is a web application

    running within PIA. If PIA is configured to be accessed using &%%PS, you need to configure a separate

    ser$er instance for the hub to enable the &%%P connections between agents and hub.

    Config!ring $!b &ogging

    %he n$ironment Management hub logs are located as follows-

    • Bebogic- PIA_HOME Gwebser$GdomainGapplicationsGpeoplesoftGPSM&U"Gen$metadataGlogs

    • BebSphere- PIA_HOME Gwebser$Gps3GinstalledAppsGdomainJHode*ellDdomainJ.earGPSM&U

    ".warDen$metadataDlogs

    dit the .....GPSM&U"Gen$metadataGconfigGogconfig.properties to configure logging for the hub. %he

    following two ogconfig.properties parameters, which determine the ma#imum si+e of each log file, and

    the amount of log files rolled o$er, can be changed-

    • log4'.appender.0.Ma#/ileSi+eK3L84@"

    • log4'.appender.0.Ma#"acupInde#K3C

  • 8/20/2019 PeopleSoft Update Manager

    10/93

    Page Ha$igation &eader 

    0unning the n$ironment Management &ub

    %his section discusses how to-

    • 0un the hub on a single ser$er.

    • 0un the hub on multiple ser$ers.

    "efore you run the n$ironment Management agent, you must first ensure that it?s properly configured in

    the hub?s configuration.properties file.

    '!nning the $!b on a Single Ser"er 

    n a single ser$er, the PSM&U" starts within PIA, so use the command you use for your web ser$er to

    start PIA.

    '!nning the $!b on M!ltiple Ser"ers

    n$ironment Management also supports multi=ser$er installs. &owe$er, the n$ironment Management

    hub does not support clustering. %he n$ironment Management hub persists metadata into the file

    system on the 8 container. %his is not replicated in a clustered en$ironment. >ou e#perience

    erroneous beha$ior when you attempt to run the n$ironment Management hub in a clustered

    en$ironment.

    %he n$ironment Management hub deals with large binary files that *hange Assistant sends to the

    agents by using the hub as the intermediary dispatcher. %his can create significant o$erhead to a

    production system that is running on a multi=ser$er clustered en$ironment. %herefore, PSM&U" must

    always run on separate ser$ers dedicated to the n$ironment Management hub reuests.

    Starting PSEM$U( on M!ltiple Ser"ers on )eb&ogic

    In a multiple ser$er configuration, the PSM&U" ser$er listens on port 0!, by default.

    Use the following steps to start the Bebogic hub-

    3. *onfigure the n$ironment Management hub to run on a ser$er that is different from the

    PeopleSoft Internet Architecture ser$ers.

    8. *onfigure the re$erse pro#y to redirect any networ traffic with a uniform resource identifier (U0I)

    of PSM&U" to the ser$er running the n$ironment Management hub.

    n the machine from which the 0PS application runs, access the &ttpPro#ySer$let folder.

  • 8/20/2019 PeopleSoft Update Manager

    11/93

    Select PSM&U"&ttpPro#ySer$let and clic the Init Params tab. 0eplace Bebogic&ost ,

    BebogicPort with the host and port from which your PSM&U" ser$er listens.

    Note: Sa$e your new configuration.

    Use the following commands in seuence to start the n$ironment Management hub in a multi=ser$er

    installation-

    ...\StartWebLogicAdmin.cmd (start the admin server)

    ...\StartManagedWebLogic.cmd RPS

    ...\StartManagedWebLogic.cmd PSEMHUB

    %hen use the following U0 to access PSM&U"- http-DD"P# host -"P# port DPSM&U"Dhub.

    Note: /or a single ser$er install using a re$erse pro#y, this additional step needs to be performed in

    order for the n$ironment Management hub to be able to process the PSM&U" reuests. >ou need to

    edit-PIA_HOME Gwebser$GdomainGapplicationsG&ttpPro#ySer$letGB"=IH/Gweb.#ml. In thePSM&U"&ttpPro#ySer$let section, change the default port from

  • 8/20/2019 PeopleSoft Update Manager

    12/93

    8. 0emo$e this line from all other ser$ers- Uri Affinity*ooieKCSSSIHI2C

     AffinityU0IdentifierKC'sessionidC HameKCDPSM&U"DNC DJ. %he ser$er you chose for PSM&U"

    should only ser$ice PSM&U" reuests so that it can run independently and can be shut down

    without affecting the rest of the system.

    9. 0estart the re$erse pro#y using - I$M_pro%&_'ase_director& GbinGapachectl restart.

    4. 0estart all the ser$ers. /or Bindows, the directory

    is- (e'#phere_Appserver_director& GbinGstartSer$er.bat ser$erO. /or UHIO, the directory

    is- (e'#phere_Appserver_director& DbinDstartSer$er.sh ser$erO.

    :. Use the following U0 to access PSM&U"

    http-DDreverse_pro%&_host -reverse_pro%&_port DPSM&U"Dhub.

    %he re$erse pro#y?s listen port is defined in I$M_reverse_pro%&_'ase_director& GconfGhttpd.conf.

    Stopping the PSEM$U( on M!ltiple Ser"ers on )eb&ogic

    In a multiple ser$er en$ironment, target the ser$er which is dedicated to PSM&U" then

    e#ecutePIA_HOME Gwebser$GdomainGstopBebogic.cmd PSM&U" on Bindows

    andP#_HOME Dwebser$DdomainDstopBebogic.sh PSM&U" on UHIO. %his will only stop the ser$er

    ser$icing PSM&U" reuests. %he other ser$ers will still be up processing PIA reuests.

    %he following is a sample OM configuration file for the Bebogic multi=ser$er installation-

    ,., Sam$"e -ML conigration i"e or WebLogic M"tiserver insta""ation

    !Uri/ro$ 0ame12dea"t3host3server,3st"n%+435"ster3UR6s2#

      !Uri Ainit&5oo7ie128SESS6906:2 Ainit&URL6dentiier12;sessionid20ame12'

  • 8/20/2019 PeopleSoft Update Manager

    13/93

    0ame12'PS60=ERL60>S'

  • 8/20/2019 PeopleSoft Update Manager

    14/93

    Config!ration

    Parameter 

    escription efa!lt %al!e

    successi$e attempts that the peer maes tocontact the hub. All peers that access this

    configuration file ha$e the same ping inter$al.Note: %he minimum reuired pinginter$al

    $alue is 3LLL.

    windowsdri$estocrawl n Microsoft Bindows, the set of local dri$es

    or directory paths where PSF&M,

    PSF*/F&M and PIAF&M are located.

    Separate the dri$e letters or directory paths

    with spaces and a pipe symbol ( Q ).

    c- Q d-

    Note: 2o not lea$e a trailing ?D? or ?G?

    character at the end of the path.

    uni#dri$estocrawl n UHIO, the set of local dri$es or directory

    paths where PSF&M, PSF*/F&M,

    and PIAF&M are located.

    R&M

    Note: 2o not lea$e a trailing ?D? or ?G?

    character at the end of the path.

    chunsi+e nly applicable to large files, which may be

    chuned when sent. %he chunsi+e represents

    the ma#imum si+e in bytes of each chun.

    3L4

  • 8/20/2019 PeopleSoft Update Manager

    15/93

    *onfiguring Agents Bith a Secure PSF&M

    *hange Assistant deploys the updates to the PSF&M using the agents running on the managed

    ser$ers. %herefore, the agent running on a ser$er should ha$e write access to the PSF&M and its

    subdirectories.

    Note: Bhile specifying the crawl path in configuration.properties, mae sure that the decoupled

    configuration home (PSF*/F&M) is also included.

    0unning an n$ironment Management Agent

    %his section discusses how to-

    • 0un an agent.

    • Start an agent automatically in Bindows.

    '!nning an Agent

    "efore you run an n$ironment Management agent, you must ensure that it?s properly configured in the

    agent?s configuration.properties file.

    Starting the Agent

     At a command prompt, na$igate to P#_HOME GPSMAgent.

    Use one of these scripts to start the n$ironment Management agent-

    • n Microsoft Bindows, run P#_HOME GPSMAgentGStartAgent.bat.

    Note: If you want the agent to start automatically when the machine starts, use the Microsoft

    Bindows ser$ice that?s deli$ered as part of People%ools. r, you can add the script to the startup

    applications.

    • n UHIO, run P#_HOME DPSMAgentDStartAgent.sh.

    Note: If you want the n$ironment Management agent to start automatically on UHIO when themachine starts, add StartAgent.sh to the loginDboot scripts.

    %he first time an agent starts, it crawls the machine to locate PeopleSoft elements on that machine. %he

    results of searching the hard dis are sa$ed in the en$metadataGdataGsearch=results.#ml file.

    Note: Bhen starting an agent manually from the command prompt or from a script, the command

    prompt will continue to stay open, and it is normal to see the output of the periodic heartbeat e$ents

  • 8/20/2019 PeopleSoft Update Manager

    16/93

    (Csending pulseC) in the command prompt as the agent communicates with the hub. "y default these

    CpulsesC are e$ery 3L seconds, e#cept when en$ironment information is being uploaded to the hub. >ou

    can configure the agent to run in the bacground using the pro$ided Bindows ser$ice, and on UHIO by

    using the noh$ command. %hese options are documented in other sections of this People"oo.

    Note: nly one n$ironment Management agent can be started per machine. If an agent is already

    started, you may recei$e error messages indicating that the agent cannot be started because there is

    already one running on the machine.

    See Starting an Agent in the "acground on UHIO.

    See Starting an Agent Bith PSMAgent Bindows Ser$ice.

    Starting the Agent on a Sec!re PS*$+ME

    n Microsoft Bindows-

    3. *reate a new shortcut from the destop (right=clic, Hew, Shortcut).

    8. In the %ype the location of the item enter-

    )P#_HOME*+P#EMAgent+#tartAgent,'at -u .)domainname*+)username*

    /or e#ample-

    c.+ptinsta//s+pt!+P#EMAgent+#tartAgent,'at -u .'igcompan&,com+tsaw&er 

    Bhere the user specified has write access to PSF&M.

    Note: Bhen you run PSF&MJGPSMAgentGStartAgent.bat =u -domainnameJGusernameJ,

    the %MP directory is used. "oth the user that runs the command and the CrunasC user need

    writeDe#ecute access to the %MP directory.

    9. *lic He#t, and enter a name for the shortcut.

    4. Use this shortcut to start the agent.

    n UHIO-

    3. og in as the user who has write access to the PSF&M.

    8. PSF&MDPSMAgentDStartAgent.sh.

    See Securing PSF&M on UHIO.

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentintheBackgroundonUNIX-2e731fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentintheBackgroundonUNIX-2e731fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentWithPSEMAgentWindowsService-0711a2https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentWithPSEMAgentWindowsService-0711a2https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentWithPSEMAgentWindowsService-0711a2https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsvt/task_SecuringPS_HOMEonUNIX-eb6cbe.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsvt/task_SecuringPS_HOMEonUNIX-eb6cbe.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentintheBackgroundonUNIX-2e731fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_RunninganEnvironmentManagementAgent-07119c.html#StartinganAgentWithPSEMAgentWindowsService-0711a2https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsvt/task_SecuringPS_HOMEonUNIX-eb6cbe.html

  • 8/20/2019 PeopleSoft Update Manager

    17/93

    Stopping the Agent

    Use one of these scripts to stop the n$ironment Management agent-

    • n Microsoft Bindows, run P#_HOME GPSMAgentGStopAgent.bat.

    • n UHIO, run P#_HOME DPSMAgentDStopAgent.sh.

    'ecrawl

    If you install new software components, the running n$ironment Management agent doesn?t

    automatically detect them. %his is because, to impro$e performance, the agent doesn?t crawl e$ery time

    it starts up. Instead it crawls only if the search=results.#ml file does not e#ist.

    >ou can force a recrawl and mae the new components manageable by reissuing the StartAgent

    command with the recrawl option-

    3. pen a new command line window.

    8. *hange directories to P#_HOME GPSMAgent.

    9. Issue the following command-

    StartAgent recra"

    %his forces a recrawl and creates a new search=results.#ml file. If an agent is already running, it

    publishes the results to the hub.

    If the running n$ironment Management agent is connected to the hub constantly, the recrawl inter$aloccurs e$ery 84 hours by default. If the agent has not been connected to the hub for a few days, the hub

    reuests the agent to recrawl when the agent contacts the hub the ne#t time.

    Note: 0ecrawling includes re$alidating.

    Note: %he recrawl process assumes the n$ironment Management agent is running. If it is not running,

    you may see error messages in the output. It is recommended that before running a recrawl, you mae

    sure the agent is running.

    'e"alidate

    If the n$ironment Management agent does not recogni+e any of the installed components, the search=

    results.#ml file may not e#ist or may contain only an entry for &ost. %he problem may be that the agent

    needs to ha$e permission to read directories as well as e#ecute programs. rant these permission for

    the agent. Also chec whether the agent has permission to create a file on the local file system. /inally,

    chec whether the dis is full. %he agent might ha$e no dis space to create a search=results.#ml file.

    If the hub is not running, you may recei$e the following error messages in the agent log or console-

  • 8/20/2019 PeopleSoft Update Manager

    18/93

    • "roen connection = attempting to reconnect

    • 0emote#ception while connecting to ser$er = retrying attempt 3

    • 0emote#ception while connecting to ser$er = retrying attempt 8

    • 0emote#ception while connecting to ser$er = retrying attempt 9

    nce the n$ironment Management hub is bac up, the agent will successfully connect. %here?s no

    need to stop and restart the agent.

    Note: If you are performing a recrawl, you don?t need to separately re$alidate.

    Command-&ine Arg!ments for the Agent

    >ou can run these command=line arguments with the startAgent.bat (or startAgent.sh) script.

    Arg!ment escription Sample +!tp!t

    $ersion 0eturns the $ersion of the agent. !ersion-

  • 8/20/2019 PeopleSoft Update Manager

    19/93

    Arg!ment escription Sample +!tp!t

    is baced up.

    Note: 0ecrawling includes re$alidating.

    isrunning 0eturns true if an agent is already running and false if an

    agent is not already running.

    HA

    remo$e 0emo$es the peer and all its registered components from

    the hub.

    0emo$al *ompleted= PeerI2 8 has been

    remo$ed.

    0emo$al /ailed= PeerI2 8 could not be

    remo$ed from the hub.

    Starting an Agent in the (ac,gro!nd on UNI

    Use the UHIO noh$ command with the StartAgent.sh script to start an agent automatically and run in

    the bacground. %his enables you to a$oid ha$ing a command prompt open at all times showing the

    constant heartbeat of the agent. >ou can specify an output file to store heartbeat information.

    /or e#ample,

    noh$ .'StartAgent.sh # agent3ot$t."og

    Starting an Agent )ith PSEMAgent )indows Ser"ice

    >ou can set an n$ironment Management agent to start automatically when your n$ironment

    Management machine boots and run in the bacground. %his enables you to a$oid ha$ing a command

    prompt open at all times showing the constant heartbeat of the agent.

    /or this option, use the P#EMAgent  Bindows ser$ice that?s deli$ered as part of People%ools.

    Installing the PSEMAgent Ser"ice

    >ou install the PSMAgent ser$ice from a command prompt. *opies of the install program are located in

    two places-

    P#_HOME GbinGclientGwin#

  • 8/20/2019 PeopleSoft Update Manager

    20/93

    3. At a command prompt, change to either location of the install program.

    8. nter the following command-

    PSMAgentSer$ice Dinstall P#_HOME GPSMAgent

    Bhere P#_HOME  is the People%ools installed location.

    %he PSMAgent ser$ice is now installed, but not started. It?s configured by default to start

    automatically when the system boots, and to log on using the local system account. >ou can start it

    manually, or wait for the ne#t reboot.

    Note: %he PSMAgent ser$ice is configured to start as an automatic ser$ice, by default. &owe$er,

    the &ub must be running prior to the PSMAgent ser$ice attempting to start, or the PSMAgent

    ser$ice will not start successfully. It is recommended to set the PSMAgent ser$ice to manual start

    in the Bindows Ser$ices interface. %hen, to start the PSMAgent ser$ice, start it manually from the

    Ser$ices interface.

    Starting the PSEMAgent Ser"ice

    >ou can start the PSMAgent ser$ice from a command prompt, or from the Bindows Ser$ices control

    panel. %he name of the ser$ice follows this con$ention- Peop/e#oft Environment Management Agent-

    )re/ease*.

    • %o start the PSMAgent ser$ice from a command prompt, use the H% S%A0% command. /or

    e#ample-

    0E= S=AR= 2Peo$"eSot Environment Management Agent*.@+2

    • %o start the PSMAgent ser$ice from the Bindows Ser$ices control panel-

    3. pen the Bindows *ontrol Panel, then double=clic Administrati$e %ools, then Ser$ices.

    8. In the Ser$ices control panel, right=clic the Peop/e#oft Environment Management

     Agent  entry and selectStart.

    Stopping the PSEMAgent Ser"ice

    >ou can stop the PSMAgent ser$ice from a command prompt, or from the Bindows Ser$ices control

    panel.

    • %o stop the PSMAgent ser$ice from a command prompt, use the H% S%P command. /or

    e#ample-

    0E= S=9P 2Peo$"eSot Environment Management Agent*.@+2

    • %o stop the PSMAgent ser$ice from the Bindows Ser$ices control panel-

  • 8/20/2019 PeopleSoft Update Manager

    21/93

    3. pen the Bindows control panel, then double=clic Administrati$e %ools, then Ser$ices.

    8. In the Ser$ices control panel, right=clic the PeopleSoft n$ironment Management Agent

    entry and selectStop.

    Uninstalling the PSEMAgent Ser"ice

    >ou uninstall the PSMAgent ser$ice from a command prompt.

    %o uninstall the PSMAgent ser$ice-

    3. At a command prompt, change to either location of the uninstall program.

    *opies of the uninstall program are located in two places-

    P#_HOME GbinGclientGwin#

  • 8/20/2019 PeopleSoft Update Manager

    22/93

    3. 0un a a$a program to connect to the hub and retrie$e the information in OM format.

    0un the appropriate script for your en$ironment in from P#_HOME GPSM!iewer. >ou will be

    prompted for the web ser$er?s listening port.

    • UHIO- .Detn$Info.sh

    • Bindows- etn$Info.bat

     

    Note: /or security reasons, the a$a program connects only to the local host.

    8. pen P#_HOME GPSM!iewerGen$metadataGdataG$iewer.html to $iew the information in the

    generated OM file

    *onfiguring and Starting an n$ironment Management Agent on +DS

    %o run an agent on +DS, you must ha$e installed 0 deli$ered with People%ools on the +DS machine.

    %o configure and start the agent on +DS-

    3. dit the configuration.properties file (P#_HOME DPSMAgentDen$metadataDconfig).

    8. dit hubU0 and define the hub machine name and hub port.

    9. dit uni#dri$estocrawl and set it to the set of directories that need to be crawled.

    4. dit StartAgent.sh.

    n the first line, replace PSF&M with your P#_HOME  location.

    dit the last line to point to your 0 location.

    :. dit StopAgent.sh.

    n the first line, replace PSF&M with your P#_HOME  location.

    dit the last line to point to your 0 location.

    %he default charset on +DS is "*2I*. If you wish to $iew the content

    of P#_HOME DPSMAgentDen$metadataDdataDsearch=results.#ml, you need to run the following

    commands-

    cd PS_HOME 'PSEMAgent'envmetatda'data

  • 8/20/2019 PeopleSoft Update Manager

    23/93

    . PS_HOME '$sconig.sh

    PS_HOME 'bin'$sniconv t* searchres"ts.%m" ccsid,+C res"t.t%t

    %his comment is also true for P#_HOME DPSMAgentDen$metadataDdataDmatchers.#ml.

    >ou can find a $iewable $ersion of the results in result.t#t. >ou can also /%P (binary) these files to adifferent machine running a different operating system and $iew them in any editor.

    Integrating with racle *onfiguration Manager 

    %his section contains an o$er$iew and discusses how to instrument People%ools for racle

    *onfiguration Manager data collection.

    Understanding +racle Config!ration Manager for PeopleSoft

    racle *onfiguration Manager (*M) is used to collect configuration data from customer en$ironments

    and upload that data to a *ustomer *onfiguration 0epository (**0) stored and managed by racle.

    *M wors in tandem with PeopleSoft M/ for collecting configuration data from a PeopleSoft

    en$ironment. %he *M data collection agents collect configuration data using the feed pro$ided by the

    PeopleSoft M/ agents.

    %he PSMAgent has to be running on the instance so that configuration data can be collected. After

    crawling the en$ironment, PSMAgent writes the en$ironment data in OM format (with a .psft

    e#tension) to the P#_HOME DccrDstate directory.

    *M is installed and configured on a People%ools en$ironment as part of the application ser$er,

    Process Scheduler ser$er, and web ser$er People%ools installation. >ou can also install and configure

    *M by directly downloading the standalone install it from My racle Support.

    See Peop/eoo/s ,3 Insta//ation )for &our p/atform* 5sing the Peop/e#oft Insta//er7 

    Instr!menting People#ools for Config!ration ata Collection

    %his section pro$ides an o$er$iew of the data collection and discusses-

    • Setting up Integration "roer for *M.

    • 2eploying Ser$ices for *M.

    • Setting up security for *M.

    • Publishing ueries for *M.

  • 8/20/2019 PeopleSoft Update Manager

    24/93

    Understanding People#ools Instr!mentation for +CM

    %he optional configuration information collected from a PeopleSoft system for racle *onfiguration

    Manager (*M) are defined as ueries and shipped with *M collectors. %he uery definitions need to

    be instrumented after the installation and configuration of *M on a PeopleSoft en$ironment. %he

    instrumentation step publishes the ueries that are reuired to gather configuration information from a

    PeopleSoft system using Integration "roer. %he ueries can be instrumented by a a$a program

    TpsftFrypub and are part of the *M collector. %he publishing of ueries is a one=time acti$ity

    performed after the configuration of **0 collectors.

    %he Integration "roer ser$ices and interfaces used by the publishing engine are-

    Ser"ice Name +peration Name escription

    EASFE0>FS0!I* EASFO*U%E0>S>H*FP0 2isco$ers application type.

     

    EASFIS%EU0>FP0 2etermines whether data already e#ists.

     

    EASFEU0>F2%FP0 2eletes uery for republishing.

     

    EASFSA!FEU0>FP0 Sa$es uery definition.

    P%F**0FEU0> **0F%0FA22F0* Adds participating records of a uery to

    EU0>F%0F**0.

    Setting Up Integration (ro,er for +CM

    Setting up Integration "roer is discussed in the Integration "roer documentation.

    Bhen setting up Integration "roer for *M, mae sure that-

    • your gateway is configured and pointing to the appropriate gateway U0, such as

    http-DDwebser$erFmachinenameJ-httpportJDPSIBDPeoplesoftistening*onnector.

    • all other connectors are loaded.

    • on the PeopleSoft Hode *onfiguration page you specify the appropriate ateway 2efault App.

    Ser$er $alues and PeopleSoft Hodes $alues.

  • 8/20/2019 PeopleSoft Update Manager

    25/93

    • you can ping the node successfully.

    • on the Ser$ice *onfiguration page (People%ools, Integration "roer, Ser$ice *onfiguration) that

    the target location http-DDwebser$erJ-httpportJDPSIBDPeopleSoftSer$iceistening*onnector.

    eploying Ser"ices for +CM

    %o publish EAS ser$ices-

    3. Select People%ools, Integration "roer, Beb Ser$ices, Pro$ide Beb Ser$ice.

    8. Search and select the EASFE0>FS0!I* ser$ice, and clic He#t.

    9. Select !iew All to see all operations in the grid.

    4. *hoose the following operations-

    • EASFO*U%E0>S>H*FP0

    • EASFIS%EU0>FP0

    • EASFEU0>F2%FP0

    • EASFSA!FEU0>FP0

    :. *lic He#t until the final step and clic /inish.

    5. Mae note of the BS2 U0 generated, and open the wsdl in a new browser and mae sure itwas generated successfully.

    %o publish **0 ser$ices-

    3. Select People%ools, Integration "roer, Beb Ser$ices, Pro$ide Beb Ser$ice.

    8. Search for and select P%F**0FEU0>, and clic He#t.

    9. *hoose the following operation. **0F%0FA22F0*.$3.

    4. *lic He#t until the final step and clic /inish.

    :. Mae note of the BS2 U0 generated, and pen the wsdl in a new browser and mae sure it

    was generated successfully.

    %o $erify permissions for ser$ice P%F**0FEU0> and operation **0F%0FA22F0*-

    3. Select People%ools, Integration "roer, Integration Setup, Ser$ice perations.

  • 8/20/2019 PeopleSoft Update Manager

    26/93

    8. /or search criteria enter- for-

    • Ser$ice- P%F**0FEU0>

    • Ser$ice peration- **0F%0FA22F0*

    • peration %ype- Synchronous

    9. *lic **0F%0FA22F0* and select Ser$ice peration Security.

    4. Mae sure that the permission list P%P%3LLL has /ull Access is set.

    Setting Up Sec!rity for +CM

    %his section defines setting up of two user accounts.

    User

    Acco!nt

    escription

    Publisher Used by the client publisher a$a program to publish ueries using Integration "roer.

    %o set up this user profile, add the **0 Publisher role to the user profile.

    PSMAgent Used for configuring your application ser$er and Process Scheduler. PMAgent uses the same

    credentials to run the ueries for publishing the configuration information to *M.

    %o set up this user profile, add the **0 #ecution role to the user profile.

    See Boring Bith User Profiles.

    P!blishing .!eries

    %he publisher program can be in$oed by running psftFrypub.bat in

    PSF&MJDccrDsysmanDadminDutil.

    Setting Up *hange Assistant

    %his section co$ers topics related to setting up *hange Assistant, including how to-

    • Install *hange Assistant.

    • *onfirm the path $ariable.

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsec/task_WorkingWithUserProfiles-c076b9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsec/task_WorkingWithUserProfiles-c076b9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tsec/task_WorkingWithUserProfiles-c076b9.html

  • 8/20/2019 PeopleSoft Update Manager

    27/93

    • Scan the worstation.

    • 2efine en$ironment identification.

    Installing Change Assistant

    *hange Assistant runs only on supported Microsoft Bindows worstations. *hange Assistant is not

    automatically installed when you install People%ools. >ou install *hange Assistant by running a separate

    setup.e#e program in-

    P#_HOME GsetupGPs*A

     After installing *hange Assistant, you open it by selecting selectStart, then selectPrograms, then

    selectPeopleSoft *hange Assistant

  • 8/20/2019 PeopleSoft Update Manager

    28/93

    4. *lic n$ironment !ariables.

    :. Select the Path $ariable in the System !ariables section, then clic the dit button.

    %he dit System !ariables screen appears.

    5. n the dit System !ariables dialog bo#, ensure that in the !ariable !alue field, the following

    directory locations appear as the first  entries in the Path string-

    5D\PS3H9ME\bin\c"ient\in%*4

    ;. If you?$e made any modifications, clic @ to sa$e your settings.

    efine En"ironment Identification

    In the browser, na$igate to the People%ools ptions page (People%ools, Utilities, Administration,

    People%ools ptions) and mae sure that the n$ironment ong Hame and n$ironment Short

    Hame are specified correctly.

    %he n$ironment Management /ramewor and *hange Assistant use these $alues, along with the

    UI2, to identify an en$ironment and associate en$ironment information with a particular named

    en$ironment. iewise, it enables you to search for updates for a specific en$ironment.

    +pening Change Assistant the /irst #ime

    %he first time you open *hange Assistant after installing it, you will be presented with the Belcomemenu. >ou can select not to display this page again.

    Image: Change Assistant )elcome men!

    %his e#ample illustrates the fields and controls on the *hange Assistant Belcome menu.

  • 8/20/2019 PeopleSoft Update Manager

    29/93

    *lic He#t to $iew the *hange Assistant ptions.

    Image: Change Assistant )i0ard-Select Action dialog bo1

    %his e#ample illustrates the fields and controls on the *hange Assistant Bi+ard=Select Action dialog bo#.>ou can find definitions for the fields and controls later on this page.

  • 8/20/2019 PeopleSoft Update Manager

    30/93

    2epending on the action you select, the *hange Assistant Bi+ard will guide you through the steps. ach

    of these actions has a topic that will pro$ide details.

    Apply Updates  Any systems that are not PUM enabled, will use the Apply Updatesoption to apply updates downloaded from My racle Support.

     Apply Updates can be used with any non=PUM change pacages.

    See  Applying Updates %o A %arget n$ironment

    Update Manager  Update Manager is used to create and apply PUM *hangePacages and PUM PeopleSoft 0elease Patches (P0P). %hePeopleSoft Image is the $irtual machine that contains the updates

    for a PeopleSoft application. Update Manager currently onlysupports applications patching. %he PeopleSoft Update Manager PIAapplication is used in the PeopleSoft Image to search for updates,re$iew potential change impact, and create a custom changepacage definition that is based on the updates you selected for your en$ironment.

    Note: Update Manager is only a$ailable for 6.8 applicationspatching.

    See Update Manager Action $er$iew

    Application

    Upgrade

     Application Upgrade is used to perform upgrade to a new applicationrelease, which typically includes a People%ools upgrade as well. /ullapplication upgrades are deli$ered with detailed templates anddocumentation tailored to your specific upgrade path.

    See %he Upgrade Process Using *hange Assistant

    UpgradePeople#ools

    Upgrade People%ools is used to do a People%ools only upgrade.

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_UpdateManagerActionOverview.html#UpdateManagerOverview-5740571Fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_UpdateManagerActionOverview.html#UpdateManagerOverview-5740571Fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_TheUpgradeProcessUsingChangeAssistant-0711e9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_TheUpgradeProcessUsingChangeAssistant-0711e9.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ApplyingUpdatesToATargetEnvironment-0711d6.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_UpdateManagerActionOverview.html#UpdateManagerOverview-5740571Fhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_TheUpgradeProcessUsingChangeAssistant-0711e9.html

  • 8/20/2019 PeopleSoft Update Manager

    31/93

    Compare2CopyManaged +b3ects or Merge Select +b3ect#ypes

    Pro$ides the ability to copy and compare Managed b'ects pro'ectsand 2ata Migration Borbench pro'ects in *hange Assistant. >oualso ha$e the ability to $iew and merge People*ode, SE and OS%.

    Create or Modify#emplates

    *hange Assistant templates are composites of all the possible stepsthat apply to an update or upgrade. %he templates are deli$ered aspart of the change pacage. nce you select a change pacage, thetemplate is loaded into the *hange Assistant internal storage. >oucan edit the template or add additional chapters, tass and steps, ifneeded.

    Understanding #he Change Assistant Interface

    *hange Assistant enables you to run, $iew, and modify *hange Assistant templates. >ou open *hange Assistant on a Bindows worstation by selecting Start, Programs, PeopleSoft *hange Assistant

  • 8/20/2019 PeopleSoft Update Manager

    32/93

  • 8/20/2019 PeopleSoft Update Manager

    33/93

    Interface Area escription

    selected node on the template tree.

     Acti$ity bo# %he Acti$ity bo# displays the processing and status messages associated with a step, when a 'ob is running in *hange Assistant. %his is similar to the utput window in the Application2esigner worspace.

    Image: 4ob open in Change Assistant

    %his e#ample illustrates the *hange Assistant interface for a 'ob running in *hange Assistant.

    Boring Bith *hange Assistant Menu ptions

    %his section describes the menu options a$ailable when using *hange Assistant.

    Note: Some menu options are enabled only during a specific *hange Assistant action, which is

    determined in the *hange Assistant Actions dialog bo#.

  • 8/20/2019 PeopleSoft Update Manager

    34/93

    /ile Men!

    %he /ile menu contains some generic Bindows options, plus these specific *hange Assistant options-

    Men! +ption escription

    Hew %emplate *reates a new *hange Assistant template.

    pen

    %emplate

    pens a template of 'ob from the *hange Assistant storage (internal database).

    Sa$e

    %emplate

    Sa$es the template into the *hange Assistant storage (internal database).

    Sa$e

    %emplate As

    Sa$es the new template with the name you specify.

    Hew ob *reates a new *hange Assistant 'ob.

    pen ob pens a 'ob from the *hange Assistant storage (internal database).

    Sa$e ob Sa$es the 'ob into the *hange Assistant storage (internal database).

    Sa$e ob As Sa$es the 'ob with the name you specify.

    *lose *loses the current template or 'ob.

    Import%emplate

    Imports an e#isting template into *hange 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 e#port it out of 

    *hange Assistant.

    2elete 0emo$es the template from *hange Assistant. Bhen you delete a template, you also delete all the

  • 8/20/2019 PeopleSoft Update Manager

    35/93

    Men! +ption escription

    %emplate 'obs associated with the template.

    Note: Press and hold the *%0 ey to select multiple templates for deletion.

    #port

    %emplate

    #ports a copy of the template out of *hange Assistant so others can use it.

    2elete ob 0emo$es a 'ob associated with the current template.

    Hewn$ironment

    aunches the 2atabase *onfiguration wi+ard for creating a new en$ironment.

    *hange Assistant uses these settings to locate P#_HOME  directories, connect to the %arget

    database, and so on.

    pen

    n$ironment

    pens a defined en$ironment.

    Import

    n$ironment

    Imports an e#isting en$ironment.

    #port

    n$ironment

    #ports an e#isting en$ironment.

    2elete

    n$ironment

    2eletes an e#isting en$ironment.

    #it #its *hange Assistant.

    Note: %his option is disabled when a *hange Assistant step is running. %o e#it *hange Assistant

    while a process is running, you must first ill the process (select 0un, @ill). Bhen you relaunch

    *hange Assistant you can resume at the point where you illed the process.

  • 8/20/2019 PeopleSoft Update Manager

    36/93

  • 8/20/2019 PeopleSoft Update Manager

    37/93

    Men! +ption escription

    !iew og pens the current 'ob processing log.

    !iew Script pens the script associated with the selected step.

    ob Properties nables you to set properties for the upgrade 'ob created.

    Set 2ocumentation

    2irectory

    Specifies the directory into which your upgrade documentation is sa$ed. *hange Assistant

    loads the documentation for $iewing when you open a template or 'ob.

    dit 2ocumentation nables you to modify the documentation associated with the selected chapter, tas, or

    step.

    /inali+e

    2ocumentation

    enerates the &%M files

    %iew Men!

    %he !iew menu contains these specific *hange Assistant options-

    Men! +ption escription

    Step 2etails 2isplays the step properties bo# in the *hange Assistant worspace.

    2ocumentation 2isplays the documentation bo# in the *hange Assistant worspace.

     Acti$ity 2isplays the Acti$ity bo# in the *hange Assistant worspace.

    '!n Men!

    %he 0un menu contains these specific *hange Assistant options-

  • 8/20/2019 PeopleSoft Update Manager

    38/93

    Men!

    +ption

    escription

    0un "egins the e#ecution of a *hange Assistant 'ob.

    *ancel Stops the processing of a *hange Assistant 'ob after  the currently running process completes.

    @ill Stops the processing of a *hange Assistant 'ob completely and immediately, inc/uding  the step that?s

    currently running.

    #ools Men!

    %he %ools menu contains these specific *hange Assistant options-

    Men! +ption escription

    *reate *hange

    Pacages

    nabled when action type is Update Manager.

    pens *hange Assistant Bi+ard to select your en$ironment information and leads you

    through the process to create a change pacage.

    See Peop/e#oft pdate Manager , Using Update Manager Action, 2efining a Hew*hange Pacage

     Apply *hange

    Pacages

    nabled when action type is Update Manager.

    pens *hange Assistant Bi+ard to select your en$ironment information and leads you

    through the process to apply a change pacage.

    See Peop/e#oft pdate Manager , Applying *ustom *hange Pacages, Applying *hange

    Pacage

     Apply PeopleSoft

    0elease Patchset

    nabled when action type is Update Manager.

    pens *hange Assistant Bi+ard to guide you through applying PeopleSoft release

    patchset to the PeopleSoft Image.

    See Peop/e#oft pdate Manager , Applying PeopleSoft 0elease Patchset to PeopleSoft

  • 8/20/2019 PeopleSoft Update Manager

    39/93

    Men! +ption escription

    Image, Applying 2ownloaded PeopleSoft 0elease Patchset to PeopleSoft Image

    !alidate !alidates the *hange Assistant settings in your en$ironment, that the reuired elements

    are up and running, and that *hange Assistant can connect to them.

    Merge

    People*odeDSE

    nabled when action type is *ompareD*opy Managed b'ects or Merge Select b'ect

    %ypes.

     Allows you to start a new merge session or open an e#isting session.

    2efault Merge 0ules nabled when action type is *ompareD*opy Managed b'ects or Merge Select b'ect

    %ypes.

    pens the 2efault merge 0ules dialog bo#.

    Pro'ect Administration nabled when action type is *ompareD*opy Managed b'ects or Merge Select b'ect

    %ypes.

    pens Pro'ect Administration page.

    Scan *onfiguration Searches the *hange Assistant worstation for tools and utilities reuired to perform

    updates and upgrades. /or e#ample, this process locates the local SE tool, 2ata

    Mo$er, Application 2esigner, and so on.

    *hange Actions pens *hange Assistant Bi+ard Select Action page.

    See pening *hange Assistant the /irst %ime

    ptions pens the *hange Assistant ptions dialog bo#, enabling you to select *hange Assistant configuration options. %he options a$ailable depend on the Action selected.

    Boring with *hange Assistant %emplates and obs

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_OpeningChangeAssistantTheFirstTime.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_OpeningChangeAssistantTheFirstTime.html

  • 8/20/2019 PeopleSoft Update Manager

    40/93

    Bhether you are performing an update or an upgrade, you wor with *hange Assistant templates and

     'obs. %he temp/atesare composites of all possible steps that apply to an update or upgrade, whether

    they apply to your en$ironment or not.

    %he source of the template is dependant on the action you are performing in *hange Assistant. %his

    table lists the template source for each *hange Assistant action.

    Change

    Assistant

    Action

    #emplate

     Apply Update *hange Assistant template comes in the change pacage downloaded from MS.

    /or change pacages created in Application 2esigner, the template is generated when you

    select enerate Hew %emplate.

    Update Manager *hange Assistant template is either generated from the custom change pacage when you

    select to apply the change pacage or deli$ered from PeopleSoft if you are applying a P0P

    (PeopleSoft 0elease Patchset.).

    Upgrade *hange Assistant template for your upgrade path is downloaded from MS.

     After you specify the reuired settings in *hange Assistant regarding your en$ironment, you use *hange

     Assistant to build a 9o' tailored to your en$ironment. Bhen building the 'ob, *hange Assistant filters thesteps so that the 'ob contains only the steps applicable to your implementation. /or e#ample, the

    resulting *hange Assistant 'ob will ha$e only steps that apply to your database type, your installed

    applications, your languages, and so on.

    Bhen you apply updates or run an upgrade, *hange Assistant automatically loads the template into the

    *hange Assistant internal storage system. >ou can add additional chapters, tass, and steps to the

    template, if needed. %o edit a template, you must be in the *reate or Modify %emplates mode, specified

    on the *hange Assistant ptions dialog bo#.

    #amples of custom steps that might be added include, dropping inde#es, adding inde#es, bacing up a

    database, and so on.

    Note: In most cases, it is not necessary (or recommended) to modify a deli$ered template. Any changes

    that you mae to the imported template won?t affect the original template that you downloaded. &owe$er,

    if you choose to edit a template, eep a bacup of the original.

    Creating New #emplate Elements

    >ou can add chapters, tass and steps to an e#isting template.

  • 8/20/2019 PeopleSoft Update Manager

    41/93

    %o insert a template element-

    3. &ighlight the location where you want to add the element.

    If you want to add a chapter abo$e the e#isting first chapter in the template, highlight the template

    root node (template name) at the top of the template tree.

    8. /rom the dit menu (or toolbar) select the appropriate option- Insert *hapter, Insert %as, Insert

    Step.

    9. nter a uniue name for your new element.

    Note: ach chapter in the update template must ha$e a uniue name, each tas within a chapter

    must ha$e a uniue name, and each step within a tas must ha$e a uniue name.

    4. *lic @.

    Bhen creating new steps, *hange Assistant displays the Step Properties dialog bo# for specifyingstep options.

    eleting #emplate Elements

    %o delete a chapter, tas, or step-

    3. &ighlight the chapter, tas, or step that you want to delete.

    Note: Press and hold the *%0 ey to select multiple steps for deletion.

    Warning! If you delete a chapter, *hange Assistant deletes all the tass and steps within thechapter. If you delete a tas, *hange Assistant deletes all the steps within the tas.

    8. Select from the following-

    a. If you want to delete a chapter, select dit, 2elete *hapter.

    b. If you want to delete a tas, select dit, 2elete %as.

    c. If you want to delete a step, select dit, 2elete Step.

    9. *hange Assistant deletes the chapter, tas, or step and updates the template.

    4. Sa$e the template.

    E1porting #emplates

    In order for others to use the template that you create or modify, you need to e#port it from *hange

     Assistant. If you want to o$erwrite an e#isting template file, enter the name of the original template.

  • 8/20/2019 PeopleSoft Update Manager

    42/93

    %o e#port a template-

    3. pen the template in *hange Assistant by selecting /ile, pen %emplate.

    8. Select /ile, #port %emplate.

    %he #port %emplate dialog bo# appears.

    9. Ha$igate to the folder in which you want to sa$e the template.

    4. nter the name of the template.

    Note: If you want to o$erwrite the original template that you downloaded, enter the original name of 

    the template.

    :. *lic Sa$e.

    E1porting 4obs to M&5 $#M&5 or Microsoft E1cel /ormat

    *hange Assistant allows you to e#port 'obs to OM, &%M, or Microsoft #cel file formats.

    %o e#port a 'ob-

    3. Select /ile, #port ob.

    8. nter the desired e#ported filename and the select the desired file type format.

    >ou can use this option to enable other implementation team members, who do not ha$e access to the

    machine on which *hange Assistant is running, to view  the 'ob. #porting the 'ob to Microsoft #celenables you to $iew the timings in a spreadsheet format.

    Note: >ou can not e#port a *hange Assistant 'ob and either import it or open it on another machine with

    *hange Assistant installed and then run or modify the 'ob on that other machine.

    Boring with Steps

    %his section discusses how to-

    • Set step properties.

    • Set filter ueries.

    • !iew step status.

  • 8/20/2019 PeopleSoft Update Manager

    43/93

    Setting Step Properties

    PeopleSoft deli$ers 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.

    %o modify the step properties, highlight the step for which you want to modify the step properties, then

    double=clic on the step or select selectdit, then selectStep Properties. After maing any changes to

    step properties, clic @, and sa$e your template.

    Note: 2epending 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 deli$ered template.

    %his section describes fields and options on the Step Properties dialog bo#. >ou can modify step

    properties for a step when adding or editing steps in the template.

    Image: Step Properties dialog bo1

    %his e#ample illustrates the fields and controls on the Step Properties dialog bo#. >ou can find

    definitions for the fields and controls later on this page.

  • 8/20/2019 PeopleSoft Update Manager

    44/93

    Step escription %his field displays the current step.

    Script2Proced!re nter the name of the script, procedure, pro'ect, or program name

    to which you want to assign the properties of the step. /or

    e#ample, enter #:#A;I .

    %his field is reuired for all step types e#cept manual stop.

    #ype Select a step type. %his selection defines the type of action to be

    performed by the step. /or e#ample, if you are running the

    S>SAU2I% SE0 report, select #

  • 8/20/2019 PeopleSoft Update Manager

    45/93

    in this People"oo.

    See Step %ypes

    Parameters nter additional parameters that you may need to run the step. /or

    e#ample, for SE commands, you enter the actual SE command

    in this field. In other cases, you use this edit bo# to o$erride $arious

    en$ironment settings or other parameters so that the step

    completes successfully.

    2etailed information related to the parameter options for each step

    type appears elsewhere in this People"oo.

    See Step Parameters

    /rom #ools 'elease Specify the People%ools releases to which a step applies. Use the

    associated operator dropdown list to indicate ranges of releases.

    %he default $alues are A//  with the =operator.

    %he operator dropdown list enables you to e#press greater than,

    less than, eual to, and ?in? relationships.

    %he in operator enables you to specify more specific ranges, such

    as ?in?

  • 8/20/2019 PeopleSoft Update Manager

    46/93

    remotely.

    •   "emote Agent - runs the step on a remote ser$er. 2uring a

    full upgrade, some steps are data intensi$e and, for

    performance reasons, can be run on a remote ser$er. If youselect "emote Agent , before running the step you need to

    configure the 0emote Agent options on the *hange Assistant

    ptions dialog.

    %he details of setting up this option are documented in the

    upgrade portion of this People"oo.

    See *onfiguring 0emote Agent Processing.

    +rientation Specify which database the step needs to be run against. ptionswill $ary based on the action selected, but may include-

    •   #ource

    •   arget 

    •   8op& of 8urrent ;emo

    •   Production

    Step type and type of upgrade determine $alid orientation settings.

    See Source and %arget 2atabases.

    Prod!cts *lic the Products icon. *hange Assistant displays the Select

    Products dialog bo#, which enables you to select the product line,

    the industry, and the products to which your step should be run

    against (for e#ample, /IHDS*M, *ommercial, Asset Management).

    Note: >ou must select at least one product.

    Apply #ype Specify the type of upgrade to which this step applies-

    •   Initia/ Pass- refers to the initial application of a change

    pacage or new release to your *opy of Production database.

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ConfiguringRemoteAgentProcessing-4a7849.html#ConfiguringRemoteAgentProcessing-4a7849https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_SourceandTargetDatabases-2e760a.html#SourceandTargetDatabases-2e760ahttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_ConfiguringRemoteAgentProcessing-4a7849.html#ConfiguringRemoteAgentProcessing-4a7849https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_SourceandTargetDatabases-2e760a.html#SourceandTargetDatabases-2e760a

  • 8/20/2019 PeopleSoft Update Manager

    47/93

    •   Move to Production- refers to the upgrade between your

    *opy of Production database and your test or production

    system.

    •   $oth- refers to steps that need to be run in both apply types.

    Note: Bhen the 'ob is created, the system filters the template steps

    to be e#ecuted by the apply type specified. /or e#ample, if Move to

    Production is specified as the apply type, only steps in the template

    specified as Mo$e to Production or "oth will be included in the 'ob.

    Allow for Errors Indicates how the system should react to any errors that may arise

    during a step run. If set to :es, if the step encounters errors the

    system does not perform any error handling and continues on to

    the ne#t step.

    2efault is set to 1o.

    '!n Conc!rrently nables you to set multiple steps (programs, processes, and so on)

    to run simultaneously.

    If you select this option for two or more consecuti$e steps, *hange

     Assistant starts those processes concurrently, until the 'ob reaches-

    • a step with 0un *oncurrently set to 1o.

    • a step type of Manua/ #top.

    • the Ma#imum *oncurrent Processes $alue, as set on the

    *hange Assistant ptions dialog bo#.

    "y setting 0un *oncurrently to :es, you are indicating to *hange

     Assistant that this step can run concurrently with the following step.

    %he total number of processes that can run concurrently is

    determined by the Ma#imum *oncurrent Processes setting on the

    *hange Assistant ptions dialog bo#.

    /or e#ample, assume there are four steps set to run concurrently,

    followed by a fifth step set not  to run concurrently, with the

    Ma#imum *oncurrent Processes $alue set to 3. In this scenario,

    *hange Assistant launches the first three steps to run concurrently.

    Bhen one of the first three steps completes, the fourth step starts

    processing, and as soon as another step completes, the fifth step

  • 8/20/2019 PeopleSoft Update Manager

    48/93

    begins processing. %he step after the fifth step does not start until

    the fifth step completes.

    0unning steps concurrently is a strategy reser$ed for application

    upgrades to sa$e time when running the following step types on aremote host through a remote M/ agent or Process Scheduler-

    •  Application ngine

    • SE

    • 2ata Mo$er 

    *oncurrent processing is not enabled in any circumstances for

    these step types-

    • 2"%S/IO

    • oad "ase 2ata

    • Upgrade People%ools

    • Manual Stop

    Note: If a step is dependent on a pre$ious step, it is not

    recommended to set it to run concurrently with that step.

    Note: Steps set to run concurrently can span across multiple

    consecuti$e tass or chapters, and can be of different step types.

    Note: In an application upgrade, do not run the CUpdate

    People%ools System %ablesC step concurrently, and, unless

    specifically instructed to do so, do not run any of the steps in the

    CApply People%ools *hangesC chapter concurrently.

    See the upgrade documentation for your specific upgrade for

    recommendations on specific steps within that upgrade that can be

    run concurrently.

    Setting /ilter .!eries

    /ilter ueries pro$ide the ability to add ad=hoc step filtering criteria to a template to further impro$e

    applicability of 'ob to the customer and where possible remo$e unnecessary manual steps.

    See  Adding /ilter Eueries

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_AddingFilterQueries.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_AddingFilterQueries.htmlhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_AddingFilterQueries.html

  • 8/20/2019 PeopleSoft Update Manager

    49/93

    %iewing Step Stat!s

    Bhen woring with templates and 'obs, you see these status icons to the left of steps-

     0un Indicates that *hange Assistant runs this step or processautomatically without manual inter$ention.

     Stop Indicates that *hange Assistant stops on this process. It also

    indicates that there may be manual steps to perform for this step.

    0e$iew the documentation window for further instructions. After

    completing the wor described in a manual step, you must set the

    status to 8omp/ete,

     0estart 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.

     /ailure Indicates a failure has occurred that needs immediate attention.

    %his appears if a 2ata Mo$er script, SE script , or pro'ect copy

    step fails. 0esol$e the error before continuing with processing.

    Barning Indicates a warning for this step which does not need immediate

    attention. %he 'ob continues processing with no ad$erse affects.

     After the 'ob completes, re$iew the steps in a warning state and

    e$aluate for further action.

     *omplete Indicates that the step is complete.

  • 8/20/2019 PeopleSoft Update Manager

    50/93

     Adding /ilter Eueries

    /ilter ueries pro$ide the user with the ability to add ad=hoc step filtering criteria to a template in order to

    impro$e the applicability of a 'ob to the customer and where possible remo$e unnecessary manual

    steps.

    %his section discusses how to-

    • *reate /ilter Euery Step type.

    •  Assign /ilter Euery to a step.

    • *ut and Paste filter ueries

    • *reate and e#ecute 'obs that include filter ueries.

    Creating /ilter .!ery Step #ype

     A template can ha$e LVn /ilter Euery steps defined and they can be defined at any position in the

    template. %he location of the filter uery step will determine when the filter ueries associated to that

    step will be e#ecuted.

    Image: /ilter .!ery Step dialog bo1

    %his e#ample illustrates the fields and controls on the /ilter Euery Step dialog bo#. >ou can find

    definitions for the fields and controls later on this page.

  • 8/20/2019 PeopleSoft Update Manager

    51/93

    Script2Proced!re %he ScriptDProcedure is defaulted to /ilternW3J where n is set to L

    for a new template and incremented by 3 each time a /ilter Euery

    step type is added and sa$ed.

    %he first /ilter Euery step created in a template will be named

    /ilter3, the second will be named /ilter8, and so on.

    %hese $alues must be uniue, deletion of a filter uery step, will not

    change the n $alue. Bhen a filter uery step is deleted, the $alue is

    ne$er reused.

    efine /ilter .!ery Use this button to access the 2efine /ilter Eueries dialog bo#.

    %he following step attributes can be set for /ilter Euery step type-

    • /rom %ools release

  • 8/20/2019 PeopleSoft Update Manager

    52/93

    • rientation

    • Products

    • Platforms

    • anguages

    •  Apply %ype

    Setting Step Properties

    %he following step attributes cannot be changed and will be greyed out.

    • Parameters X not reuired for Euery /ilter step type

    • 0un ocation (2efault K ocal)

    •  Allow for rrors (2efault K Ho)

    • 0un *oncurrently (2efault K Ho)

    Note: A filter uery step cannot be filtered by itYs own uery. A filter uery step can not be filtered by a

    filter uery defined in another step.

    efining /ilter .!eries

    %he 2efine /ilter Eueries page is used to define the actual filter ueries. %he grid is displayed in read=

    only mode and always contains a minimum of one row in the $iew.

    • %o add a new filter uery, right=clic and select Add Hew /ilter Euery.

    • %o delete an e#isting filter uery, right=clic on the row and select 2elete Selected /ilter Euery.

    • %o update an e#isting filter uery either-

    0ight=clic on the row and select dit Selected /ilter Euery.

    2ouble clic on the row.

    efining /ilter 

    Use the /ilter 2efinition dialog bo# to define the filter.

    Image: /ilter efinition dialog bo1

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_WorkingwithSteps-307d65.html#SettingStepProperties-307b61https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/concept_WorkingwithSteps-307d65.html#SettingStepProperties-307b61

  • 8/20/2019 PeopleSoft Update Manager

    53/93

    %his e#ample illustrates the fields and controls on the /ilter 2efinition dialog bo#. >ou can find definitions

    for the fields and controls later on this page.

    /ilter I %he /ilter I2 must be uniue within the /ilter Euery step. %he /ilter

    I2 $alue in con'unction with the ScriptDProcedure name is used to

    ensure uniueness within the template. /or e#ample- /ilter3VAP

    *hec.

    escription nter a description for the filter uery.

    .!ery efinition nter the SE statement for the uery.

    Special filter ueries are also a$ailable as described in the ne#t

    section.

    Note: %he SE statement is not $alidated.

    /ilter if #r!e %al!e %he /ilter if %rue !alue can be a numeric or a string. !alid operator

    are-

    • Humeric

    K, , J, JK, K, J

  • 8/20/2019 PeopleSoft Update Manager

    54/93

    • String

    *ontains, 2oes Hot *ontain

    /or a single filter uery, when the @i/ter if rue a/ue is %rue thenthe associated step will be filtered.

    Special /ilter .!eries

    In addition to the standard user defined ueries, a special platform=based filter uery is a$ailable where

    *hange Assistant le$erages itYs own metadata about the en$ironments to resol$e the uery.

    %he following would be inserted in lieu of an actual SE statement. %he $ariables cannot be used as a

    part of the actual SE statement. #amples of uniue identifier pairing would be-

    • ZPA%/0MFS0*KZPA%/0MF%%

    • ZPA%/0MFS0*KZPA%/0MF2M

    • ZPA%/0MFS0*KZPA%/0MFP02

    %he return $alue for these pairings will be  :  for yes and 1  for no.

    /or more information on $ariables see /ilter Euery !ariables

    Assigning /ilter .!ery to a Step

    %o use a filter uery, the filter uery must be assigned to a step. %he following rules apply-

    • %he drop down list of filter ueries will be restricted to filter ueries that are defined in the

    template at a position ahead or abo$e the step being updated.

    • Steps can only be associated to /ilter Eueries that would e#ecute prior to the step being

    e#ecuted.

    • Steps cannot be associated to the same /ilter Euery twice.

    Adding a .!ery /ilter to a Step

    %o add a uery filter to a step-

    3. 2ouble=clic on the step to open the Step properties.

    8. Select the /ilter Eueries tab.

    https://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_StepParameters-3077c1.html#pstopic2-162-8E9E84CEhttps://docs.oracle.com/cd/E41633_01/pt853pbh1/eng/pt/tswu/task_StepParameters-3077c1.html#pstopic2-162-8E9E84CE

  • 8/20/2019 PeopleSoft Update Manager

    55/93

    Image: /ilter .!eries dialog bo1

    %his e#ample illustrates the fields and controls on the /ilter Eueries dialog bo#. >ou can find definitions

    for the fields and controls later on this page.

    Step will be filtered

    if:Select when filtering will be done.

    •  All /ilter Eueries listed 0eturn %rue !alues

     AH2 condition

    • ne /ilter Euery listed returns %rue $alue

    0 condition

    /ilter Name Select the /ilter name from the drop down list.

    %o add additional filter ueries, right=clic and select Insert Euery.

    /ilter Identifier  Select the /ilter Identifier from the drop down list.

    Note: %he drop down list will contain all of the /ilter I2s for the

    selected /ilter Hame. %his field will be grayed out if a /ilter namehas not been specified.

    %o add additional /ilter Eueries, right=clic on a row and select Insert Euery.

  • 8/20/2019 PeopleSoft Update Manager

    56/93

    eleting a .!ery /ilter from a Step

    %o delete a uery filter-

    3. 2ouble=clic on the step to open the Step properties.

    8. Select the /ilter Eueries tab.

    9. 0ight=clic on the row with the filter and select 2elete Euery.

    4. *lic @.

    C!tting and Pasting /ilter .!eries

    nce /ilter Euery Step types ha$e been defined and used as filters for additional steps, you must tae

    care in deleting or mo$ing the steps in the template. @eep in mind the following points-

    • 2eleting a /ilter Euery Step

    If you delete a /ilter Euery step from the template, you will recei$e a warning that the deletion will

    result in all references to all filters defined in that step will be deleted. If you choose to continue, the

    process will remo$e all step references to the deleted ScriptDProcedure W /ilter I2 $alues.

    • *utting and pasting a /ilter Euery Step to another location in the template

    Pasting to a position abo$e or ahead of the original position has no impact.

    Pasting to a position below the original position will result in a warning message

    indicating that mo$ing step will result in remo$al of references to the current filter uery step

    abo$e itYs new position.

    If you choose to continue, the process will remo$e all step references to the

    mo$ed ScriptDProcedure W /ilter I2 $alues in steps that precede it in the re$ised template.

    • *utting and pasting a non=filter uery step

    Pasting to a position below the original position has no impact.

    Pasting to a position abo$e the original position will result in a warning message

    indicating that mo$ing the step will result in remo$al of references to filter ueries below itYs

    new position.

    If you choose to continue, the process will remo$e all step references to the

    impacted ScriptDProcedure W /ilter I2 $alues within the relocated step.

  • 8/20/2019 PeopleSoft Update Manager

    57/93

    Creating and E1ec!ting 4obs that Incl!de /ilter .!eries

    %his section discusses how filter ueries affect-

    • ob *reation

    • ob #ecution

    4ob Creation

     At the time of 'ob creation, /ilter Euery steps can be filtered by any of the standard attributes (such as

    Platforms) as is the case for any other Step type. %he filtering of a /ilter Euery step in this manner does

    not in$alidate or cause steps that reference the filter uery to filtered.

     At 'ob creation all /ilter Eueries defined within the template will be set to a default $alue of Hull or Ho

    !alue. Ho Step will be filtered by an Ad=&oc /ilter Euery at 'ob creation, because no /ilter ueries ha$e

    been run at that time. %he earliest these /ilter Eueries can be e#ecuted is in the first step of the

    templateD'ob.

     A step can be filtered by a System /ilter Euery at 'ob creation, assuming that the associated step does

    not also ha$e any ad=hoc /ilter Eueries associated to it.

    4ob E1ec!tion

    n /ilter Euery step e#ecution, results are retrie$ed for all filter uery I2Y s defined within that specific

    /ilter Euery step. %hese results are written to the *hange Assistant database.

    • %he e#ecution accounts for the orientation of the /ilter Euery step.

    • %he return $alues for each /ilter Euery are noted in the *A log listing the /ilter Identifier, /ilter I2,

    the &ide if %rue *ondition, the return $alue and whether the &ide if %rue *ondition was met.

    • In the e$ent of a SE error, an error message is written to the *A log and the step is mared

    as @ai/ed .

    • In the e$ent that the SE returns a $alue of the wrong type (numeric as string) ,an error message

    is written to the *A log and the step is mared as @ai/ed .

    Upon completion of this e#ecution, the template is refreshed and as part of this action filtering of steps

    will occur. /iltering of steps by filter uery can only occur where all associated /ilter IdentifierY s ha$e

    been resol$ed and are not in the Hull or no $alue state. %his is true e$en when only a single /AS is

    reuired to filter a step.

    Bhen a ob is opened or refreshed V the filter uery filtering will e#ecute to ensure that all reuired

    filtering has occurred.

    Boring with mbedded 2ocumentation

  • 8/20/2019 PeopleSoft Update Manager

    58/93

  • 8/20/2019 PeopleSoft Update Manager

    59/93

    Creating and Editing oc!mentation

    %o create or edit documentation-

    3. Select the desired element node.

    8. Select selectdit, then selectdit 2ocumentation.

    9. In the edit bo# on the dit 2ocumentation dialog bo#, insert your cursor, and add new content or

    modify e#isting content.

    *lic Attach to incorporate additional files, such as graphics or additional te#t files. Attaching files

    mo$es that file into the documentation directory and inserts a lin to that file in the embedded

    documentation.

    4. *lic @.

    /inali0ing oc!mentation

     After modifying any documentation for indi$idual template elements, select selectdit, then

    select/inali+e 2ocumentation to compile the indi$idual documentation changes into the master &%M file.

    Maintaining Change Assistant irectories

     After you download and apply change pacages, it?s not uncommon for there to be a number of files leftin the local *hange Assistant directories. %his section describes when it?s safe to remo$e the files andwhat to consider if you want to remo$e any of the files.

    irectory Maintenance Consideration

    2ownload ocation where the system stores your downloaded bundles and change pacages. After the updates ha$e been applied to all en$ironments, you may delete the updates from thisdirectory.

    %his can be ad$antageous when applying change pacages by eeping the list ofchange pacages on theSelect *hange Pacages page of the Apply *hange Pacageswi+ard at a manageable length.

    &owe$er, eep in mind that if you delete the updates, and then you need to recreateanother en$ironment, you will need to download the update again.

    Staging A temporary holding place for files needed during the application of a change pacage. Itis safe to delete files in this directory after a change pacage has been successfullyapplied to all target databases.

    utput *ontains all the logs related to the processing of a change pacage. %he files in this

    directory should be ept as long as it is feasible in case problems are detected later. %helogs contain $aluable information for troubleshooting.

    PeopleSoft UpdateManager 2irectory

    %his is a networ share that maps to the PIF&M share of the image. 2o not deletethese files.

    PSF&MGMaint *ontains script files and other files that are only reuired during the application of thechange pacage. It is safe to delete files in this directory after a change pacage hasbeen successfully applied.

  • 8/20/2019 PeopleSoft Update Manager

    60/93

    0unning *hange Assistant ob from the *ommand ine

    *hange Assistant 'obs can be run from the command line to automate applying updates to multiple

    en$ironments.

    Command &ine for '!nning PUM Updates 678 and $igher 

     All PUM=enabled en$ironments will use the en$ironment information defined $ia the Update Manager

     Action ptions UI. SeePeop/e#oft pdate Manager , Using Update Manager Action, Selecting Update

    Manager Action, *onfiguring *hange Assistant for Update Manager.

    *ommand line format-

    5hangeassistant.e%e SR5E0F !$eo$"eSot 6mage database# =/=E0F !targetdatabase# G UP: !change $ac7age# S !i"e server# :L !don"oad director=IPE !initia" $ass or move to $rodction# 9U= !"og i"e director E-90ERR!"anch /U6 I or 0#

    #ample command line-

    5hangeassistant.e%e SR5E0F HR6MA/E =/=E0F HRJKA G UP: $dP>/,

    In this e#ample the source database (PeopleSoft Image) is named &0IMA, the target database is

    named &068A and the change pacage to apply is upgP@3 (name of the custom change pacage

    created in Update Manager with the upg prefi# when the change pacage is created). All of the other

    parameters will use the default.

    Parameter escription

    =S0*H! Hame of source en$ironment containing the PeopleSoft Image database. (0euired)

    =%%H! Hame of target en$ironment. (0euired)

    =UP2 %he *hange Pacage to apply. (0euired)

    Specify either a//  , a single or multiple *hange Pacages to apply to the specified en$ironment.

    /or e#ample-

    • =UP2 all

    • =UP2 upd333333

  • 8/20/2019 PeopleSoft Update Manager

    61/93

    Parameter escription

    • =UP2 upd333333,upd888888

    =/S /ile Ser$er path to apply the *hange Pacage to the specific en$ironment. (ptional)

    Select either a//  or list a specific file ser$er configuration path in order.

    /or e#ample-

    • =/S all

    • =/S c-Gpt

  • 8/20/2019 PeopleSoft Update Manager

    62/93

    5hangeassistant.e%e M9:E !$date manager mode# A5=690 !APPLI $r$# =/=E0F!name o target environment # G UP: !change $ac7age# =IPE !initia" $ass ormove to $rodction# 9U= !"og i"e director E-90ERR !"anch /U6 I or 0#

    #ample command line-

    5hangeassistant.e%e M9:E UM A5=690 PRPAPPLI =/=E0F HR6MA/E G UP: $dP>/,

    In this e#ample the target database (PeopleSoft Image) is named &0IMA and the change pacage to

    apply is upd33333 (name of the downloaded P0P change pacage). All of the other parameters will use

    the default.

    Parameter escription

    =M2 *hange Assistant Action (0euired)

    UM K Update Manager 

    =A*%IH Action name (0euired)

    P0PAPP> K Apply P0P

    =%%H! Hame of target en$ironment containing the PeopleSoft Image database. (0euired)

    =UP2 %he *hange Pacage to apply. (0euired)

    Specify either a//  , a single or multiple *hange Pacages to apply to the specified en$ironment.

    /or e#ample-

    • =UP2 all

    • =UP2 upd333333

    • =UP2 upd333333,upd888888

    =%>P Apply %ype. (ptional)

    • I K Initial Pass (default)

  • 8/20/2019 PeopleSoft Update Manager

    63/93

    Parameter escription

    • M K Mo$e to production

    =U% Path of log file (ptional)

    If the log directory is not specified it uses the default defined under eneral ptions.

    =OH00 Specify whether or not to launch UI if an error or manual stop is encountered. (ptional)

    • > K 2o not aunch

    • HK aunch (default)

    Command &ine for Uploading Change Assistant En"ironments that were Pre"io!sly E1ported

    %o upload a *A en$ironment that was pre$iously e#ported use this command line format-

    changeassistant M9:E UM A5=690 E0F6MP 6LEPA=H !"ocation o %m" i"e# 6LE!%m" i"e name#

    Parameter escription

    =M2 *hange Assistant Action (0euired)

    UM K Update Manager 

    =A*%IH Action name (0euired)

    H!IMP K Import n$ironment

    =/IPA%& ocation of #ml file to be uploaded. (0euired)

    #ample- =/IPA%& *-Gpt

  • 8/20/2019 PeopleSoft Update Manager

    64/93

    Parameter escription

    #ample- =/I P%6L903.#ml

    Command &ine for Non PUM-Enabled En"ironments

    /or Hon PUM=enabled en$ironments (PeopleSoft Image is not installed), use the following command

    line format-

    5hangeassistant.e%e E0F !target database# G UP: !change $ac7age# S !i"eserver# 5A !access id# 5AP !access $assord# 59 !ser id# 5P !ser$assord# :L !don"oad director BL: !mana" or ato# 9U= !"og i"edirector E-90ERR !"anch /U6 I or 0#

    Note: M/ Agent must be running.

    Parameter escription

    =H! %arget database. (0euired)

    =UP2 %he *hange Pacage to apply. (0euired)

    Specify either a//  , a single or multiple *hange Pacages to apply to the specified en$ironment.

    /or e#ample-

    • =UP2 all

    • =UP2 upd333333

    • =UP2 upd333333,upd888888

    =/S /ile Ser$er path to apply the *hange Pacage to the specific en$ironment. (0euired)

    Select either a//  or list a specific file ser$er configuration path in order.

    /or e#ample-