System Properties

Development Mode

# Important for disable static file caching
system.devmode=false

Important

Remember to set false this property to enable caching for the user!

Default Login Page

Set the login page for the project

# {PROJECT}/main/Login.jsp
system.loginpage.home={PROJECT}

Important

If a file Login.jsp is not present inside {PROJECT}/main/ folder, the default login page will be used ( STND_PMIS/main/Login.jsp )

Projects Select Page Style

# Define the folder that will be used to style the project select page (root: ``/ext/style/{DESIGN_FOLDER}``)
system.pjtselect.style.home={DESIGN_FOLDER}

Important

Make sure the file /ext/style/{DESIGN_FOLDER}/pjtselect.css exists!

Base/System Properties

# Define Common Settings
system.domain=URL

system.project.id=
system.project.name=

# Define Paths
system.log=C:/Users/Disco/workspace_egov/log/error
system.errorpage=/pmis/STND_PMIS/common/error/Error.jsp
system.endsession=/pmis/STND_PMIS/common/def/EndSession.jsp
system.blankpage=/pmis/STND_PMIS/common/def/BlankFrame.jsp
system.doingpage=/pmis/STND_PMIS/common/def/DoingFrame.jsp

# Define default login magic-key and user id/password (blank to none)
system.master.id=kspmisadmin
system.logout.enable=yes

# Define Common Code/Key.
system.eis_pjt_cd=TOC
system.std_pjt_cd=STND_PMIS
system.pjt_cd=SANGAH

# Number of admissible login attempts before the user is locked
system.login.attempts=5

# Max idle time a session will be valid in seconds
system.maxidletime=3600

Password Validation Properties

system.pwd.length=8

# ADMISSIBLE_CHECK
# 1: lowercase letters
# 2: capital letters
# 3: numbers
# 4: special characters

# lowercase or capital + number required
system.pwd.check=13,23,134,234,123,1234

# lowercase + upper + number required
#system.pwd.check=123,1234

# lowercase or capital required
#system.pwd.check=12,13,123,1234,124,134,23,234

# Max life for user password (days)
system.pwd.maxlife=90

Default Language (Locale)

# Define the default locale (language)
system.locale=en_US

Zip Encoding

#@@ default language for zip file encoding
#   - euc-kr (Korean encoding)
#   - cp437 (Typical Western European encoding)
#   - gb437 (Chinese encoding)
#   - shift-jis (Japanese encoding)
#   - cp1252 (Windows Western European encoding)
system.zip.upload.encoding=euc-kr
system.zip.download.encoding=utf-8

DB Connection Info Properties

db.DriverClassName=core.log.jdbc.driver.OracleDriver
#db.DriverClassName=oracle.jdbc.driver.OracleDriver
#db.DriverClassName=com.p6spy.engine.spy.P6SpyDriver

db.Url=jdbc:oracle:thin:@URL:PORT:SID
db.Username=
db.Password=

db.MaxIdle=20
db.MaxActive=50
db.RemoveAbandoned=true
db.RemoveAbandonedTimeout=30
db.LogAbandoned=false

Common Modules (appliables for each program modules)

common.path.underconst=/pmis/STND_PMIS/common/def/Unknown.jsp
common.path.style=/ext/style

EDMS Module

# Define Common Options
edms.PathLog=C:\\Users\\Disco\\workspace_egov\\log\\edms

edms.PathRoot=C:/Users/Disco/workspace/edms
edms.stPathRoot=C:/Users/Disco/workspace/edms
edms.WebRoot2=/data/edms

Others

milestone.xml.root=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/web/data/xml/milestone
xml.root=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/web/Main/assets

Groupware Module

# Define Paths
gw.PathWeb=

# Define about Cyman UDP Message Information
gw.AlimiServer=
gw.AlimiPort=
gw.AlimiProgram=YRPCMIS

# Define about SMS (DO NOT APPLY VALUES AT THE OPERATION SERVER)
gw.SMSServer=
gw.SMSPort=
gw.SMSAuthorId=
gw.SMSAuthorPass=

System SMTP Mail Configuration

system.mail.smtp.host=smtp.gmail.com
system.mail.smtp.port=25
system.mail.smtp.ssl.enable=false
system.mail.authid=
system.mail.authpwd=

Warning

The following properties are deprecated:

Gmail.getAuthId=
Gmail.getAuthPw=

User Mail Module

# enable the link mail module
user.setting.mail.enabled=true

# user email server
user.setting.mail.host=pop.gmail.com
user.setting.mail.port=995
user.setting.mail.protocol=imap

ezpert Module

ezpert.ip=
ezpert.port=

Pdf Converter

# Define HTML PDF converter
coverter.htmltopdf=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/util/pdf/

Thumbnails & Temporary Folders

# Thumb converter temp path
thumb.temp=C:/Users/Disco/workspace/temp
# Main temporary path
upload.temp=C:/Users/Disco/workspace/temp

excel & eMail & SMS template

template.home=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/web/data/template
email.template.home=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/web/data/template
excel.template.home=C:/Users/Disco/workspace_egov/STND_PMIS_comm_branch/web/WEB-INF/excelTemplete

File Upload Handler

# The only value available is ``nginx``, leave empty for default
system.upload.handler=nginx

Edms server mirroring

mirror.server=SERVER3

Auto login for development env.

autologin.user_no=
autologin.password=
autologin.pjt_cd=

Terms of Use

#@@ TERMS OF SERVICE PROPERTIES
tos.enabled=true
tos.redirect.url=/pmis/STND_PMIS/tos/index.jsp
tos.exclude.path=/Core/CoreUpdate.action,/pmis/STND_PMIS/tos/**

Document & Workflow

#@@ Document ID generation service availables: documentIdGnrService (default), pmisDocumentIdGnrService
doc.idgnr.service.name=documentIdGnrService

#@@ Default ID generation service format token available: ${ENTPRS} ${FBS} ${YEAR} ${PJT_CD}
doc.idgnr.format=${ENTPRS}-${FBS}-${YEAR}-
doc.idgnr.required=true

#@@ View by Organization or Private
#doc.authorization.mode=ORG|PRIVATE
doc.authorization.mode=ORG

#@@ Drawings View by Organization or All
#register.authorization.mode=ALL|ORG
register.authorization.mode=ORG

#@@ Register Doc. No. generation service
register.idgnr.service.name=registerIdGnrService

Document Notification Template

#@@ Document eMail Notification Template
doc.noti.email.received=noti_doc_recv.html
doc.noti.email.waitapprove=noti_doc_wait_app.html
doc.noti.email.trn.waitreview=noti_trn_wait_review.html

#@@ Document SMS Notification Template
doc.noti.sms.received=sms_noti_doc_recv.txt
doc.noti.sms.waitapprove=sms_noti_doc_wait_app.txt
doc.noti.sms.trn.waitreview=sms_noti_trn_wait_rev.txt

Module Workflow/Transmittal Enable/Disable

workflow.disabled=false
transmittal.disabled=false

PhantomJS Document HTML Content Builder

# PhantomJS executable
phantomjs.executable=C:/phantomjs/bin/phantomjs.exe

# PhantomJS script for document PDF conversion process
phantomjs.script.docexport=C:/Users/Disco/workspace_4.5/STND_PMIS/web/pmis/STND_PMIS/doc2/script/pmis_doc_export.js

Aconex Dashboard

#@@ Temporary authentication parameters for aconex dashboard
aconex.auth.username=
aconex.auth.password=
aconex.auth.project=

DEPRECATED PROPERTIES

Warning

These properties will be removed soon or later...

#@@ Inside jsp replace these properties with RequestUtil.getWebRoot
#@@ ex: <%=RequestUtil.getWebRoot() %>/data/edms
system.WebRoot=http://URL
edms.WebRoot=http://URL/data/edms
common.path.activex=http://URL/ext/activex
common.path.plugin=http://URL/plugin

Gmail.getAuthId=
Gmail.getAuthPw=