P4POPTIONS
Description
Set Perforce Proxy options for a Windows service.
Usage Notes
| Used by Client? | Used by Server? | Command-Line Alternative | Can be set in P4CONFIG file? |
|---|---|---|---|
|
No |
Yes |
|
N/A |
Value if not Explicitly Set
| Operating System | Value |
|---|---|
|
All |
Null |
Notes
For example, if you normally run the Proxy with the command
$ p4p -p 1999 -t mainserver:1666you can set the P4POPTIONS variable for the Windows
proxysvc to run with
$ p4 set -S "Perforce Proxy" P4POPTIONS="-p 1999 -t mainserver:1666"When you run P4P under the "Perforce Proxy" service, the Proxy will
listen to port 1999 and communicate with the Perforce service at
mainserver:1666.
Most installations do not need to use P4POPTIONS,
because there are already environment variables associated with most
p4p options; in the example shown above, you can use
P4PORT and P4TARGET. Use
P4POPTIONS when you need to call p4p with
options for which there are no corresponding environment variables, and
when you are doing so within the context of a Windows service.
For more information on setting up a Perforce Proxy, see Helix Versioning Engine Administrator Guide: Multi-site Deployment.