PeopleSoft Configuration
file is used to configure below options via psadmin
There are
number of consideration when you change setting of Config file
·
Some
changes require PSADMIN interface, some can do on editor,
·
Some
changes require App Server Domain reconfiguration and some are taken into
effect right away
·
Startup options.
·
Database options.
·
Security options.
·
Workstation listener options.
·
Jolt listener options.
·
Jolt relay adapter options.
·
Domain settings.
·
PeopleCode Debugger options.
·
Trace options.
·
Cache settings.
·
Remote call options.
·
PSAPPSRV options.
·
PSANALYTICSRV options.
·
PSSAMSRV options.
·
PSQCKSRV options.
·
PSQRYSRV options.
·
Integration Broker server processes.
·
Simple Mail Transfer Protocol (SMTP)
settings.
·
Interface driver options.
·
PSTOOLS options.
·
Integration Broker options.
·
Search options.
·
Search indexes.
·
PSRENSRV options.
·
PSPPMSRV options.
·
Select server process options
My Some Consideration and Recommendation
1- Always Use “Allow Dynamic Changes =Y”,
it allow many parameter to come in effect when change including trace,
SMTP, Recycle Count and Log Error.
2- Any Service ( like PSAPPSRV, QRYSRV,....) increment/ decrement
require pasdmin interface and reconfiguration.
3- Never use database name more than 8
char.
4- Can use domain password for extra
security layer.
5- Use WSL =Y only if App Designer need
to connect via three tier
6- Use Pub/ Sub Service when you use
integration broker
7- Use Debugger only when app designer connect via three tier and need debugging (Like DEV)
8- Use QRYSRV to distribute APPSRV load
to run queries.
9- USE IP address(WSL, JSL) if you are dealing
with multiple NIC interface
10-Use Add To Path for any ex
11- Use Min/max parameter carefully, keep
limit in control, unnecessary instances is overhead
12-Used by many services including PSAPPSRV and QRYSRV “Max Fetch
Size” to store fetched rows for a transaction before sending the result set back to a client. Sometime use it to 0 means unlimited when you dont want to query fails if it return more data, Carefully use in production
13-“Service Timeout” is a number of
second that service wait for response before timing out
14-Use “Allowed Consec Service Failures” to tell system to retry when connection/ service fails