Client Proxies
All
Windchill HTTP traffic is compatible with indirect access through an HTTP proxy. However, tunneling RMI requests over HTTP through the HTTP proxy requires the use of the
Windchill bootstrap package to enable the necessary RMI socket factory logic. For more information on RMI tunneling, see
Windchill Runtime Environment.
Windchill applets using RMI from within a browser automatically take advantage of the browser HTTP proxy settings when opening URL connections. However, standalone applications require that http.proxyHost and http.proxyPort Java system properties be set. Configuring a proxy server host can be done by altering the command line of the application. For example, if the host machine is proxy.acme.com and the port is 8080, then include the following:
-Dhttp.proxyHost=proxy.acme.com -Dhttp.proxyPort=8080
-Dwt.rmi.clientSocketFactory=wt.boot.WTRMIMasterSocketFactory
-Dwt.rmi.javarmicgi=servlet/JavaRMIServlet