Просмотр исходного кода

핑거푸시 agent 개발 가이드 문서

gagamel 4 лет назад
Родитель
Сommit
6ca015143e
100 измененных файлов с 741 добавлено и 0 удалено
  1. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702.zip
  2. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/JavaService/nssm32.exe
  3. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/JavaService/nssm64.exe
  4. 79 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig.xml
  5. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_edb.xml
  6. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mariadb.xml
  7. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mssql.xml
  8. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mysql.xml
  9. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_oracle.xml
  10. 60 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_postgresql.xml
  11. 57 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_tibero.xml
  12. 78 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_전환발송용.xml
  13. 20 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/fpAgent.bat
  14. 35 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/fpAgent.sh
  15. 60 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/startup.bat
  16. 13 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/stop.sh
  17. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/tail.exe
  18. 2 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/taillog.bat
  19. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjAgentInfo.class
  20. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjKakaoDao.class
  21. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjKakaoDaoImpl.class
  22. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjStaticVal.class
  23. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjTextDao.class
  24. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjTextDaoImpl.class
  25. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/debug/Debug.class
  26. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/App.class
  27. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/Code.class
  28. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpIdentity.class
  29. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpMsg.class
  30. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpResult.class
  31. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpResultFeedback.class
  32. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/User.class
  33. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/packet/StaticVal.class
  34. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/AgentDistServer.class
  35. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampFeedbackHandlers.class
  36. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampMsgHandlers.class
  37. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampSendHandler.class
  38. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/Campaign.class
  39. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/AZInsertQueueTest.class
  40. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/CampDao.class
  41. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/CampDaoImpl.class
  42. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/FailToMsgDao.class
  43. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/FailToMsgDaoImpl.class
  44. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDao.class
  45. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDaoImpl.class
  46. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDaoImplTest.class
  47. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDao.class
  48. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDaoImpl.class
  49. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDaoImplTest.class
  50. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableColumn.class
  51. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableDao.class
  52. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableDaoImpl.class
  53. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/deft/handlers/DeftMsgHandlers.class
  54. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushCampFeedbackListener.class
  55. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushCampMsgListener.class
  56. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushDeftMsgListener.class
  57. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushStsMsgListener.class
  58. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/stos/handlers/StosMsgHandlers.class
  59. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/AgentVO.class
  60. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushAgentDao.class
  61. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushAgentDaoImpl.class
  62. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDao.class
  63. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$1.class
  64. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$2.class
  65. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$3.class
  66. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl.class
  67. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/PushVO.class
  68. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/AgentConfig.class
  69. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/DataSourceConfig.class
  70. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/DbConfig.class
  71. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/FpBasicDataSource.class
  72. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/Loader.class
  73. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/OptionConverter.class
  74. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibAction.class
  75. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibBatchQuery.class
  76. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibColumn.class
  77. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibConn.class
  78. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibDBType.class
  79. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibGroupby.class
  80. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibLimit.class
  81. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibMultiQuery.class
  82. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibOrderby.class
  83. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibQuery.class
  84. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibRow.class
  85. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibTable.class
  86. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibWhere.class
  87. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/AES.class
  88. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Decoder$StringWrapper.class
  89. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Decoder.class
  90. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Encoder.class
  91. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/DesUtil.class
  92. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/MD5.class
  93. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/MakeDes.class
  94. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/cipher.class
  95. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/DbUtil.class
  96. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/JspUtil.class
  97. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/JspUtilTest.class
  98. BIN
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/SequenceUtil.class
  99. 24 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/log4j.properties
  100. 28 0
      산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/database/edb/TBL_FINGERPUSH_MASTER.sql

BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702.zip


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/JavaService/nssm32.exe


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/JavaService/nssm64.exe


+ 79 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig.xml

@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<version>3.0.0</version>
+	<reloadtime>10000</reloadtime>
+	<database>oracle</database>
+	<fingerpush>
+		<apiUrl>
+            <auth>
+                <chk>https://api-v2.fingerpush.com/rest/agent/v1/chkAgent.jsp</chk>
+            </auth>
+            <stos>
+                <target>https://api-v2.fingerpush.com/rest/sts/v3/setSTSPushs.jsp</target>
+                <targetmore>https://api-v2.fingerpush.com/rest/sts/v3/setSTSPushs.jsp</targetmore>
+                <targetmore_json>https://api-v2.fingerpush.com/rest/sts/v3/setSTSJsonPushs.jsp</targetmore_json>
+                <targetreturn>https://api-v2.fingerpush.com/rest/sts/v3/getResultTgMess.jsp</targetreturn>
+            </stos>
+            <deft>
+                <mass>https://api-v2.fingerpush.com/rest/sts/v3/setFingerPush.jsp</mass>
+                <massreturn>https://api-v2.fingerpush.com/rest/cjcaas/agent_v1/getResultDfMess.jsp</massreturn>
+            </deft>	          
+		</apiUrl>
+		<user>
+            <monitor id="wondriver@kissoft.co.kr" customer_key="rbR4mOl7mFQ9"/>
+            <member id="istyle24" customer_key="sfG70S5UoMKe"/>
+        </user>
+    </fingerpush>	
+    <push>
+        <agentid>istyle001</agentid>
+		<limitHour>72</limitHour>
+		<monitortimer>60000</monitortimer>
+		<deft>
+	   		<active>true</active>
+			<limitcount>3</limitcount>
+			<readbuffer>3</readbuffer>
+			<sendbuffer>3</sendbuffer>
+			<pushtimer>5000</pushtimer>
+			<retrycount>6</retrycount>
+		</deft>
+		<stos>
+			<active>true</active>
+	   		<listener>2</listener>
+			<limitcount>20</limitcount>
+			<readbuffer>200</readbuffer>
+			<sendbuffer>200</sendbuffer>
+			<pushtimer>5000</pushtimer>
+			<retrycount>6</retrycount>
+		</stos>
+		<stoe>
+	      	<active>true</active>
+			<limitcount>20</limitcount>
+			<readbuffer>200</readbuffer>
+			<sendbuffer>200</sendbuffer>
+			<pushtimer>3000</pushtimer>
+		</stoe>
+		<camp>
+			<active>true</active>
+			<limitcount>3</limitcount>
+			<masterreadbuffer>2</masterreadbuffer>
+			<readbuffer>500</readbuffer>
+			<sendbuffer>500</sendbuffer>
+			<feedbacktimer>9000</feedbacktimer>
+			<feedbackday>1</feedbackday>
+			<mastertimer>5000</mastertimer>
+			<msgThread>10</msgThread>
+			<logTimer>-1</logTimer>
+		</camp>       
+		<ssl>
+			<protocol>TLS</protocol>
+		</ssl>
+		<transfertotext 
+			id="cj" 
+			activity="true" 
+			transfer_code="2404,2403,2402,2401" />
+		<transfertokakao  
+			id="cj" 
+			activity="true" 
+			transfer_code="2404,2403,2402,2401" />
+	</push>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_edb.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		 <kindofdb>edb</kindofdb>
+		 <edb>
+            <driver>com.edb.Driver</driver>
+			<dbname>dbname</dbname>
+			<url>jdbc:edb://127.0.0.1:5444/dbname?currentSchema=public</url>
+			<minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+			<poolname>fpagents</poolname>
+			<validationQuery>select 1 </validationQuery>
+        </edb>
+        <edb_sms1>
+            <driver>com.edb.Driver</driver>
+			<dbname>dbname</dbname>
+			<url>jdbc:edb://127.0.0.1:5444/dbname?currentSchema=public</url>
+			<minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+			<poolname>fpagents</poolname>
+			<validationQuery>select 1 </validationQuery>
+		<transforTosms>
+			<mode>CAMP,STOS,STOE</mode>
+			<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+		</transforTosms>
+        </edb_sms1>
+		<edb_kakao1>
+		    <driver>com.edb.Driver</driver>
+			<dbname>dbname</dbname>
+			<url>jdbc:edb://127.0.0.1:5444/dbname?currentSchema=public</url>
+			<minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+			<poolname>fpagents</poolname>
+			<validationQuery>select 1 </validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+		</edb_kakao1>	
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="true"/>
+		</table>
+	</database>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mariadb.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+	 	<kindofdb>mariadb</kindofdb>
+        <mariadb>
+            <driver>org.mariadb.jdbc.Driver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:mariadb://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+        </mariadb>
+        <mariadb_sms1>
+            <driver>org.mariadb.jdbc.Driver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:mariadb://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+			<transforTosms>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+			</transforTosms>
+		</mariadb_sms1>
+		<mariadb_kakao1>
+            <driver>org.mariadb.jdbc.Driver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:mariadb://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+        </mariadb_kakao1> 
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="true"/>
+		</table>
+	</database>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mssql.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		 <kindofdb>mssql</kindofdb>
+		<mssql>
+            <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:sqlserver://127.0.0.1:1433;databaseName=dbname;</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password>password</password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+        </mssql>
+      	<mssql_sms1>
+            <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:sqlserver://127.0.0.1:1433;databaseName=dbname;</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password>password</password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+				<transforTosms>
+					<mode>CAMP,STOS,STOE</mode>
+					<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+				</transforTosms>
+		</mssql_sms1>
+		<mssql_kakao1>
+            <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
+            <dbname>dbname</dbname>
+            <url>jdbc:sqlserver://127.0.0.1:1433;databaseName=dbname;</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password>password</password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+		</mssql_kakao1> 
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="true"/>
+		</table>
+	</database>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_mysql.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		<kindofdb>mysql</kindofdb>
+        <mysql>
+           <driver>com.mysql.jdbc.Driver</driver>
+            <dbname>fpagent</dbname>
+            <url>jdbc:mysql://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+        </mysql>
+        <mysql_sms1>
+           <driver>com.mysql.jdbc.Driver</driver>
+            <dbname>fpagent</dbname>
+            <url>jdbc:mysql://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+				<transforTosms>
+					<mode>CAMP,STOS,STOE</mode>
+					<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+				</transforTosms>
+        </mysql_sms1>
+		<mysql_kakao1>
+           <driver>com.mysql.jdbc.Driver</driver>
+            <dbname>fpagent</dbname>
+            <url>jdbc:mysql://127.0.0.1:3306/dbname?autoReconnect=true</url>
+  		    <minidle>5</minidle>
+			<maxactive>30</maxactive>
+		    <username>user</username>
+		    <password>password</password>
+	        <poolname>fpclient</poolname>
+	        <validationQuery>select 1 </validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+	        </mysql_kakao1> 
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="true"/>
+		</table>
+	</database>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_oracle.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		 <kindofdb>oracle</kindofdb>
+         <oracle><!-- 푸시 발송시 사용하는 DB연결 정보-->
+            <driver>oracle.jdbc.driver.OracleDriver</driver>
+           	<dbname>orcl</dbname>
+           	<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+        </oracle>	
+        <oracle_sms1>
+            <driver>oracle.jdbc.driver.OracleDriver</driver>
+           	<dbname>orcl</dbname>
+           	<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+				<transforTosms>
+					<mode>CAMP,STOS,STOE</mode>
+					<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+				</transforTosms>
+        </oracle_sms1>
+		<oracle_kakao1>
+            <driver>oracle.jdbc.driver.OracleDriver</driver>
+           	<dbname>orcl</dbname>
+           	<url>jdbc:oracle:thin:@localhost:1521:orcl</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+        </oracle_kakao1> 
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="false"/>
+		</table>
+	</database>
+</config>

+ 60 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_postgresql.xml

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		<kindofdb>postgresql</kindofdb>
+        <postgresql>
+            <driver>org.postgresql.Driver</driver>
+            <dbname>dbname</dbname>
+            <schema>public</schema><!-- 입력안하면 테이블 접근시 테이블명만으로 적용됨. -->
+            <url>jdbc:postgresql://127.0.0.1:5432/dbname</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password><![CDATA[password]]></password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+        </postgresql>
+        <postgresql_sms1>
+			<driver>org.postgresql.Driver</driver>
+            <dbname>dbname</dbname>
+            <schema>public</schema><!-- 입력안하면 테이블 접근시 테이블명만으로 적용됨. -->
+            <url>jdbc:postgresql://127.0.0.1:5432/dbname</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password><![CDATA[password]]></password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+				<transforTosms>
+					<mode>CAMP,STOS,STOE</mode>
+					<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+				</transforTosms>
+        </postgresql_sms1>
+		<postgresql_kakao1>
+			<driver>org.postgresql.Driver</driver>
+            <dbname>dbname</dbname>
+            <schema>public</schema><!-- 입력안하면 테이블 접근시 테이블명만으로 적용됨. -->
+            <url>jdbc:postgresql://127.0.0.1:5432/dbname</url>
+            <minidle>5</minidle>
+            <maxactive>30</maxactive>
+            <username>username</username>
+            <password><![CDATA[password]]></password>
+            <poolname>fpagents</poolname>
+            <validationQuery>select 1 </validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+        </postgresql_kakao1> 
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="true"/>
+		</table>
+	</database>
+</config>

+ 57 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_tibero.xml

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+	<reloadtime>10000</reloadtime>
+	<database>
+		<kindofdb>tibero</kindofdb>
+        <tibero><!-- 푸시 발송시 사용하는 DB연결 정보-->
+            <driver>com.tmax.tibero.jdbc.TbDriver</driver>
+            <dbname>dbname</dbname><!-- input tablespace_name -->
+            <url>jdbc:tibero:thin:@127.0.0.1:8629:tibero</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+        </tibero>	
+         <tibero_sms1>
+            <driver>com.tmax.tibero.jdbc.TbDriver</driver>
+            <dbname>dbname</dbname><!-- input tablespace_name -->
+            <url>jdbc:tibero:thin:@127.0.0.1:8629:tibero</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+				<transforTosms>
+					<mode>CAMP,STOS,STOE</mode>
+					<queuetable sms-msg="SMS_MSG" mms-msg="MMS_MSG"/>
+				</transforTosms>
+        </tibero_sms1>
+		<tibero_kakao1>
+            <driver>com.tmax.tibero.jdbc.TbDriver</driver>
+            <dbname>dbname</dbname><!-- input tablespace_name -->
+            <url>jdbc:tibero:thin:@127.0.0.1:8629:tibero</url>
+           	<minidle>5</minidle>
+           	<maxactive>30</maxactive>
+           	<username>username</username>
+           	<password>password</password>
+           	<poolname>fpagents</poolname>	
+            <validationQuery>select 1 from dual</validationQuery>
+			<transforTokakao>
+				<mode>CAMP,STOS,STOE</mode>
+				<queuetable kko-msg="KKO_MSG" kkf-msg="KKF_MSG"/>
+			</transforTokakao>
+        </tibero_kakao1>
+		<exception>
+			<retrycount>10</retrycount>
+			<delaytime>30000</delaytime>
+		</exception>
+		<table autocreate="true">
+			<master table="AGPUSH_MASTER"/>
+			<queue table="AGPUSH_QUEUE"/>
+			<result table="AGPUSH_RESULT" monthly-backup="false"/>
+		</table>
+	</database>
+</config>

+ 78 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/agentDistServerConfig_전환발송용.xml

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+    <version>3.0.0</version>
+    <reloadtime>10000</reloadtime>
+    <database>postgresql</database>
+    <fingerpush>
+        <apiUrl>
+            <auth>
+                <chk>https://api-v2.fingerpush.com/rest/agent/v1/chkAgent.jsp</chk>
+            </auth>
+            <stos>
+                <target>https://api-v2.fingerpush.com/rest/sts/v3/setSTSPushs.jsp</target>
+                <targetmore>https://api-v2.fingerpush.com/rest/sts/v3/setSTSPushs.jsp</targetmore>
+                <targetmore_json>https://api-v2.fingerpush.com/rest/sts/v3/setSTSJsonPushs.jsp</targetmore_json>
+                <targetreturn>https://api-v2.fingerpush.com/rest/sts/v3/getResultTgMess.jsp</targetreturn>
+            </stos>
+            <deft>
+                <mass>https://api-v2.fingerpush.com/rest/sts/v3/setFingerPush.jsp</mass>
+                <massreturn>https://api-v2.fingerpush.com/rest/cjcaas/agent_v1/getResultDfMess.jsp</massreturn>
+            </deft>	       
+        </apiUrl>
+        <user>
+            <monitor id="wondriver@kissoft.co.kr" customer_key="rbR4mOl7mFQ9"/>
+            <member id="istyle24" customer_key="sfG70S5UoMKe"/>
+        </user>
+    </fingerpush>	
+    <push>
+        <agentid>istyle001</agentid>
+        <limitHour>6</limitHour>
+        <monitortimer>60000</monitortimer>
+        <deft>
+            <active>true</active>
+            <limitcount>3</limitcount>
+            <readbuffer>3</readbuffer>
+            <sendbuffer>3</sendbuffer>
+            <pushtimer>5000</pushtimer>
+            <retrycount>6</retrycount>
+        </deft>
+        <stos>
+            <active>true</active>
+            <limitcount>10</limitcount>
+            <readbuffer>500</readbuffer>
+            <sendbuffer>500</sendbuffer>
+            <pushtimer>5000</pushtimer>
+            <retrycount>6</retrycount>
+        </stos>
+        <stoe>
+            <active>true</active>
+            <limitcount>10</limitcount>
+            <readbuffer>200</readbuffer>
+            <sendbuffer>200</sendbuffer>
+            <pushtimer>3000</pushtimer>
+        </stoe>
+        <camp>
+            <active>true</active>
+            <limitcount>3</limitcount>
+            <masterreadbuffer>2</masterreadbuffer>
+            <readbuffer>500</readbuffer>
+            <sendbuffer>500</sendbuffer>
+            <feedbacktimer>9000</feedbacktimer>
+            <feedbackday>1</feedbackday>
+            <mastertimer>5000</mastertimer>
+            <msgThread>10</msgThread>
+            <logTimer>-1</logTimer>
+        </camp>       
+        <ssl>
+            <protocol>TLS</protocol>
+        </ssl>
+        <transfertotext 
+            id="cj" 
+            activity="true" 
+            transfer_code="2404,2403,2402,2401" />
+        <transfertokakao  
+            id="cj" 
+            activity="true" 
+            transfer_code="2404,2403,2402,2401" />
+    </push>
+</config>

+ 20 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/fpAgent.bat

@@ -0,0 +1,20 @@
+@echo off
+setLocal EnableDelayedExpansion
+
+set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_80(경로 설정)
+set JVM_PATH=%JAVA_HOME%\bin\java.exe
+set AGENT_HOME=C:\에이젼트(경로 설정)
+set SVC_NAME=FingerPushAgent
+set TARGET_APP=com.finger.agents.server.AgentDistServer
+
+cd %AGENT_HOME%
+
+set CLASSPATH="
+for /R %AGENT_HOME%\lib %%a in (*.jar) do (
+	set CLASSPATH=!CLASSPATH!;%%a
+)
+set CLASSPATH=!CLASSPATH!;%AGENT_HOME%\bin;"
+ echo %CLASSPATH%
+
+
+"%JAVA_HOME%\bin\java.exe" -classpath %CLASSPATH% -Xms128m -Xmx512m %TARGET_APP%

+ 35 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/fpAgent.sh

@@ -0,0 +1,35 @@
+#!/bin/sh
+
+#empty
+
+JAVA_HOME=/opt/jdk1.7.0_80
+AGENT_HOME=/FingerPushAgentForMssql
+JAVA_COMMAND=$JAVA_HOME/bin/java
+
+CLASSPATH=$AGENT_HOME:$AGENT_HOME/bin
+for FILE in $AGENT_HOME/lib/*.jar
+do
+  CLASSPATH=$CLASSPATH:$FILE
+done
+
+DAEMONCLASS=com.finger.agents.server.AgentDistServer
+DAEMONNAME=fpAgent
+
+JAVA_PNAME="-Dpn=$DAEMONNAME"
+JAVA_PROPERTY="-Xms128m -Xmx128m"
+
+cd $AGENT_HOME
+
+case "$1" in
+
+start)
+	echo "start FingerPush Agent!"
+	nohup $JAVA_COMMAND $JAVA_PNAME $JAVA_PROPERTY -cp $CLASSPATH $DAEMONCLASS > /dev/null 2>&1&
+	exit 0
+	;;
+stop)
+	echo "stop FingerPush Agent"
+	sh $AGENT_HOME/bin/cmd/stop.sh $DAEMONNAME
+	exit 0
+	;;
+esac

+ 60 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/startup.bat

@@ -0,0 +1,60 @@
+@echo off
+setLocal EnableDelayedExpansion
+
+set AGENT_HOME=C:\FingerPushAgent
+set SVC_NAME=FingerPushAgent
+set NSSM32=%AGENT_HOME%\JavaService\nssm32.exe
+set NSSM64=%AGENT_HOME%\JavaService\nssm64.exe
+
+cd %AGENT_HOME%
+
+:INPUT
+echo ============== FingerPush Agent Menu ==============
+echo  1.Register windows 32bit service(auto start)
+echo  2.Remove windows 32bit service(auto stop)
+echo  3.Register windows 64bit service(auto start)
+echo  4.Remove windows 64bit service(auto stop)
+echo  5.Start Fingerpush agents (current command)
+echo  6.Exit
+echo ===================================================
+set /p CMD=# choose menu:
+
+if not "%CMD%" leq "6" goto INPUT
+if "%CMD%" == "1" goto REG32
+if "%CMD%" == "2" goto UNREG32
+if "%CMD%" == "3" goto REG64
+if "%CMD%" == "4" goto UNREG64
+if "%CMD%" == "5" goto STARTC
+if "%CMD%" == "6" goto EXIT
+
+:REG32
+%NSSM32% install %SVC_NAME% %AGENT_HOME%\bin\cmd\fpAgent.bat
+%NSSM32% start %SVC_NAME%
+goto INPUT
+
+:UNREG32
+net stop "%SVC_NAME%"
+
+%NSSM32% stop %SVC_NAME%
+%NSSM32% remove %SVC_NAME%
+goto INPUT
+
+:REG64
+%NSSM32% install %SVC_NAME% %AGENT_HOME%\bin\cmd\fpAgent.bat
+%NSSM32% start %SVC_NAME%
+goto INPUT
+
+:UNREG64
+%NSSM32% stop %SVC_NAME%
+%NSSM32% remove %SVC_NAME%
+goto INPUT
+
+:STARTC
+%AGENT_HOME%\bin\cmd\fpAgent.bat
+goto EXIT
+
+:EXIT
+echo.
+pause
+REM exit
+

+ 13 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/stop.sh

@@ -0,0 +1,13 @@
+#!/bin/sh
+if [ -z $1 ]
+then
+    echo Usage : stop.sh {unique process name}
+    exit 1
+fi
+
+pid=`ps -ef | grep java | grep $1$2 | grep -v grep | awk '{print $2}'`
+
+echo pid=$pid
+
+kill -TERM $pid
+

BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/tail.exe


+ 2 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/cmd/taillog.bat

@@ -0,0 +1,2 @@
+@echo off
+tail -f ..\logs\fingerpushAgent.log

BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjAgentInfo.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjKakaoDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjKakaoDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjStaticVal.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjTextDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/channel/cj/CjTextDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/debug/Debug.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/App.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/Code.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpIdentity.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpMsg.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpResult.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/FpResultFeedback.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/dto/User.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/packet/StaticVal.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/AgentDistServer.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampFeedbackHandlers.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampMsgHandlers.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/CampSendHandler.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/camp/handlers/Campaign.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/AZInsertQueueTest.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/CampDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/CampDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/FailToMsgDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/FailToMsgDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/MasterDaoImplTest.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/QueueDaoImplTest.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableColumn.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/dao/unitedb/TableDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/deft/handlers/DeftMsgHandlers.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushCampFeedbackListener.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushCampMsgListener.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushDeftMsgListener.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/listener/PushStsMsgListener.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/finger/agents/server/stos/handlers/StosMsgHandlers.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/AgentVO.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushAgentDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushAgentDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDao.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$1.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$2.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl$3.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/FingerpushDaoImpl.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/fingerpush/push/PushVO.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/AgentConfig.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/DataSourceConfig.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/DbConfig.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/FpBasicDataSource.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/Loader.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/config/OptionConverter.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibAction.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibBatchQuery.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibColumn.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibConn.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibDBType.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibGroupby.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibLimit.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibMultiQuery.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibOrderby.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibQuery.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibRow.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibTable.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/query/unitedb/KlibWhere.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/AES.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Decoder$StringWrapper.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Decoder.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/BASE64Encoder.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/DesUtil.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/MD5.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/MakeDes.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/security/cipher.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/DbUtil.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/JspUtil.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/JspUtilTest.class


BIN
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/com/klib/util/SequenceUtil.class


+ 24 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/bin/log4j.properties

@@ -0,0 +1,24 @@
+######################################################################################
+# Log4j Properties  
+# FingerPush Agent Log
+######################################################################################
+
+
+log4j.rootLogger=DEBUG, stdout, rolling
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+#log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %5p (%F.%M:%L) %n- %m%n
+log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %5p (%F.%M:%L) - %m%n
+
+
+log4j.appender.rolling=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.rolling.ImmediateFlush=true
+#######local computer log location##############
+log4j.appender.rolling.File=C:/Users/LSM/Documents/eclipse-log/FingerPushAgentUnified/logs/fpagent.log
+#######live log location##############
+#log4j.appender.rolling.File=/home/cafeshow2013/logs/service/service.log
+log4j.appender.rolling.Append=true
+log4j.appender.rolling.MaxFileSize=1024KB
+log4j.appender.rolling.DatePattern='.'yyyy-MM-dd
+log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
+log4j.appender.rolling.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %p %C.%M - %m%n

+ 28 - 0
산출물/4.구축/외부모듈연동/핑거푸시/Fingerpush300-Agent-jdk1.8-20210702/FingerPushAgent/database/edb/TBL_FINGERPUSH_MASTER.sql

@@ -0,0 +1,28 @@
+CREATE TABLE $tablename$ (
+	serialnum int8 NOT NULL,
+	camptitle character varying(100) NULL,
+	error_code character varying(10) NULL,
+	error_txt character varying(50) NULL,
+	step character varying(4) NULL,
+	fpstep character varying(4) NULL,
+	pmode character varying(4) NULL,
+	rstart_date timestamp NULL,
+	rend_date timestamp NULL,
+	tstart_date timestamp NULL,
+	tend_date timestamp NULL,
+	senddate timestamp NULL,
+	feedback_step varchar(4) NULL,
+	feedback_startdate timestamp NULL,
+	feedback_enddate timestamp NULL,
+	msgidx_rcv_date timestamp NULL,
+	msgidx int8 NULL,
+	vmsgidx character varying(50) NULL,
+	appkey character varying(50) NULL,
+	appsecret character varying(50) NULL,
+	isios character varying(1) NULL DEFAULT 'Y',
+	isandroid character varying(1) NULL DEFAULT 'Y',
+	wdate timestamp NULL,
+	PRIMARY KEY (serialnum)
+) ;
+CREATE INDEX idxM1$idxname$ ON $tablename$(serialnum,step,pmode);
+CREATE INDEX idxM2$idxname$ ON $tablename$(pmode,step,feedback_step,msgidx);

Некоторые файлы не были показаны из-за большого количества измененных файлов