forked from cache117/decode-pcode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DecodePC.properties
109 lines (83 loc) · 4.12 KB
/
DecodePC.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# Sample config for DecodePCode v0.61
# See also the sample files for SVN and Git
# Connection parameters and output specification for the first environment
# database user requires select rights on PSPCMPROG PSPCMNAME PSSQLDEFN PSSQLTEXTDEFN PSPROJECTITEM PSPACKAGEDEFN and (ptools >= 8.52) PSPCMTXT;
# Oracle database:
user=sysadm_ro
password=Password1
dbowner=sysadm
driverClass=oracle.jdbc.OracleDriver
url=jdbc:oracle:thin:@192.168.2.23:1521/HRDEV
# MS SQL Server database
#user=sacrm
#password=sacrm
#url=jdbc:sqlserver://192.168.2.22;DatabaseName=CRMDEV
#dbowner=dbo
#driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
# The following parameter can be used if the database server is in another time zone
# than the box running this app: this number of minutes will be subtracted from
# the 'last-time' time stamp before comparing it to the LASTUPDDTTM fields
#last-time-offset=60
# If you have ptools >= 8.52, there will be a table 'PSPCMTXT'' with the plain-text PeopleCode.
# this table will be read unless the following property is uncommented
# (you may want to do this to avoid commits due to white-text diffs)
#AlwaysDecode=true
# output specification for when writing output to files (using DecodePCode.bat or java call with arg[0] = ProcessToFile)
outdir=.\\DEV
# parameters for Subversion processing (DecodePCODE_SVN.bat or arg[0]= ProcessToSVN)
svnurl=svn://192.168.56.101/project1
svnbase=/trunk/PeopleCode
# any number of Subversion users, with mapping from PSOPRDEFN profiles (format OPRID/SVN_name/password)
# the first entry is the default (used if the PSPCMPROG.LASTUPDOPRID value is not listed here).
# You may want to use an entry like this (user 'custom' will show up in your SVN client)
svnuser=dummy/custom/secret
# and use this value so that delivered code shows up as 'oracle':
svnuser1=PPLSOFT/oracle/secret
svnuser2=JOHN/johnny/secret
# parameters for Git processing (DecodePCODE_Git.bat or arg[0]= ProcessToGit)
# Location of Git work directory (with .git subfolder); repository will be created if necessary
gitdir=c:\\temp\\git\\test1
gitbase=HRDEV
# next parameters will define Git author if PS user not found
gituser=dummy/custom/[email protected]
# any number of other PS users, with name/email to use for Git submits
gituser1=PPLSOFT/PeopleSoft/[email protected]
gituser2=JOHN/John Doe/[email protected]
# next statement specifies a second environment (UAT), and the type of processing
#processUAT=ProcessToSVN
#processUAT=ProcessToFile
#processUAT=ProcessToGit
# New in 0.60: 'ancestor' property. If set, it indicates one of the other environments.
# When a PeopleCode program is added to the repository, its version of the ancestor environment
# is submitted in the active branch, prior to submitting the version from the active environment.
# typically, a DEV environment will have a PROD ancestor, a PROD environment will have DEMO for ancestor;
# the history for an object in DEV will then be
# version from DEMO > version from PROD > first submitted version in DEV > later versions in DEV.
#
# ancestor=PROD
# db parameters for this environment
userUAT=sysadm_ro
passwordUAT=qwerty
urlUAT=jdbc:oracle:thin:@192.168.2.23:1521/HRUAT
dbownerUAT=sysadm
# output specification for when submitting to SVN (ProcessUAT=ProcessToSVN) ; svnurl and svnuser* not necessary
# svnbase* (or gitbase*) no longer required - if not specified, this environment will not be submitted to a separate folder,
# and the environment will only be used for the 'ancestor' commit
#svnbaseUAT=/branches/UAT
#gitbaseUAT=HRUAT
# non-base environments can also have an ancestor:
ancestorUAT=PROD
# output specification for when writing output to files (ProcessUAT=ProcessToFile)
outdirUAT=c:\\temp\\PeopleCode\\UAT
# the last section can be repeated for other environments:
#processPROD=ProcessToSVN
#processPROD=ProcessToFile
userPROD=sysadm_ro
passwordPROD=!!skjfwkefh^
urlPROD=jdbc:oracle:thin:@192.168.2.23:1521/HRPROD
dbownerPROD=sysadm
#svnbasePROD=/branches/PROD
outdirPROD=c:\\temp\\PeopleCode\\PROD
# This part for three-way merge: specify path for diff and patch programs
GNUdiff=c:\\progs\\gnu\\diff.exe
GNUpatch=c:\\progs\\gnu\\patch.exe