The PowerDesigner repository proxy is an optional program that runs as a service on or near the repository server and translates SQL requests from client workstations into a more efficient proprietary format. The proxy can considerably improve performance, particularly if clients will be connecting over a WAN or complicated LAN environment or when dealing regularly with larger (15MB+) models, due to its client request pooling and sophisticated caching.
Using the proxy also simplifies the client connection to the repository, as users do not need to know details of the database hosting the repository.
You should install the proxy on the same server as the repository, if possible, to optimize communication between the components. If the repository server is not a Windows server or is unable to support the additional workload, then we recommend installing the proxy on another machine on the same LAN segment. We recommend as a minimum, a dual-core machine, with 2-4GB of RAM, but the exact system requirements depend on the number of concurrent users and the size of your repository.
When setup is complete, a page is displayed with two checkboxes selected by default, to let you start the proxy service and launch the configuration tool.
Parameter |
Value |
---|---|
Instance name |
Enter an appropriate name to identify the instance. |
Data source |
Select the system data source you created for the repository from the list. Note that the proxy cannot access user data sources. |
User name |
Enter the user name used to connect to the repository database. |
Password |
Enter the password used to connect to the repository database. |
Bytes per char |
For non-Oracle unicode or multi-byte character set databases, specify the bytes per character used by the database:
|
Port |
Enter the connection port of the server on which the proxy is installed and which allows the client to communicate with the server using TCP/IP protocol. The default port number is 32999. |
Log file |
Select the level of logging that you want to perfom and enter or browse to the path to the log file in the Name field. |
Cache |
Enter or browse to the path to the cache, and specify its maximum size. The default is 300MB, which is generally sufficient for optimum proxy performance. |
Users can now connect to the repository via the proxy by specifying the server name, port number and instance name in a proxy repository definition (see Core Features Guide > Modeling with PowerDesigner > Getting Started with PowerDesigner > Accessing the Repository).