live-config.properties 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. #
  2. # Copyright 2005 Hyundai Information Technology Co., Ltd.
  3. #
  4. # $Header: /Live_Framework/Live/src/conf/live-config.properties,v 1.5 2006/02/22 04:52:33 kimhd Exp $
  5. # $Revision: 1.5 $
  6. # $Date: 2006/02/22 04:52:33 $
  7. #
  8. # 동일한 설정이 System Property에 있을 경우에는 System Property 가 우선 적용된다.
  9. #
  10. # 아래 5 개의 프로퍼티는 자동 생성된다.
  11. # live.config.path : 설정파일 전체 classpath 경로
  12. # live.config.base : live.config.path 에서 파일명을 제외한 경로
  13. # live.config.base.absolute : live.config.base의 절대경로
  14. # live.config.parent.base
  15. # live.config.parent.parent.base
  16. #
  17. live.servlet.filter.configuration=${live.config.base}/live-filter-list.xml
  18. ###############################################################################################################
  19. #
  20. # 디폴트로 사용할 메시지 리소스 파일 명과 해당 파일을 로딩하기 위한 리소스 팩토리 클래스 명을 설정
  21. #
  22. ###############################################################################################################
  23. live.resources.default.name=livemessage
  24. live.resources.livemessage=SELECT bizabbr || '.' || msgtype || '.' || msgno as msgkey, msgcnts1 || CASE NVL(msgcnts2,' ') WHEN ' ' THEN '' ELSE ';' || msgcnts2 END || CASE NVL(msgcnts3,' ') WHEN ' ' THEN '' ELSE ';' || msgcnts3 END as msgcnts FROM com.zssmsmsg
  25. live.resources.factory.livemessage=kr.co.hit.live.resources.impl.DatabaseResourcesFactory
  26. #live.resources.livemessage=${live.config.base}/LiveMessages
  27. #live.resources.factory.livemessage=kr.co.hit.live.resources.impl.XMLResourcesFactory
  28. #live.resources.reload.livemessage=10
  29. ###############################################################################################################
  30. #
  31. # ContextManager의 Context 타입을 결정한다.
  32. # 이 값은 ContextManager를 통하여 UserTransaction 객체를 얻어올때 사용되며, 또한
  33. # DataSourceFactory를 사용하여 DataSource 객체를 얻어올 때 사용되는 설정 값이다.
  34. # 아래의 값이 true 이면 DataSource 객채를 Container에서 Lookup 하여 얻어온다.
  35. # 반대로 false이면 live.datasource.filename 프로퍼티로 지정된 파일에서 해당 정보를 얻어와
  36. # 프레임워크가 구현한 DataSource 객체로 생성한다.
  37. #
  38. ###############################################################################################################
  39. live.context.j2ee=true
  40. ###############################################################################################################
  41. #
  42. # EJB Lookup 파일을 얻기 위한 Property 설정
  43. #
  44. # default = ejb-lookup.xml
  45. ###############################################################################################################
  46. live.ejb.lookup.configuration=${live.config.base}/ejb-lookup.xml
  47. ###############################################################################################################
  48. #
  49. # EJB Comander의 JNDI 명을 설정
  50. #
  51. ###############################################################################################################
  52. live.ejb.commander.jndi=ejb/live.ejb.commander
  53. ###############################################################################################################
  54. #
  55. # Configurator 로부터 local jndi-svc-name을 얻기위한 Property명
  56. #
  57. # default = null
  58. ###############################################################################################################
  59. live.local.jndi.svc.name=default
  60. ###############################################################################################################
  61. #
  62. # Configurator 로부터 EJB Lookup 여부 지정값을 얻기위한 Property 명
  63. # 이 Property가 true이면 사용되는 모든 EJB의 JNDI Lookup 명을 구성 화일에 등록해야하며
  64. # 서비스 사용시 해당 EJB의 JNDI Lookup 명을 찾을 수 없으면 LiveException이 발생한다.
  65. # Property 값이 false라면 같은 경우 Local 서비스로 호출된다.
  66. #
  67. # default = true
  68. ###############################################################################################################
  69. live.ejb.lookup.mandatory=false
  70. ###############################################################################################################
  71. #
  72. # EJBBizDelegator의 CallService()를 사용하여 Local 호출을 진행할 때 LocalHome lookup 시 오류가 발생한 경우
  73. # RemoteHome을 다시 lookup 하여 Remote 호출을 시도할 지 여부를 지정한다.
  74. # 이 Property가 true이면 Remote 호출을 시도하며,
  75. # false이면 Remote 호출을 시도하지 않고 바로 LiveException을 throw 한다.
  76. #
  77. # default = true
  78. ###############################################################################################################
  79. live.ejb.remote.retry=true
  80. ###############################################################################################################
  81. # Batch Configuration
  82. # 배치 프로그램의 Logger 클래스명을 지정한다.
  83. ###############################################################################################################
  84. live.datasource.filename=${live.config.base.absolute}/batch-db.properties
  85. #live.batch.logger.class=himed.his.com.lib.batch.BatchLogger
  86. live.batch.logger.service=batch.BatchLogger
  87. live.batch.adapter.class=kr.co.hit.live.batch.BatchAdapter
  88. live.batch.jvm.args=-d64 -Xmx128m
  89. live.batch.dir=${live.config.base.absolute}/../../../../batch
  90. #live.batch.class.dir=${live.config.base.absolute}/../../../../../../work/himed
  91. ###############################################################################################################
  92. # Java FQCN Prefix
  93. # 업무 프로그램의 공통 패키지 명이다.
  94. # SQLMapsDAO에서 공통 패키지 명을 제외한 DAO 클래스 명을 얻어오기 위하여 사용하며,
  95. # 또한 LiveException의 getLocalizedMessage()는 최초 Exception이 발생한 위치를 Exception Stack을 찾아서 그 위치를
  96. # 리턴해주는데, 이때 아래에 정의된 문자열로 시작하는 첫번째 Stack의 문자열을 찾는 방법을 사용한다.
  97. ###############################################################################################################
  98. live.java.fqcn.prefix.name=himed
  99. ###############################################################################################################
  100. # DataSource Configuration
  101. # DataSourceFactory를 사용하여 DataSource 객체를 얻어올 때
  102. # DataSource 명을 명시하지 않았을 경우 사용하는 default 명이다.
  103. ###############################################################################################################
  104. live.datasource.default.name=java:comp/env/jdbc/nxcomdb01
  105. ###############################################################################################################
  106. # JMS Configuration
  107. ###############################################################################################################
  108. live.context.initialize.factory=jeus.jndi.JEUSContextFactory
  109. live.context.provider.url=localhost
  110. live.jms.engine.name=jms_engine1
  111. ###############################################################################################################
  112. # Live JdbcQueryDAO Global ResultMap
  113. ###############################################################################################################
  114. live.dao.globalmap=resources/dao_globalmap.xml
  115. #live.dao.sqlprefix=/* %P %I */
  116. live.dao.sqlsuffix=/* %P %I */
  117. live.dao.fetch.limit=10000
  118. ###############################################################################################################
  119. # Live TransactionManager configuration
  120. #
  121. # live.transaction.timeout : Live의 트랜잭션 메시져에서 사용하는 트랜젝션 타임아웃설정 값이다.
  122. # 단위는 msec, 0은 무제한 설정이며, Web Mapper에서도 이 값을 디폴트 트랜젝션 타임아웃 값으로 사용한다.
  123. # Web Mapper의 경우 WAS의 트랜잭션 메니져에서 설정된 최대값을 초과할 수는 없다.
  124. ###############################################################################################################
  125. live.transaction.timeout=0
  126. ###############################################################################################################
  127. # Live Web Mapper Reader/Writer Class
  128. ###############################################################################################################
  129. live.web.mapper.writer.xml=kr.co.hit.live.web.mapper.output.impl.XmlResponseWriter
  130. live.web.mapper.writer.delimeter=kr.co.hit.live.web.mapper.output.impl.DelimeterResponseWriter
  131. live.web.mapper.writer.sdf=kr.co.hit.live.web.mapper.output.impl.DelimeterResponseWriter
  132. ###############################################################################################################
  133. #
  134. # MultipartRequestWrapper의 인코딩 값과 HttpRequest의 Defualt 인코딩 값을 설정
  135. #
  136. # default = euc-kr
  137. ###############################################################################################################
  138. live.web.upload.encoding=utf-8
  139. live.web.default.encoding=utf-8
  140. ###############################################################################################################
  141. # Live Web Filter의 자동 갱신 주기를 설정(초)
  142. ###############################################################################################################
  143. live.web.filter.reload=10
  144. ###############################################################################################################
  145. # Live IoC Container Service configurations
  146. ###############################################################################################################
  147. live.container.default.name=himed
  148. live.container.himed.impl=kr.co.hit.live.container.impl.ReloadableXmlServiceContainer
  149. live.container.himed.reload.interval=5
  150. live.container.himed.reload.lockfile=/appl/jeus6ed1xp/work/himed/${live.was.name}/deploy.lock
  151. live.container.himed.dir.module=${live.config.base.absolute}/../../../components
  152. live.container.himed.dir.class=${live.config.base.absolute}/../../../../../../work/himed/${live.was.name}/components
  153. live.container.himed.service.config.path=svcdefs
  154. live.container.himed.service.config=himed_.*\\.xml
  155. live.container.himed.service.config.file=${live.config.base}/service_config.list
  156. live.container.ejb.name=ejb
  157. #live.log4j.config=${live.config.base}/log4j.properties
  158. live.logback.config=${live.config.base}/logback.xml
  159. ###############################################################################################################
  160. # Repository Configuration
  161. ###############################################################################################################
  162. live.ftp.config=${live.config.base.absolute}/ftp.properties
  163. live.repository.local.config=${live.config.base.absolute}/files.properties
  164. ###########################################################################
  165. # Live ValueObject configuration
  166. #
  167. # 1.ValueObject에 DB 메타데이터 정보를 ValueObjectMetaData객체에 담아 ValueObject안에 생성.
  168. # 메타정보 사용은 ValueObjectMetaData vometa = vo.getVOMetaData().
  169. #
  170. # 2. ValueObject에 최대 담을수 있는 row의 수 이 항목이 없으면 ValueObject에 셋팅된 100000으로 적용됨.
  171. #############################################################################
  172. #live.dao.vo.metadata=false
  173. live.dao.vo.columnheader=true
  174. live.vo.rows.limit=100000
  175. ###############################################################################################################
  176. # SITE Configuration
  177. ###############################################################################################################
  178. live.himed.config=${live.config.base.absolute}/himed_config.xml
  179. #[License Key]
  180. live.license.key=VNH74HU43GJ49MSWAY7QCA7UHJDJ2PFJ9DGFWJWG54AXHRBMBJ4X8CTMSQGUT6TSU8BKAZG24WHGT6VNW5NLXUVDJAFMA4ACAXWV7J4WMAWT9LKZ3G2AFV9WA9LDW37F4ZM68HWLUBVUJ49MYW5NLUB3GF58MJ8P4X793VJP2GYE4YCKL6G6GK