Q1.01 |
If you install PPM under Windows Vista, Windows Server 2008, or Windows 7 the installation is incomplete. Cloud Agent cannot be set up as a Windows system service. Why? |
|
The above Windows operating systems have stricter security policies. Run the installation program as an administrator (pop-up menu item Run as administrator). Other user accounts do not work, even if they were assigned administrator privileges. |
|
|
Q1.02 |
Which network resources does a PPM system require? |
|
The only network protocol supported by PPM is TCP/IP. A standard PPM system with http access (e.g., the demo scenario supplied with the product) is made up of the following services and requires the following resources:
If you also want to use Performance Dashboard, the following additional system resources are required:
The default ports specified in brackets are automatically entered by the installation program. |
|
|
Q1.03 |
How can the PPM installation be protected against unauthorized access? |
|
To protect your PPM installation against unauthorized access, you can use the operating system's file access privileges. Note that the operating system user whose ID is used to start system services (the Windows default is the SYSTEM user) has full access privileges for the directory structure. |
|
|
Q1.04 |
Does PPM support NAT (NetworkAddressTranslation)? |
|
No, the Java RMI protocol used by PPM does not support NAT. Therefore, running PPM in a public cloud environment is impossible if the system is to be accessed from an external location. |
|
|
Q1.05 |
Can https be used to access PPM? |
|
Yes. The load balancer supports https since PPM 9.0 by default. However, you need to note that a signed certificate generated during installation is used. This leads to error messages in most browsers. See also chapter https support |
|
|
Q1.06 |
How can data transfer between PPM server and user interface be encrypted (SSL encryption)? |
|
You can use Cloud Controller to configure the SSL encryption (reconfigure ppm_core ssl.enabled="true" ssl.keystorefile="<path to keystore file>" ssl.keystorepassword="<keystorepassword>"). Please note that you need to enter path data in Java standard. This means that you need to use "/" instead of "\" even under Windows operating systems. Replace a backslash \ used in the password with a double backslash \\. If you want to use SSL encryption between PPM server and client, you need to use a separate keystore. Use the Java keytool to set up and manage your own keystore. For detailed information on this topic, please refer to the keytool documentation keytool - Key and Certificate Management Tool. |
|
|
Q1.07 |
What is the server mode of a PPM server? |
|
The server option is configured during installation of a client. If the option is enabled, the PPM server uses the Java VM version optimized for server applications. To use this option, you must use a Java SDK version for the PPM server. |
|
|
Q1.08 |
How do I change the Java Runtime Environment used by the PPM server? |
|
It is impossible to change the Java Runtime Environment. From PPM 9, only the one supplied can be used. |
|
|
Q1.09 |
When using PPM with MS Internet Information Server (IIS), I cannot access PPM. Why? |
|
From PPM 9.0, IIS is no longer supported. |
|
|
Q1.10 |
It is impossible to connect to a PPM client server. The extended information in the login dialog states that the computer name of the PPM client server is unknown. What is the reason for this? |
|
Possible causes:
|
|
|
Q1.11 |
The connection to the PPM server fails. Example message in log output: Client "umg_en" does not exist. Error connecting to server. Trying to connect PPM server //pcppm:16300/ppm_rmi_server_umg_en ppm_rmi_server_umg_en java.rmi.NotBoundException: ppm_rmi_server_umg_en |
|
The required client server may not have been started or the specified client name is not correct. If the client server is running, it is also possible that the PPM RMI registry has been restarted, e.g., due to an unexpected system incident. In this case, restart the client server. |
|
|
Q1.12 |
Does PPM support the use of a cross-company directory service? |
|
The LDAP interface integrated into central user management allows particular users to be transferred. The users transferred from the LDAP system are authenticated synchronously against the corresponding LDAP system. |
|
|
Q1.13 |
What is important about environment variables? |
|
Since PPM 9.0, environment variables have no longer been supported. |
|
|
Q1.14 |
What is a client-specific configuration file? |
|
For each PPM client installed, a directory of the same name exists in the subdirectory <installation directory>\ppmmashzone\server\bin\work\data_ppm\config. This directory contains the component-specific configuration files for the client server and analysis server. These text-based configuration files have the extension _settings.properties. |
|
|
Q1.15 |
What is a system-wide configuration file? |
|
The system-wide configuration files specify global settings for the entire PPM system and are saved under <installation directory>\ppmmashzone\server\bin\work\data_ppm\config. The system-wide configuration files Registry_settings.properties and Help_settings.properties in the config directory of the PPM installation must have the same content as those in the clientjars directory on the Web server. |
|
|
Q1.16 |
How do I change the TCP/IP ports of the PPM services? |
|
You change the TCP/IP ports using Cloud Controller. Further information on the individual commands is available in the help of the Cloud Controller command line. You can view the help by entering the command help in the command line.
If you change the Corba registry port, you must repeat this change in all login modules of the file jaas.config (corbaurl property) and in all _conf files of your Performance Dashboard and the query interface (corbaurl property in each case) (Cloud Controller: reconfigure ppm_web with the respective client name). |
|
|
Q1.17 |
What does the key CorbaServerActivationPort mean in the configuration file Registry_settings.properties? |
|
The Corba registry server uses this socket for control at runtime. This feature cannot be disabled. |
|
|