Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3:Installationwith
Oracle200
StudentGuide
33CLR24029
33CLR2402SG1
PROPRIETARYANDCONFIDENTIALINFORMATION
2016CA.Allrightsreserved.CAconfidential&proprietaryinformation.ForCA,CAPartner
andCACustomeruseonly.Nounauthorizeduse,copyingordistribution.Allnamesof
individualsorofcompaniesreferencedhereinarefictitiousnamesusedforinstructional
purposesonly.Anysimilaritytoanyrealpersonsorbusinessesispurelycoincidental.All
trademarks,tradenames,servicemarksandlogosreferencedhereinbelongtotheir
respectivecompanies.TheseMaterialsareforyourinformationalpurposesonly,anddonot
formanytypeofwarranty.TheuseofanysoftwareorproductreferencedintheMaterialsis
governedbytheendusersapplicablelicenseagreement.CAisthemanufacturerofthese
Materials.ProvidedwithRestrictedRights.
CAPP
PM14.3:InsstallationwitthOracle2000
TableofConten
nts
I. Intro
oduction
Welccome..........................................................................................................................I2
LearningPath...................................................................................................................I3
JoinMyCAandTTakeAdvantageofCACo ommunities......................................................I4
SociaalMediawitthCATechno ologiesEduccation...............................................................I5
TechhnicalPublicationsatCA ATechnologies.....................................................................I6
Abou utThisCourse............................................................................................................I7
CourrseAgenda.................................................................................................................I8
CourrseObjective es............................................................................................................I10 0
1. SetU UptheEnvirronment
Mod duleObjectivves...........................................................................................................12 2
CommponentsforrCAPPMDe eployment............................................................................14 4
CreaationofUserrAccounts...............................................................................................18 8
BestPractices...................................................................................................................11 13
JavaSDKfortheWindowsO OperatingSysstem................................................................11 15
EnvironmentVariablesforD DifferentOpe eratingSysteems..............................................11 17
Mod duleSummarry............................................................................................................12 27
2. Insta allApacheTTomcat
Mod duleObjectivves...........................................................................................................22 2
InstaallApacheTo omcat......................................................................................................24 4
Mod duleSummarry............................................................................................................28 8
3. Insta allCAPPM
Mod duleObjectivves...........................................................................................................32 2
CAPPPMRequire ements.....................................................................................................34 4
Mod duleSummarry............................................................................................................39 9
4. ConffigureOracle eDatabaseforCAPPM
Mod duleObjectivves...........................................................................................................42 2
OraccleTerminology:ListenerandTNS............................................................................44 4
DataabaseCreatio on...........................................................................................................47 7
Mod duleSummarry............................................................................................................41 12
TOC1
2016CA
A.Allrightsreseerved.
CAPP
PM14.3:InsstallationwitthOracle2000
5. Insta allJaspersofftReportServer
Mod duleObjectivves...........................................................................................................52 2
JaspersoftOvervview.........................................................................................................54 4
ConffigurationOvverview...................................................................................................57 7
Mod duleSummarry............................................................................................................51 14
6. ConffigureCAPP PMUsingCSA
Mod duleObjectivves...........................................................................................................62 2
CSAOverview...................................................................................................................64 4
InstaallationValid
dation:CSA..............................................................................................63 38
Mod duleSummarry............................................................................................................64 49
7. Perfo ormPostInstallationTaasks
Mod duleObjectivves...........................................................................................................72 2
InstaallationValid
dation:Application.................................................................................74 4
Clien
ntApplicatio onsOverview w...........................................................................................7110
AnOOverviewonTroubleshooting....................................................................................71 12
InstaallationRepoortOverview w...........................................................................................7116
Mod duleSummarry............................................................................................................71 19
8. Perfo ormBackup psandSystemRecoveryy
Mod duleObjectivves...........................................................................................................82 2
BackkUptheApp plication...................................................................................................84 4
BackkUptheDatabase......................................................................................................87 7
RestoringtheCA APPMAppliccation..................................................................................81 10
Mod duleSummarry............................................................................................................81 17
9. Man nageJobs
Mod duleObjectivves...........................................................................................................92 2
JobsOverview..................................................................................................................94 4
JobSScheduling.................................................................................................................91 11
JobMMonitoring.................................................................................................................91 15
JobCCreation.....................................................................................................................91
19
Mod duleSummarry............................................................................................................92 26
10. Mon nitorBackgro oundServicesonthePrrocessEngin ne
Mod duleObjectivves...........................................................................................................10 2
ProccessEngineO Overview.................................................................................................10 4
PipelinesOverview...........................................................................................................10 11
ViewwingEventM MessagesforrProcesses...........................................................................10 19
Mod duleSummarry............................................................................................................10 26
TOC2
2016CA
A.Allrightsreseerved.
CAPP
PM14.3:InsstallationwitthOracle2000
11. Build
dPasswordExpressionss
ModduleObjectivves...........................................................................................................11 2
Secu
ureAuthorizaationwithRobustPassw words................................................................11 4
PasswordExpresssions......................................................................................................11 9
ModduleSummarry............................................................................................................11 21
ministerCAP
12. Adm PPMServices
ModduleObjectivves...........................................................................................................12 2
Com
mmandlineU UtilitiesOverrview....................................................................................12 4
ModduleSummarry............................................................................................................12 10
CourrseSummaryy..............................................................................................................12 11
TOC3
2016CA
A.Allrightsreseerved.
CAPP
PM14.3:InsstallationwitthOracle2000
TOC4
2016CA
A.Allrightsreseerved.
Introduction I-1
Introduction
Welcome
Learning Path
http://ca.com/worldwide
Interact virtually through webcasts, message boards, blogs, and chat sessions.
Create cases and download documentation including Green Books
Global and Green Papers.
24 X 7 Provide input into product direction.
Gain access to global webcasts with CA Technologies speakers and access to
members presentations.
Gain access to face-to-face regional meetings for peer networking.
Gain access to message boards, blogs, and chats (localized where
Regional appropriate).
Share knowledge and experiences with both CA Technologies speakers
and user case studies.
All technical publications that accompany the products you use in this
course are available from the CA Technologies Download Center at:
http://ca.com/support
Prerequisite Skills
CA PPM 14.3: Installation Planning 200
Course Agenda
Course Objectives
Build an effective and robust hosting environment for CA PPM & Data
Warehouse by installing Apache Tomcat
Before you install CA PPM, you must create a base environment that enables CA PPM to
run efficiently. This involves setting up administrator logins, the standard edition Java
development kit (JDK), and environment variables.
The CA Support website provides you relevant notes and updates on CA PPM prior to
installation.
Module Objectives
Whiteboard
In this module, you will see how to set up the environment for the CA PPM
installation.
To set up the environment for CA PPM, you must understand the functions of the
different components and how they interact in a CA PPM installation. In addition, you
should be able to create a dedicated login for the administration of the CA PPM
environment. You should also be able to provide a runtime environment to run Java code
for CA PPM.
Without supported application servers, databases, and reporting servers, CA PPM cannot
run.
IBM WebSphere Application Server 8.5.5 will only be supported on AIX in the next major
release.
The reporting server for new customers and new installations is Jaspersoft.
See the Compatibilities section under Release Information / Release Notes in the CA
PPM -14.3 Documentation in the DocOps section of the CA Support website for
identifying specific versions of supported servers and applications.
CSA service
Background service
CA Application service
Jaspersoft service
XOG (Optional)
Open Workbench and Microsoft Project Interface are not required unless you want to
interface with those project management tools.
This diagram shows CA PPM deployed on Oracle and Tomcat. Note that for most installations there will be two
Chrome
Jaspersoft for
CA PPM 14.3
JDK 1.8
JDK 1.8 JDK 1.8
The diagram shows HTTP traffic. However, in most cases, the following traffic is
permitted:
HTTPS
Mixed mode login HTTPS, then HTTP for browsing
Later in this module, you will set up environment variables within Windows for CA PPM
installation. The variables must be associated with a dedicated user or across the entire
system for CA PPM to run properly.
CA PPM requires a dedicated user account for the UNIX operating system.
This account:
Grants all rights to an application directory that will be used for the
Apache Tomcat application server
Does not permit processes to run on any port between 1 and 1024 unless
it is started as a root process
For files installed into the UNIX user account, it is recommended that you use 755
permissions (r, w, x for owner, r, x for group and other).
If using IBM WebSphere, file permission problems are common when CA PPM is
deployed.
UNIX does not permit processes to run on any port between 1 and 1024 unless it is
started as a root process. In many cases, sudo or a reverse proxy solution is used to
deploy the CA PPM (on port 80) in the best secured solution possible.
Review Question 1
Which permission type is granted with 755 file permission (where r: read, w:
write, and x: execute)?
Review Question 1
Which permission type is granted with 755 file permission (where r: read, w:
write, and x: execute)?
In UNIX, users are organized as groups. A user may belong to one or more groups of
users. Also, every file in UNIX has an owner user and an owner group. Every file on the
system has associated with it a set of permissions. Permissions tell UNIX what can be
done with that file and by whom. There are three things you can (or cannot) do with a
given file:
Read
Write
Execute
Best Practices
The best practices outlined are not a finite list but a compilation of those items that our
Education and Services teams have found to be most effective when using the
functionality. They may not be applicable in 100% of the situations.
For the location, use a simple path off the root directory or one level deep.
Avoid directory names with spaces. For example, in a Windows environment, install the
JDK in a folder such as C:\CAPPM\JAVA\JDK1.8.0_40 and not under a folder with long
file names such as C:\Program Files\Java\JDK, which often causes issues when the
JAVA_HOME or the PATH environment variables are not set properly.
You can turn off Java updates; CA PPM does not require these updates and it is best not
to upgrade if the current version is working properly.
Important: The Java SDK download is required. The JRE download will not suffice for the
CA PPM installation.
Lab Exercise
Note: The steps for this exercise and other lab exercises in this course can be
found in the lab guide.
You must set up environment variables for the base environment of the
CA PPM installation.
This helps to run Java code for CA PPM.
When upgrading the JDK on all platforms, the new version of the JDK should be installed
next to, or in place of, the old JDK. The JAVA_HOME and PATH environment variables
must be updated to point to the new JDK version.
Environment variables can be added for each user or at the system level. If you add
environment variables for each user, only the specified users can log in.
Export JAVA_HOME
NLS_LANG = AMERICAN_AMERICA.AL32UTF8
Export NLS_LANG
When setting up the environment in UNIX, remember to use the dedicated user profile
for CA PPM, not the root.
Important: All exports must set up environment variables on the user account that will
be running CA PPM.
Export ORACLE_HOME
Export CAPPM_HOME
PATH=JAVA_HOME/bin:$CAPPM_HOME/bin:$ORACLE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH: $ORACLE_HOME/bin
export LD_LIBRARY_PATH
Lab Exercise
Review Question 2
A XOG
B Beacon
C Background server
D CA PPM application
Review Question 2
A XOG
B Beacon
C Background server
D CA PPM application
Review Question 3
Review Question 3
The correct answer is C. You must set JAVA_HOME in the system path. See page 1-17.
Module Summary
Module Objectives
Whiteboard
To properly install CA PPM, you must complete the following steps. In this
module, you will see how to install Apache Tomcat.
Always check the CA Support website for relevant notes or updates on the product
before installation and as a post-installation troubleshooting step.
Avoid using long file names. If you must use long file names, they must be placed within
quotes.
The installation process begins by extracting the Java SDK in the Command
Prompt window:
Extract the following ZIP or JAR file to the directory you chose:
jar xvf <path>\apache-tomcat-8.0.20-windows-x64
You can also use WinZip to extract the zip file in Windows.
A JAR file enables Java run times to efficiently deploy a set of classes and their associated
resources.
If the Java SDK is not installed properly and the path has not been updated to include the
<java_home>\bin directory, the JAR executable will not be found when run in the
Command Prompt window.
Lab Exercise
Module Summary
Install CA PPM
Installing CA PPM properly enables you to use this product to effectively meet your
organizational project and portfolio management goals.
Module Objectives
Whiteboard
In this module, you will see how to do the actual installation of CA PPM.
CA PPM Requirements
Prerequisites
Some basic software and hardware items need to be available and accessible before you
can install CA PPM.
See the Compatibilities section in the product bookshelf for supported products and
versions.
See the CA PPM Installation Guide 14 for individual sections on installation and
configuration prerequisites.
Lab Exercise
Install CA PPM
See lab 3-1 Install CA PPM.
Review Question
Review Question
The correct answer is C. JAVA_HOME environment variables must be set. See page 3-5.
Module Summary
Module Objectives
Whiteboard
To properly install CA PPM, you must complete the following steps. In this
module, you will see how to configure the Oracle Databases.
Perform
Perform Post-
Backups and
Installation
System
Tasks
Recovery
Listener and TNS are terms that refer to how users connect to the Oracle Database.
Without a listener, users cannot connect to the database. Its default listening port is
1521.
The internal IT group will often use a port other than 1521 for security purposes.
If you search for tnsnames.ora on your server, you will find a text file containing the
details of the connection settings as configured through Oracle Net Manager.
Installation Overview
Disk space
Memory
Software
IP address considerations
All the Oracle Database installation procedures must be completed before you can begin
the actual CA PPM software installation. Before you start the installation, make sure:
You can connect to the database and that the user name and password are correct
The Oracle setup.exe file is located in the installation directory; do not use the
setup.exe file in the disk1 directory
Note: The Oracle Database and its administrative components needs to be installed, not
the Oracle Client.
The installation steps enable you to create a database placeholder for CA PPM. You are
not installing any CA PPM code or data at this time.
You can find more information about these issues in the Oracle Database Management
and Administration documentation at www.oracle.com.
Installation Steps
The following steps are executed for the installation of the Oracle database
for CA PPM, and again for the Data Warehouse
In this course the databases reside in the same Oracle instance, but this
would not normally be the case in a live environment.
For CA PPM 14.3, if the installer or DBA wants to establish a username that differs from
the default, which is niku, or wants to use different tablespaces, a CA PPM user will also
need to be created and assigned appropriate rights after you create the database.
Database Creation
It is important to remember the distinction between setting up the shell and actually
installing the database using CSA.
The local naming enables you to resolve a simple name or a net service name
from the information required to connect to a database or service.
You might need to start the listener manually if it does not start automatically. To do this,
run lsnrctl start from the command window.
Lab Exercises
Review Question
A UTF8
B UTF16
C Unicode
D AL32UTF8
Review Question
A UTF8
B UTF16
C Unicode
D AL32UTF8
Module Summary
In this module, you will install and configure Jaspersoft report server and learn how to
configure CA PPM for Jaspersoft to meet the reporting needs of your CA PPM services
and applications.
Module Objectives
Whiteboard
To properly install CA PPM, you must complete the following steps. In this
module, you will see how to install and configure the Jaspersoft reporting
server.
Perform
Perform Post-
Backups and
Installation
System
Tasks
Recovery
Jaspersoft Overview
Jaspersoft Features
The Data Warehouse data model is optimized for fast execution of reports
Out-of-the box CA PPM jobs automate data loads to the data warehouse
Fully conforms to the CA PPM security model security tables are brought
to the data warehouse and are used in the reporting layer by Jaspersoft
Lab Exercise
Configuration Overview
Now that you have installed Jaspersoft, you need to configure it to function properly,
verify that the installation worked, and change some values so it integrates properly
when you configure CA PPM.
Open http://<server_name>:<portnumber>/<jasperwebcontext>/.
The default <portnumber> is 8080 & <japserwebcontext> is reportservice.
Check install.log for any errors. This file is located in the folder where the
contents of the Jaspersoft installation file were unzipped.
Lab Exercises
Review Question 1
Review Question 1
Review Question 2
What must you set up before you can install Jaspersoft for CA PPM?
A Reporting database
B Java
C CA PPM
D Apache Tomcat
Review Question 2
What must you set up before you can install Jaspersoft for CA PPM?
A Reporting Database
B Java
C CA PPM
D Apache Tomcat
The correct answer is A, B, and D Reporting Database, Java, and Apache Tomcat.
Module Summary
You need to perform post-installation tasks to help ensure smooth running of the CA
PPM system after installation.
Module Objectives
Whiteboard
Perform
Perform Post-
Backups and
Installation
System
Tasks
Recovery
CSA Overview
When CA PPM is installed and configured using CSA, you can further personalize the
components within your IT environment:
Applications
Databases
Security
Web preferences
For more information about CSA settings, see the Installation Guide.
The CSA is also used to setup access to the databases, Jaspersoft and run
diagnostics:
CSA is the administration console for the CA PPM application.
A single CSA instance can serve multiple servers in a CA PPM cluster.
CSA is used to run CA PPM diagnostics and analyze log files.
CSA distributes configuration and upgrade changes to servers in a cluster.
CSA configures the CA PPM server during installation.
When installing CA PPM on multiple servers (clustering of application servers), CSA must
be installed on at least one server, making that server the master server. CSA then
manages all servers in the cluster from the master server. From that master server, you
can use CSA to distribute updated UI themes and other files to the remote servers.
When upgrading the servers in a cluster, there is typically no need to run the upgrade on
all servers. However, when CA PPM changes the Beacon code, the upgrade must be run
on all servers because CSA is not able to distribute the changes.
Note: The Beacon service must be running at all times regardless of whether you have a
single CA PPM server or multiple CA PPM servers in a cluster.
Configuration Process
5 Manage services
6 Concept or Step
The configuration process consists of four main steps and must be performed in the
order shown. To begin, we will look at how to set the server properties.
To configure CA PPM using CSA, you must set the following server properties:
CSA / Beacon
System
Database
Application
Document and Search
Reporting
Data Warehouse
Security
Background
Beacon
The Beacon multicast address and ports must be the same on each server for the CA
PPM services in the cluster to communicate.
If the mail server setup on UNIX says localhost, it is possible that the UNIX mail daemon
will be enabled. The mail daemon can send mail without authentication. If left this way,
CA PPM will send mail to users which might be unacceptable until the system is live.
For SMTP mail server configuration, you will need information from your systems
administrators.
The forward slashes are used as a UNIX convention but Windows uses
back slashes.
Details of the user created when creating the database are required.
In the internal connection, the status should be Available after all database server
information is entered correctly:
Settings Description
Application server Your application server needs to be defined.
For automatic load at startup, select the load at startup check box.
Application instance: app For the CA PPM application, configure as needed.
Application instance: CSA This setting is for the NSA application.
LDAP is used to make an easy integration with other systems. Some LDAP jobs can
retrieve the users from an LDAP directory.
For more information about configuring the Application tab in CSA, see the CA
Installation Guide.
Review Question 1
A FTP
B HTTPS
C Beacon
D Web service
Review Question 1
A FTP
B HTTPS
C Beacon
D Web service
The CA PPM Knowledge Center can store documents and search them.
You must make a business decision as to where and how to store documents that reside
in CA PPM.
Disk space is usually a major factor there is a difference between how many bytes are
needed to hold a set of data and how many pages it will actually take to store it on disk.
In a CA PPM cluster, multiple application server (app) and background (bg) services must
use the same disk for search indexing. Unless the files are stored in the database, the
services must also use the same disk for document storage.
You can most effectively share disks using a Storage Area Network (SAN) or Network
Attached Storage (NAS) solution. UNIX Network File System (NFS) or Windows file sharing
is also acceptable.
Property Value
Vendor Jaspersoft
Status Indicates whether the Jaspersoft server is available
Web URL http://<reportingServer>:<portNumber>/reportingservice
PPM Data Source JNDI jdbc/clarity
Name
Data Warehouse Data jdbc/dwh
Source JNDI Name
User Specifies the Jaspersoft username.
Organization Name/ID Specifies the organization name and ID that is used for Jaspersoft reporting.
Vendor: Specifies the report vendor. For this section, only Jaspersoft is available.
Web URL: Specifies the web URL for the Jaspersoft server. For example:
http://localhost:8080/reportservice.
Database ID; Specifies the database that is used for Jaspersoft reporting. To use the Data
Warehouse database, select Datawarehouse as the value.
Organization Name: Specifies the organization name that is used for Jaspersoft reporting
Property Value
Vendor Oracle
Sys Password Specifies the system password for this database server. For Oracle 11g only, this
password is used to start and stop the database. The password is required only
if the database is managed as a CA PPM service.
Confirm Password Confirms Sys Password
Dimension Table Tablespace Used during schema installation to choose a specific tablespace for dimension
tables for the Data Warehouse schema. The default is DWH_PPM_DATA_DIM.
Fact Table Tablespace Used during schema installation to choose a specific tablespace for fact tables
for the Data Warehouse schema. The default is DWH_PPM_DATA_FACT.
Dimension Index Tablespace Used during schema installation to choose a specific tablespace for dimension
indices for the Data Warehouse schema. The default is DWH_PPM_INDX_DIM.
Fact Index Tablespace Used during schema installation to choose a specific tablespace for fact indices
for the Data Warehouse schema. The default is DWH_PPM_INDX_FACT.
Property Value
Fetch Size Specifies a hint for the JDBC driver as to the number of rows to be fetched from
the database when more rows are needed. The number of rows that are
specified affects only result sets created using this statement. If the value
specified is zero, then the hint is ignored.
Status Indicates whether the Data Warehouse database is available.
Specify URL Specifies a different JDBC URL than the default. Required when an Oracle RAC is
being used.
Hostname The IP address or hostname of the database server.
JDBC URL If Specify URL is selected, the JDBC URL to access the database displays. This
information is primarily useful for connecting to an Oracle RAC cluster.
Port Specifies the port that is used for database traffic.
Property Value
Service ID Specifies the name of the Oracle database Service ID.
Service Name Specifies the name of the Oracle database service (Oracle)
Custom Database Link Specifies whether the database link is the default (ppmdblink) or a custom
database link. To indicate a custom link, select the check box.
CAPPM Database Link Specifies the name of a custom database link.
ETL Job Timeout Specifies the length of time before an ETL job stops when it has not completed.
The default setting is 600 minutes.
SSL encryption
LDAP settings
Single sign on
For more information about configuring the Security tab in NSA see the CA PPM
Installation Guide.
In a CA PPM cluster: The background server can run on another server to:
Increase performance
Reduce load of the main application server
Review Question 2
What will happen if you switch from Store Files in the database to Store Files
in the filestore after you have stored your documents?
Review Question 2
What will happen if you switch from Store Files in the database to Store Files
in the filestore after you have stored your documents?
The correct answer is A. After you have chosen Store Files as a setting, you cannot go in
and change the setting to File System without erasing all your documents. See page 6-15.
2 Perform
Set CSA installation
the server properties.and configuration procedures
Now that you understand how to set the properties, we will look at the second step for
installing CA PPM. The database process creates all the necessary CA PPM tables,
indexes, stored procedures, views, and other elements. This takes quite a long time.
After completing all the configuration steps, you can package CA PPM
for deployment to WebSphere if this was used instead of Tomcat.
4 services
Manage services.
CSA manages CA PPM Services, but these actions can also be performed at
the command prompt using the admin command-line utilities.
Review Question 3
Which database status will help ensure that your database installation and
the connection settings in CSA do not fail?
A Alert
B Ready
C Available
D Fully charged
Review Question 3
Which database status will help ensure that your database installation and
the connection settings in CSA do not fail?
A Alert
B Ready
C Available
D Fully charged
You must make sure that your database status within CSA has changed to Available after
you have set the server properties. Often a database installation will fail because of
inaccurate settings. See page 6-11.
CSA is deployed on port 8090 by default. You can change the port number
during or after installation.
If you make changes to the CSA configuration, you must restart the CA PPM
application service to apply the changes:
The CSA password is stored in the config directory of the Home folder.
To change the CSA password, type the following command on the CSA server:
admin password
You must provide the current password first before you type and confirm the new
password. If the password is not known, then delete the .passwd file in the config folder
before executing the admin password command, and the current password will not need
to be provided.
Note: There is no need to start any services after changing the CSA password.
In a multi-server environment, that is, a CA PPM cluster, you need to use the same admin
password for all the clustered nodes. Otherwise, the cluster does not work or the nodes
will fail to interact with each other. Remember to reset the password across all the
servers.
CA PPM Services
CA PPM provides several services that can be managed through CSA. Caution
is advised, however, in managing the database service.
NSA and Beacon services are installed and registered during the CA PPM installation. The
service is named NSA while the application itself is named the CSA.
The Beacon service must be running at all times in the CA PPM environment.
Although it is available as one of the services, managing the production server database
service through CSA is not recommended because you can accidentally stop the database
service, which would bring down the entire database. Sometimes, when you start more
than one service at a time, you will see an error with one or more of the services. If this
happens, clear the alerts one at a time and restart the service or services that did not
start successfully.
Note: The database and report services are only useful if the database server and
reporting server are installed on the same server as CA PPM. This configuration is used in
the lab exercises for this course. However, this is not how these servers are typically
deployed in the field.
Lab Exercise
Configure the system so that all components are integrated with each
other
See lab 6-1 Configure CA PPM, Data Warehouse and Jaspersoft.
Installing Add-ins
Overview
Add-ins are included with the product and are ready for installing.
Installing Add-ins
Prerequisites
Before you install an add-in:
Be aware that installing and applying an add-in can change the views for
out-of-the-box objects such as projects.
If your organization uses customized views, install in a test environment.
Installing Add-ins
Performing the Installation
To install an add-in, from a command prompt:
2. Navigate to the bin folder in the CA PPM home directory and run the
following command:
Admin content <id>
Lab Exercise
Lab Exercise
Complete the system setup in CA PPM so that the integration jobs will run
See lab 6-3 Complete the Setup and Run Integration Jobs.
Validating the
Validating the installation
installation confirms
confirms that
that every
every
component of
component of CA
CA PPM
PPM is is working
working as
as expected.
expected.
In this task, you will validate the installation of CSA by performing checks on each of its
components. To begin, you will evaluate the health report generated from CSA.
Health Report
The health report contains the details about CSA settings. The health report:
CSA enables you to run a health report to validate your installation. A green icon
indicates a valid status, so your installation has been successful. Any errors noted in the
report will be color-coded in red and will most likely reveal the solution to the known or
undiscovered problem in the system because it means the item is not installed, installed
improperly, or the status is unknown because it is a third-party system.
Note: When you first run a health report, any previous results will display. You must click
Run to obtain the most up-to-date results.
Make sure you check all CSA settings because they drive a lot of what you see in the
health report.
9091 is the default port for the Beacon service. If you changed it, the updated value will
appear in your health report.
Log Files
You can also validate your installation using log files. Some sample log file types include:
admin.log
app-access.log
app-ca.log
app-system.log
beacon.log
bg-ca.log
The health report will only check the high-level configuration. Application- and
environment-specific errors are usually logged in CA PPM logs. It is recommended that
you check these logs frequently as part of application administration. All logs are stored
on the CA PPM server under the $CAPPM_HOME/Logs directory.
Designated admin users can also view CA PPM logs using the CSA application, which help
troubleshoot application issues. The CSA GUI enables administrators to check the system
logs from anywhere on the network without logging on to the actual CA PPM server. Logs
are stored in the Logs directory of CAPPM_HOME on the CSA server. These logs can be
viewed using any Text Editor.
Note: Sometimes you might not have access to CSA, so you need to request the log files
from network administrators to troubleshoot the problems.
Many log files exist. The slide only shows a selection. You can set various logging levels,
such as Fatal, Error, Warning, Info, Debug, and All.
All configuration settings made within CSA are written to the properties.xml
file:
Unless instructed, the properties.xml file should not be edited or removed. If you change
this file, the application might not work properly.
1. Log in to CSA.
3. Select the CA PPM Application (app) and the CA PPM Background (bg)
service check boxes.
4. Click Stop.
1. Log in to CSA.
3. Select the CA PPM Application (app) and the CA PPM Background (bg)
service check boxes.
4. Click Start.
Lab Exercises
Review Question 4
Review Question 4
The correct answer is C and D. CSA is the administration console for the CA PPM
application. CSA distributes configuration and upgrade changes to servers in a cluster. See
page 6-5.
Review Question 5
Which status will cause the health report to show a code red?
Review Question 5
Which status will cause the health report to show a code red?
The correct answer is D. CSA is the administration console for the CA PPM application.
CSA distributes configuration and upgrade changes to servers in a cluster. See page 6-5.
Module Summary
You need to perform post-installation tasks to help ensure smooth running of the CA
PPM system after installation.
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several
post-installation tasks to perform. In this module, you will see how to
perform the post-installation tasks.
Perform
Perform Post-
Backups and
Installation
System
Tasks
Recovery
In this module, you will see how to perform the post-installation tasks.
Now that you have confirmed that the CSA installation is running properly, you must
confirm that the application has been successfully installed.
You will begin by creating users and groups to validate the administration tool.
Next, you will create a new project to confirm the application functionality. Lastly, you
will run a report to confirm the communication between the reporting server and CA
PPM.
Administrative Functions
Create a Super User and Groups
Using the Administrator menus, you can define users such as:
Application Functionality
Create a New Project
A method of validating that your application has been successfully installed is
to create a new CA PPM project.
Test that you can successfully create and navigate through a project.
Then check the CSA application logs to ensure that there are no app
errors.
You can create a project manually by clicking New or create
a project from a template by clicking New from Template.
To validate the installation, log on as your new super user. On the Global Header, point to
Home and then click Projects. Look for the New button on the List page or in the My
Projects portlet, click New. Enter basic information such as project name, dates, and
status. Then click Save. Navigate through each Tab.
If you do not receive any error messages, your installation was successful.
Testing
Reporting
Test to make sure the reporting functions are working properly as part of
your installation validation:
Before testing the reports, you first need to install and configure Jaspersoft . Next,
configure the Jaspersoft server details in CSA.
Testing
Searching
Test to make sure the searching functions are working properly:
Document management is used for your projects and other items you use
CA PPM to track.
Add files and verify the search capability (CA PPM Indexer):
Search for documents and their content using wildcards such as * and @.
Testing Document Manager Search: Add any type of file and test the search
functionality. It is important to make sure this is working to verify the installation.
Note: You must assign rights to the admin user to be able to use the Knowledge Store. Or
log on as your new super user.
Lab Exercise
The CA PPM Microsoft Project interface requires that you have Microsoft Project
installed before installing CA PPM.
XOG is only used by technical resources needed to move data in and out of CA PPM.
Lab Exercises
An Overview on Troubleshooting
Check the log files when installation issues arise. By default, CA PPM
writes error messages
with its level to the log
files, such as:
Fatal
Error
Warn
Info
Debug.
Because the log files capture installation failures, you can review them to find an
explanation for the problem. In this task, you will look at the most common installation
issues that occur during an installation and learn how to troubleshoot them so that your
application works properly.
The following table outlines the most common installation issues and
provides directions on how to fix them:
Application server
Wrong database User ID Verify database information with a standard
information database tool before you perform the CA PPM
Port
installation.
Incorrect database Wrong character set or date format Follow documentation.
setup
Conflict with IIS Remove IIS.
Please refer to the Compatibilities section to obtain the latest list of supported third-
party software: https://docops.ca.com/ca-ppm/14-4/release-information/release-
notes#ReleaseNotes-Compatibilities.
CA PPM Support
White papers
Product
documentation
Knowledge base
The CA PPM Support website requires a user ID and password. You will need to get this
from your CA representative.
An installation report is a Word document that must be completed at the end of each
installation. Usually, the report can be completed using a supplied template. To view a
sample template, see Appendix A.
Review Question
A Generate a report.
Review Question
A Generate a report.
The correct answer is C. A method of validating that your application has been
successfully installed is to create a new CA PPM project. See page 7-4.
Module Summary
In this module, you will learn how to back up the application and database and describe
how to restore the application.
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several post-
installation tasks to perform. In this module, you will see how to perform
backups and system recovery.
Perform
Perform Post-
Backups and
Installation
System
Tasks
Recovery
To prevent data and configuration loss, you must back up the CA PPM
data and application. You should be aware that:
CA PPM provides a useful backup tool for the application to take a backup of
the file system.
The backup of the database should be performed with database tools.
Application backups must be performed during upgrades and Fix Pack or Hot
Fix deployments.
In this task, you will back up the application to provide continuous availability of the CA
PPM application. Application backup is usually performed by the administrator because it
is an administrator task.
To get a list of possible commands, including the backup command, enter the following
command at the command prompt of the CSA server:
admin -help
Application Backup
When you back up, the backup command automatically creates the backup
directory on the CA PPM application server with the backup files.
Users should:
The admin backup command only backs up the CA PPM and Tomcat folders. You can also
use any standard backup method to back up the CA PPM and Tomcat folders. If the
command does not work, then you will need to back up all the folders.
Depending on the hardware configuration and customization, this step can take a long
time.
If you already have a previous backup in the same directory, the new backup will
overwrite it.
Lab Exercise
In this task, you will identify the commands necessary to back up the Oracle database.
Database Backup
Oracle
The Oracle Database backup should be performed by a database administrator:
1. From the database server command line, use the Oracle Database Export
utility expdp.
For the detailed guidance on using this utility, see the Oracle documentation.
The following example shows an export command:
expdp niku/niku@niku FULL=y DIRECTORY=data_pump_dir
DUMPFILE=clarity.dmp LOGFILE=myclarityexp.log SCHEMAS=clarity
2. Copy the spfile file for the database to the backup directory.
Daily backups of your Oracle Database are recommended. It is essential that anytime a
cold backup is done, CA PPM services should be stopped before the backup is started.
After restarting the database, wait several minutes to make sure the database restart was
successful. Then, restart the CA PPM services. This is true for any cold backup or a backup
that stops access to large portions of the database.
Lab Exercise
CA PPM provides a command-line utility to restore the application. In this task, you will
see how to use the utility to help ensure you have access to your data.
You may need to restore the CA PPM application in case of upgrade, Fix Pack,
or Hot Fix failure.
Contact CA Support before restoring the application because restoration might result in
losing the customization and cause problems in integrations.
Lab Exercise
Review Question 1
Review Question 1
The correct answer is D, during upgrades and Fix Pack or Hot Fix deployments. See page
8-4.
Review Question 2
Review Question 2
The correct answer is D, using the restore.bat command and following the instructions.
See page 8-11.
Module Summary
Manage Jobs
CA PPM jobs facilitate data population in a structured manner. Custom jobs can be
created, enabling organizations to integrate CA PPM with existing applications. Jobs can
also be used with processes in customizations
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several
post-installation tasks to perform.
Monitor
Background Build Administer
Manage Jobs Services on Password CA PPM
the Process Expressions Services
Engine
Jobs Overview
Custom jobs can be created enabling organizations to integrate CA PPM with existing
applications. Jobs can also be used with processes in customizations. CA PPM jobs are
shipped with the CA PPM application. In this task, you will describe CA PPM jobs.
CA PPM provides several standard jobs. If you cannot find a job that satisfies your
requirements, you can develop new customer-specific jobs.
This course covers Java jobs and stored procedures only. Report jobs are used for custom
reports developed and deployed in Business Objects. In such cases, you create a Report
job definition type and specify the report to be called. PMD and XBL are executable types
defined in CA PPM. Currently, no specification is available for end users for custom PMB
or XBL executable development.
When creating a new job using SQL stored procedures, you must pass the
P_JOB_RUN_ID and P_JOB_USER_ID parameters.
The parameter order is very important for SQL stored procedures on SQL
Server and Oracle.
CA PPM supports Java to program new jobs. Use the following steps to create,
deploy, and register a Java Class:
When compiling the Java class and make sure the CLASSPATH of the compiler is aware of
the following:
$CLARITY_HOME/lib/union.jar
An example of a JAR command that creates a JAR file from a Java class is:
jar cf myBackgroundJob.jar myBackgroundJob.class
For more information about creating a JAR file, go to the Oracle Java website.
See the CA Integration Guide for more information about job creation and see the CA
Installation Guide for instructions on how to deploy a .ear file on WebSphere.
Any new jobs added to the system must have the same established values, as
named in the following Job Definition tabs:
To create a job, select the best method that satisfies the business requirement, SQL
procedures, or Java classes, and then write the queries, statements, or procedures for it.
After developing the new job, deploy the executable in CA PPM and then create a job
definition for the new job by configuring the required values, for example, the executable
name and method type.
After the job values have been established, you can schedule and run jobs using the job
framework. If required, jobs can be run immediately in CA PPM, without first being
scheduled.
Note: To enable the background scheduler to clean up all processing jobs at startup, you
can set the isPrimary attribute on the jobSchedulerInstance element in the
properties.xml file to true. Setting this attribute to true is useful when the background
server shuts down and restarts while a job is executing.
Review Question 1
After you have compiled the Java class, how do you deploy a job?
Review Question 1
After you have compiled the Java class, how do you deploy a job?
The correct answer is D. After you have compiled the Java class and made sure the
CLASSPATH of the compiler is aware of the $CLARITY_HOME/lib/union.jar, you can deploy
the job by placing the executable in the $CLARITY_HOME/lib directory. See page 9-6.
Job Scheduling
Similar to running jobs, to schedule or execute a job, point to Home and click
Reports and Jobs, then click the Jobs tab.
Next, select a job to run from the list of jobs on the Jobs tab.
When
scheduling a
job, the date
and time must
be specified.
To schedule a job,
click Submit.
2016 CA. ALL RIGHTS RESERVED.
Module 9: Manage Jobs 12 of 26
Notes:
Complete the required fields in the Parameters section.
By default, jobs are set to run immediately.
Schedule a job to run by selecting Scheduled.
Use the Jobs: Available Jobs page to view a list of all jobs that you have access to
to run immediately or to schedule to run at a later time.
All required fields must be completed before a job can be submitted. Required fields are
preceded by a red plus sign.
After you have scheduled a job to run, you can view or modify the scheduled
job run information on the Scheduled Jobs section of the Jobs tab.
The Jobs tab can also be used to view the status of scheduled runs. A scheduled run can
have one of the following statuses:
Cancelled: The scheduled run was stopped and future recurring runs are permanently
cancelled.
Completed: The single, nonrecurring scheduled run has completed. If the job
definition is set to generate a log, you can view it in the job log.
Note: Recurring scheduled runs never show a Completed status.
Paused: The scheduled run is temporarily stopped.
Resumed: The paused run has restarted and will run at its next scheduled time.
Running: The scheduled run is in progress.
Scheduled: The scheduled run will start executing the job on its set date and time.
Waiting: The scheduled run has reached its scheduled run date and time, but cannot
start executing the job until an incompatible report or job finishes running.
Lab Exercises
Job Monitoring
To view the logs that are created for every job run, click the Job Definitions
tab and then click Log.
A job log consists of a read-only version of its run properties. It also lists job entries,
times, and messages. If a job fails, the log indicates the reason for the failure.
See the Administrator Guide for more information about job logs.
You can schedule the Remove Job Logs and Report Library Entries job to remove obsolete
job logs and report instances periodically from the report library or job log.
Lab Exercise
Job Creation
Define new jobs on the Job Definition: - Properties page of the Administration
tool.
Lab Exercise
Review Question 2
Select the best method that satisfies the business requirement, SQL
D
procedures, or Java classes.
Review Question 2
Select the best method that satisfies the business requirement, SQL
D
procedures, or Java classes.
The correct answer is D. Select the best method that satisfies the business requirement,
SQL procedures, or Java classes. See page 9-8.
Review Question 3
A Email
B Job log
C Reports
D Notification
Review Question 3
A Email
B Job log
C Reports
D Notification
The correct answer is B. Use the job log. See page 9-16.
Module Summary
In this module, you will learn how the process engine monitoring tool enables you to
determine the status of a process, how monitoring pipelines can increase process engine
efficiency, and where to view event messages.
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several
post-installation tasks to perform.
In this module, you will see how to monitor background services on the
process engine.
Monitor
Background Build Administer
Manage Jobs Services on Password CA PPM
the Process Expressions Services
Engine
See the CA PPM Process Management documentation for more information about
processes.
The following diagram shows event flow in the CA PPM process engine:
Background Service
Process Engine
Application Service Wake-up Signal
2 4
Event Manager Event Manager
1 Persist Message DB
3 Retrieve Message
Event Manager: Interacts with CA PPM database on a consistent basis to proceed with
the workflow steps or instructions
Wake-up signal: Triggers the background engine as soon as an event is fired and
maintains constant communication to the background server
Process engine: Keeps track of all the executing process, controls the event flow, and
helps in managing the workflow execution.
Event Manager interacts with the CA PPM database on a constant basis to finish the
workflow. Wake-up signals help keep the background service live by constantly pinging
the server.
CA PPM r8 and r8.1 process events will be evaluated immediately; there is no cycle wait
time as with earlier versions of CA PPM.
The process engine monitoring tool in CA PPM helps when monitoring the
general health and status of process engines.
The process engine monitoring tool enables you to quickly evaluate if a particular area of
the process engine needs further investigation.
From the Process Engine page, click a process engine name to view the
Engine Internal Queues page.
Metric Description
Total load The percentage of processing load across all internal queues
Queue types The names of the queue types in the process management infrastructure
The only queue types that you can configure are the pre-condition, action,
and post-condition queues.
Queue length The number of requests that are currently pending for this queue type
Number of pipelines The number of configured pipelines for each queue type
The Engine Internal Queues page gives status information about the internal queues and
the number of pipelines (if applicable).
The Process Engines tab is accessed from the Process Engines link under
Data Administration.
The Process Engines view provides key metric data on the status of the process instances
and pipelines data. This enables you to quickly evaluate if a particular area of the process
engine needs further investigation.
You can drill down on a process engine instance name for more details about the process
engine and see the Pipeline List section for that engine.
Review Question 1
What keeps track of all the executing processes, controls the event flow, and
helps in managing the workflow execution?
A Event Manager
B Wake-up signal
C Process engines
D Background services
Review Question 1
What keeps track of all the executing processes, controls the event flow, and
helps in managing the workflow execution?
A Event Manager
B Wake-up signal
C Process engines
D Background services
The correct answer is C. The main purpose of process engines is to keep track of all the
executing processes, controls the event flow, and helps in managing the workflow
execution. See page 10-5.
Pipelines Overview
Monitor Pipelines
Pipeline Types
Pipeline Configuration
Pipeline Types
The Pre-condition
Pipeline Queue is Pre-condition
Pipeline 0
a type of pipeline.
Pre-condition Pipeline Queue
Pre-condition
Pipeline 1
Action Execution
Pipeline 0
Action Execution
Process Loader
Pipeline Queue
Action Execution
Pipeline 1
Post-condition
Transition Pipeline 0
Post-condition and Transition
Pipeline Queue
Post-condition
Transition Pipeline 1
In this diagram, the processing events are loaded into the pipeline by the process loader.
In CA PPM, the pipeline queue flows between the following types of pipelines:
Pre-condition Pipeline Queue
Action Execution Pipeline Queue
Post-condition and Transition Pipeline Queue
Note: Processes will fail when a step cannot be performed or a condition has not been
met.
Pipeline Configuration
On the Configure Pipelines page, you can add more pipelines to reduce bottlenecks in
pipeline queues or remove pipelines from each queue. Each queue can have as many as
five pipelines.
Important: The default values will serve the environment needs in most cases. The
default pipeline values (five) should not be changed unless directed by CA Support.
Contact CA Support for additional information about when to change the values.
A user can force the evaluations of all step instances waiting on Event Wait
List by clicking Run Event Waiting Steps:
Event Wait List shows step instances waiting for events to arrive for
condition evaluations.
Post-condition
Transition Pipeline 0
Post-condition and Transition
Pipeline Queue Event Wait List
Post-condition
Transition Pipeline 1
The Engine Internal Queues view is accessed from the Administration tool. On the Data
Administration menu, click Process Engines and then, on the Process Engines tab, click a
process engine link. The Engine Internal Queues view appears and provides information
about the total queue length and total load on the selected process engine.
When monitoring a process engine for bottlenecks, it is useful to look at the queue
length of pipelines and the time it takes to process steps between pipelines. The
processes in the pipeline queues refresh every 30 seconds.
If the value in the Total Load column always tries to reach maximum, it is a good
indication that the system requires another process engine. Based on the hardware
configuration of the system, another background service can be configured to distribute
the load.
The Pipelines view of the Process Engine provides information about the
pipeline loads.
It displays:
Total pipeline load
Last load snapshot
Last heartbeat
Total of the time that the engine used for processing since the engine start
time
From the Process Engines page, click a process engine name to view the pipeline loads.
The following information lists the pipeline metrics:
Run status indicates whether the process engine is working.
Last heartbeat represents the last response from the background server to the thread.
Last load snapshot is the percentage of engine time in the last time window that was
used for processing. A time window is a variable time slice driven by many factors,
such as load on each engine.
Start time is the time the engine started.
Total processing time is the total time that the engine used for processing since the
engine start time.
Lab Exercise
An example of an event would be to create and update an object. The event messages
are accessed from the Administration Tool. In the Data Administration menu, click
Process Engines and then click the Events tab. On the Events tab, you can view the
following information about the last 20 events received and the last 20 events sent:
Event Category: The process component where the event is happening, such as a step,
a step action, the process properties, and so on
Event Type: The type of event, such as Object - Create or Object - Update
Event Initiator: The process system area where the event was initiated (This can be a
process, a process template, or any other area of the CA system.)
Received or Sent: The date and time the event was received or sent
Resource: The resource involved as part of the event, for example, the process
initiator, the resource who re-tried a step instance, an approver of an action item
Process Engine: The process engine for which you are viewing event messages
See the CA PPM Administration Guide for more information about events.
The Escalations Job Status section provides the list of escalation jobs and
monitors job statuses:
Note: For an escalation, always try to know the object, process name, and
the process instance ID.
Another type of event message is a process escalation. Process escalations are accessed
from the Administration tool. In the Data Administration menu, click Processes and then
click the Escalations tab.
It is helpful to know when the escalation was started, when the next escalation will
happen, and when the escalation has completed, or when a resource has acted on the
step. You can view this information under Escalation Object Filter.
See the CA PPM Administration Guide for more information about escalations.
Lab Exercise
Review Question 2
A 2
B 3
C 4
D 5
Review Question 2
A 2
B 3
C 4
D 5
Review Question 3
Where can you view system wide event messages across all process engines?
A Events tab
B Escalations tab
Review Question 3
Where can you view system wide event messages across all process engines?
A Events tab
B Escalations tab
Module Summary
In this module, you will identify why password rules are necessary to prevent
unauthorized access to CA PPM and how to create effective expressions for custom
password rules.
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several post
installation tasks to perform.
Monitor
Background Build Administer
Manage Jobs Services on Password CA PPM
the Process Expressions Services
Engine
In this task, you will learn about managing passwords for CA PPM and changing password
options.
Managing Passwords
Limiting the number of times a user can enter an invalid user name or
password
You need the Administration - Application access right to manage password options.
The active sessions time should be limited to a minimum because too many inactive
sessions from users on the web server leaves unused sessions open. Although web
servers enable many sessions, there is a limit.
Review Question 1
Which CA PPM user accounts are affected when you use regular expressions
for password rules?
Review Question 1
Which CA PPM user accounts are affected when you use regular expressions
for password rules?
Password Expressions
In this task, you will create password expressions to enforce custom password rules that
enhance the security of CA PPM.
The example show requires that the password be 4 to 8 characters long and contain at
least one each of the following characters, a numeric digit, a lowercase letter and an
uppercase letter. Spaces and punctuation characters are not permitted.
Metacharacters
^ 1 - Look for characters at the start of a ^project project managers are heroes
string OR
2 - it means negation when in brackets [] [^ZZ] This does not begin with ZZ
* Matches zero or more characters (?=\w*[a-z]) rat, rut, or
To use one of these metacharacters without special meaning, you must precede it with a
backslash (\) or enclose it within quotation marks. Bypassing the special meaning of a
metacharacter is called escaping or quoting the character.
For more information, see the Set Password Options and Inactivity Rules section of the
CA PPM Administration Guide.
Metacharacters Continued
Metacharacters Continued
Metacharacter Description
\d Contain at least one digit from 0-9
\D Non-digit: [0-9]
Changing the password expression only affects passwords created after the expression
has been changed, unless Force Password Change is clicked. If clicked, all users, including
administrators, will be forced to change the password to follow the expression
parameters.
Exercise
Exercise
Use the given criteria to figure out the password expressions for
these examples.
Exercise
Solution
Example 1: ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{4,8}$
Example 2: ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^0-9a-zA-Z]).{6,}$
Example 3: ^(?=(.*\d{2}))(?=.*[a-z])(?=.*[A-Z])(?=.*[^0-9a-zA-Z]).{6,}$
Lab Exercise
Revise a password expression and error message from the previous lab
See lab 11-2 Revise the Password Expression.
Review Question 2
A Globbing
B Variables
C Algorithms
D Regular expressions
Review Question 2
A Globbing
B Variables
C Algorithms
D Regular expressions
The correct answer is D. CA PPM use regular expressions define password rules. See page
11-6.
Review Question 3
Which expressions would you use to find the term dog? (Choose two.)
A d.g
B d?g
C d*g
D d\sg
Review Question 3
Which expressions would you use to find the term dog? (Choose two.)
A d.g
B d?g
C d*g
D d\sg
The correct answer is A and C, d.g. and d*g. See page 11-10.
Module Summary
When you install, upgrade, configure, and monitor CA PPM, you use the CSA application
to perform most of these tasks. You also use the command-line utilities instead of CSA.
Module Objectives
Whiteboard
After installing CA PPM and the associated software, there are several
post installation tasks to perform.
In this module, you will see how to administer CA PPM services using
command-line utilities.
Monitor
Background Build Administer
Manage Jobs Services on Password CA PPM
the Process Expressions Services
Engine
In some cases, a task may only be executed with a command-line utility. For example, the
XDM configuration engine is available only through the admin command-line utility.
You can use these commands line utilities to accomplish many of the same tasks that you
perform using CSA. You can also use these command-line utilities in scripts to automate a
variety of system administration tasks.
Note: You can combine different commands from the command line.
For example, the following combination can be used to restart the app and
bg services:
service stop start app bg
To run command-line utilities, the admin user must be logged on to the CSA server.
For more information about command-line utilities, see the CA PPM Administration
guide.
You can use the service command - line interface utility in scripts to
automate a variety of system administration tasks.
Sometimes, you may need to start, stop, or manage services from the command line,
outside CSA. For this, you will need to use the service command-line interface.
Review Question
D When you copy files from the CA PPM application server to a new server
Review Question
D When you copy files from the CA PPM application server to a new server
The correct answer is A. You use command-line utilities when a Beacon service must be
stopped or started. See page 12-5.
Module Summary
Course Summary