The pstserv configuration file is used to configure the system for running pr0svce, the server daemon. An example of pstserv.cfg is in the /etc subdirectory to the PSTHOME directory.
Before you run pr0svce, modify the following parameters to reflect your site requirements, as applicable. In the following syntax, defaults are shown in bold text:
[ customerid [ n | 000000 ] ]
[ customername [ custname | xxxxx ] ]
[ license [ xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx |
000000-000000-000000-000000-000000] ]
[ rtservername [ servername | localcomputername ] ]
tempdir directory
datadir directory
[ datadirclient [ 0 | 1 ] ]
[ archivedir [ directory | datadir ] ]
[ archivediridx [ directory | archivedir ] ]
[ archivebroidx [ directory | archivedir ] ]
[ maxprocesses [ n | 48 ] ]
[ tracedays [ n | 5 ] ]
[ limitaccess [ 0 | 1 ] ]
[ allowdir path ] ]
[ pstlogon [ client | server ] ]
[ dbaliaslogon [ client | server ] ]
[ delfileinterval [ n | 10 ] ]
[ filelogon {client | local | server ( userid { password | ? } ) } ]
[ filemode < ALL | RUSR | RGRP | ROTH | WUSR | WGRP |
WOTH | RALL | WALL > | [ SYSTEM ] ]
[ endpoint [ tcpportnumber | 1024 ] ]
pstdir ( name dbmstype dbmsver dbqual connectstring
{dbname | * userid { password | ? } } )
dbalias ( pstdir name { connectstring | * [userid { password | ? }] })
[ loader ( { ( pstdir dbalias ) | (* dbmstype ) }
pathtoloader [excptntblcid ]]
[ teraloader{ * | pstdir dbalias } dbmstype loader-program-full-path
{(mload) | (fastload) | (bteq) | NULL } rowcntgle n]
[ teradataconfig { * | pstdir dbalias } tdatasvr userid password ]
[ teratemptbloption { Never | When_Possible } ]
[ teratempdb dbname ]
[ teratptoption { Never | When_Possible } [ teratptsessmax n ] | [ teratptsessmin n ]
| [ teratptsleep n ] | [ teratpttenacity n ]
[ DMLOprByRowID { never | dynamic | always | user-defined }
[ auditfacility {true | false } [ Audit OptimDirName1 { enabled | disabled }
[ retention-days n] [ Audit RecordLimit n]
[ <FailureAction> { CONTINUE | STOP} ]
[ adminemailnotify ( emailaddress={ success | information |
warning | error | exception } [ n | 7 ] [ 0 | 1 ] [clear] ) ]
[ archiveretentionpolicy ( { hh:mm | * } { pstdirectory | * } ) ]
[ centeraavail [ 0 | 1 ] ]
[ tivoliavail [ 0 | 1 ( nodename password ) ] ]
customerid 611239
customername cccccccc
license 000000-000000-000000-000000-000000
rtservername servername
tempdir ${PSTHOME}/temp
datadir ${PSTHOME}/data
datadirclient 1
archivedir ${PSTHOME}/archive
archivediridx ${PSTHOME}/archiveidx
archivebroidx ${PSTHOME}/archivebro
maxprocesses 48
tracedays 5
limitaccess 0
allowdir /dir/subdir
pstlogon client
dbaliaslogon client
delfileinterval 10
filelogon local
filemode system
endpoint 6736
Specify “?” as the password when a secure password is supplied in a password file. (See Securing the Configuration Files for more information.) To use OS Authentication for Oracle, specify a forward slash (/) for userid and do not specify a password.
pstdir OPTIMDIR Oracle 9i APPPROD * USERID ?
pstdir OPTIMDIR DB2 8.1 APPPROD
Specify “?” as the password when a secure password is supplied in a password file. (See Securing the Configuration Files for more information.) To use OS Authentication for Oracle, specify a forward slash (/) for userid and do not specify a password.
dbalias OPTIMDIR DBALIAS * USERID ?
dbalias OPTIMDIR DBALIAS DO805
dbalias OPTIMDIR DBALIAS * USERID PASSWORD
path/loader/exec(mload)NULL NULL
path/loader/exec(mload)path/loader2/exec(fastload)NULL
path/loader/exec(mload)path/loader2/exec(fastload)path/loader3/exec(bteq)
teradataconfig pstdir dbalias tdatasvr userid password rowcntgle n
For
any DB alias:teradataconfig * tdatasvr userid password rowcntgle n
DMLOprByRowID never
adminemailnotify admin@company.net=error 0 false; admin2@company.net=success 7 true
archiveretentionpolicy 01:00 pstdir1 pstdir2
archiveretentionpolicy 03:00 pstdir3 pstdir4
centeraavail 1
tivoliavail 0