live-config.properties 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  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. # 아래 두 개의 프로퍼티는 자동 생성된다.
  11. # live.config.path : 설정파일 전체 classpath 경로
  12. # live.config.base : live.config.path 에서 파일명을 제외한 경로
  13. # live.config.base.absolute : live.config.base의 절대경로
  14. live.ejb.lookup.configuration=ejb-lookup.xml
  15. #
  16. live.servlet.filter.configuration=${live.config.base}/live-filter-list.xml
  17. ###############################################################################################################
  18. #
  19. # 디폴트로 사용할 메시지 리소스 파일 명과 해당 파일을 로딩하기 위한 리소스 팩토리 클래스 명을 설정
  20. #
  21. ###############################################################################################################
  22. live.resources.default.name=livemessage
  23. live.resources.livemessage=SELECT bizabbr || '.' || msgtype || '.' || msgno as msgkey, msgcnts1 || CASE COALESCE(msgcnts2,'') WHEN '' THEN '' ELSE ';' || msgcnts2 END || CASE COALESCE(msgcnts3,'') WHEN '' THEN '' ELSE ';' || msgcnts3 END as msgcnts FROM com.zssmsmsg
  24. live.resources.factory.livemessage=kr.co.hit.live.resources.impl.DatabaseResourcesFactory
  25. #live.resources.livemessage=${live.config.base}/LiveMessages
  26. #live.resources.factory.livemessage=kr.co.hit.live.resources.impl.XMLResourcesFactory
  27. ###############################################################################################################
  28. #
  29. # ContextManager의 Context 타입을 결정한다.
  30. # 이 값은 ContextManager를 통하여 UserTransaction 객체를 얻어올때 사용되며, 또한
  31. # DataSourceFactory를 사용하여 DataSource 객체를 얻어올 때 사용되는 설정 값이다.
  32. # 아래의 값이 true 이면 DataSource 객채를 Container에서 Lookup 하여 얻어온다.
  33. # 반대로 false이면 live.datasource.filename 프로퍼티로 지정된 파일에서 해당 정보를 얻어와
  34. # 프레임워크가 구현한 DataSource 객체로 생성한다.
  35. #
  36. ###############################################################################################################
  37. live.context.j2ee=false
  38. ###############################################################################################################
  39. #
  40. # EJB Lookup 파일을 얻기 위한 Property 설정
  41. #
  42. # default = ejb-lookup.xml
  43. ###############################################################################################################
  44. live.ejb.lookup.configuration=${live.config.base}/ejb-lookup.xml
  45. ###############################################################################################################
  46. #
  47. # Configurator 로부터 local jndi-svc-name을 얻기위한 Property명
  48. #
  49. # default = null
  50. ###############################################################################################################
  51. live.local.jndi.svc.name=default
  52. ###############################################################################################################
  53. #
  54. # Configurator 로부터 EJB Lookup 여부 지정값을 얻기위한 Property 명
  55. # 이 Property가 true이면 사용되는 모든 EJB의 JNDI Lookup 명을 구성 화일에 등록해야하며
  56. # 서비스 사용시 해당 EJB의 JNDI Lookup 명을 찾을 수 없으면 LiveException이 발생한다.
  57. # Property 값이 false라면 같은 경우 Local 서비스로 호출된다.
  58. #
  59. # default = true
  60. ###############################################################################################################
  61. live.ejb.lookup.mandatory=false
  62. ###############################################################################################################
  63. #
  64. # EJBBizDelegator의 CallService()를 사용하여 Local 호출을 진행할 때 LocalHome lookup 시 오류가 발생한 경우
  65. # RemoteHome을 다시 lookup 하여 Remote 호출을 시도할 지 여부를 지정한다.
  66. # 이 Property가 true이면 Remote 호출을 시도하며,
  67. # false이면 Remote 호출을 시도하지 않고 바로 LiveException을 throw 한다.
  68. #
  69. # default = true
  70. ###############################################################################################################
  71. live.ejb.remote.retry=true
  72. ###############################################################################################################
  73. # Batch Configuration
  74. # 배치 프로그램의 Logger 클래스명을 지정한다.
  75. ###############################################################################################################
  76. live.datasource.filename=${live.config.base.absolute}/batch-db.properties
  77. live.batch.logger.service=batch.BatchLogger
  78. #live.batch.logger.class=himed.his.com.lib.batch.BatchLogger
  79. live.batch.adapter.class=kr.co.hit.live.batch.BatchAdapter
  80. live.batch.jvm.args=-d64 -Xmx128m
  81. live.batch.dir=${live.config.base.absolute}/../../batch
  82. ###############################################################################################################
  83. # Java FQCN Prefix
  84. # 업무 프로그램의 공통 패키지 명이다.
  85. # SQLMapsDAO에서 공통 패키지 명을 제외한 DAO 클래스 명을 얻어오기 위하여 사용하며,
  86. # 또한 LiveException의 getLocalizedMessage()는 최초 Exception이 발생한 위치를 Exception Stack을 찾아서 그 위치를
  87. # 리턴해주는데, 이때 아래에 정의된 문자열로 시작하는 첫번째 Stack의 문자열을 찾는 방법을 사용한다.
  88. ###############################################################################################################
  89. live.java.fqcn.prefix.name=himed
  90. ###############################################################################################################
  91. # DataSource Configuration
  92. # DataSourceFactory를 사용하여 DataSource 객체를 얻어올 때
  93. # DataSource 명을 명시하지 않았을 경우 사용하는 default 명이다.
  94. ###############################################################################################################
  95. live.datasource.default.name=nxcomdb
  96. ###############################################################################################################
  97. # JMS Configuration
  98. ###############################################################################################################
  99. live.context.initialize.factory=jeus.jndi.JEUSContextFactory
  100. live.context.provider.url=localhost
  101. live.jms.engine.name=jms_engine1
  102. ###############################################################################################################
  103. # Live JdbcQueryDAO Global ResultMap
  104. ###############################################################################################################
  105. live.dao.resultmap=resources/dao_resultmap.xml
  106. #live.dao.sqlprefix=/* %P %I */
  107. live.dao.sqlsuffix=/* %P %I */
  108. ###############################################################################################################
  109. # Live TransactionManager configuration
  110. #
  111. # live.transaction.timeout : Live의 트랜잭션 메시져에서 사용하는 트랜젝션 타임아웃설정 값이다.
  112. # 단위는 msec, 0은 무제한 설정이며, Web Mapper에서도 이 값을 디폴트 트랜젝션 타임아웃 값으로 사용한다.
  113. # Web Mapper의 경우 WAS의 트랜잭션 메니져에서 설정된 최대값을 초과할 수는 없다.
  114. ###############################################################################################################
  115. live.transaction.timeout=0
  116. ###############################################################################################################
  117. # Live Web Mapper Reader/Writer Class
  118. ###############################################################################################################
  119. live.web.mapper.writer.xml=himed.his.hit.web.mapper.output.TrustFormXmlResponseWriter
  120. live.web.mapper.writer.delimeter=himed.his.hit.web.mapper.output.TrustFormDelimeterResponseWriter
  121. ###############################################################################################################
  122. #
  123. # MultipartRequestWrapper의 인코딩 값과 HttpRequest의 Defualt 인코딩 값을 설정
  124. #
  125. # default = euc-kr
  126. ###############################################################################################################
  127. live.web.upload.encoding=utf-8
  128. live.web.default.encoding=utf-8
  129. ###############################################################################################################
  130. # Live IoC Container Service configurations
  131. ###############################################################################################################
  132. live.container.default.name=batch
  133. live.container.batch.impl=kr.co.hit.live.container.impl.ReloadableXmlServiceContainer
  134. live.container.batch.reload.interval=0
  135. live.container.batch.dir.module=${live.config.base.absolute}/../../batch/components
  136. live.container.batch.dir.class=${user.dir}/work/himed/batch
  137. live.container.batch.service.config.path=svcdefs
  138. live.container.batch.service.config=himed_.*\\.xml
  139. live.container.batch.service.config.file=${live.config.base}/service_config.list
  140. live.container.crond.impl=kr.co.hit.live.container.impl.XmlConfiguredServiceContainer
  141. live.container.crond.service.config.path=svcdefs
  142. live.container.crond.service.config=himed_.*\\.xml
  143. live.container.junit.impl=kr.co.hit.live.container.impl.XmlConfiguredServiceContainer
  144. live.container.junit.service.config.path=svcdefs
  145. live.container.junit.service.config=himed_.*\\.xml
  146. live.container.junit.service.config.file=${live.config.base}/service_config.list
  147. live.log4j.config=${live.config.base}/log4j.properties
  148. ###############################################################################################################
  149. # File Repository Configuration
  150. ###############################################################################################################
  151. live.ftp.config=${live.config.base.absolute}/ftp.properties
  152. live.repository.local.config=${live.config.base.absolute}/files.properties
  153. ###############################################################################################################
  154. # Live 5.0 Configuration
  155. ###############################################################################################################
  156. live.himed.config=${live.config.base.absolute}/himed_config.xml