Repository clients such as the PowerCenter Client, the Integration Service,
pmrep
, and
infacmd
connect to the repository through the Repository Service.
Repository clients communicate with the Repository Service through a specified port over a TCP/IP connection. You configure the TCP/IP port number when you install the Repository Service.
Because PowerCenter services can reside on multiple nodes in the domain, the Repository Service relies on another service called the Service Manager to direct client requests to the appropriate Repository Service process.
The following process describes how a repository client connects to the repository database:
The repository client sends a repository connection request to the master gateway node, which is the entry point to the domain.
The Service Manager sends back the host name and port number of the node running the Repository Service. If you have the high availability option, you can configure the Repository Service to run on a backup node.
The repository client establishes a link with the Repository Service process. This communication occurs over TCP/IP.
The Repository Service process communicates with the repository database and performs repository metadata transactions for the client.