PowerCenter Repository Service and Service Processes
When you enable a PowerCenter Repository Service, a service process starts on a node designated to run the service. The service is available to perform repository transactions. If you have the high availability option, the service can fail over to another node if the current node becomes unavailable. If you disable the PowerCenter Repository Service, the service cannot run on any node until you reenable the service.
When you enable a service process, the service process is available to run, but it may not start. For example, if you have the high availability option and you configure a PowerCenter Repository Service to run on a primary node and two backup nodes, you enable PowerCenter Repository Service processes on all three nodes. A single process runs at any given time, and the other processes maintain standby status. If you disable a PowerCenter Repository Service process, the PowerCenter Repository Service cannot run on the particular node of the service process. The PowerCenter Repository Service continues to run on another node that is designated to run the service, as long as the node is available.
Enabling and Disabling a PowerCenter Repository Service
You can enable the PowerCenter Repository Service when you create it or after you create it. You need to enable the PowerCenter Repository Service to perform the following tasks in the Administrator tool:
- •Assign privileges and roles to users and groups for the PowerCenter Repository Service.
- •Create or delete content.
- •Back up or restore content.
- •Upgrade content.
- •Copy content from another PowerCenter repository.
- •Register or unregister a local repository with a global repository.
- •Promote a local repository to a global repository.
- •Register plug-ins.
- •Manage user connections and locks.
- •Send repository notifications.
You must disable the PowerCenter Repository Service to run it in it exclusive mode.
Note: Before you disable a PowerCenter Repository Service, verify that all users are disconnected from the repository. You can send a repository notification to inform users that you are disabling the service.
Enabling a PowerCenter Repository Service
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the PowerCenter Repository Service.
3. In the Manage tab Actions menu, click Enable
The status indicator at the top of the contents panel indicates when the service is available.
Disabling a PowerCenter Repository Service
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the PowerCenter Repository Service.
3. On the Manage tab Actions menu, select Disable Service.
4. In the Disable Repository Service, select to abort all service processes immediately or allow services processes to complete.
5. Click OK.
Enabling and Disabling PowerCenter Repository Service Processes
A service process is the physical representation of a service running on a node. The process for a PowerCenter Repository Service is the pmrepagent process. At any given time, only one service process is running for the service in the domain.
When you create a PowerCenter Repository Service, service processes are enabled by default on the designated nodes, even if you do not enable the service. You disable and enable service processes on the Processes view. You may want to disable a service process to perform maintenance on the node or to tune performance.
If you have the high availability option, you can configure the service to run on multiple nodes. At any given time, a single process is running for the PowerCenter Repository Service. The service continues to be available as long as one of the designated nodes for the service is available. With the high availability option, disabling a service process does not disable the service if the service is configured to run on multiple nodes. Disabling a service process that is running causes the service to fail over to another node.
Enabling a PowerCenter Repository Service Process
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the PowerCenter Repository Service associated with the service process you want to enable.
3. In the contents panel, click the Processesview.
4. Select the process you want to enable.
5. In the Manage tab Actions menu, click Enable Process to enable the service process on the node.
Disabling a PowerCenter Repository Service Process
1. In the Administrator tool, click the Manage tab > Services and Nodes view.
2. In the Domain Navigator, select the PowerCenter Repository Service associated with the service process you want to disable.
3. In the contents panel, click the Processes view.
4. Select the process you want to disable.
5. On the Manage tab Actions menu, select Disable Process.
6. In the dialog box that appears, select to abort service processes immediately or allow service processes to complete.
7. Click OK.