Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -25,31 +25,31 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="APIGW"
|
p:name="APIGW"
|
||||||
p:text="APIGW"
|
p:text="APIGW"
|
||||||
p:schema="AGWADM"
|
p:schema="AGWAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_AGW"
|
p:jndiName="jdbc/dsOBP_AGW"
|
||||||
p:render="ONL,COM"
|
p:render="ONL,COM"
|
||||||
/>
|
/>
|
||||||
<!-- BAP 일괄전송FTP -->
|
<!-- BAP 일괄전송FTP -->
|
||||||
<!-- <bean
|
<bean
|
||||||
id="BAP"
|
id="BAP"
|
||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="BAP"
|
p:name="BAP"
|
||||||
p:text="BAP"
|
p:text="BAP"
|
||||||
p:schema="BAPADM"
|
p:schema="BAPAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_BAP"
|
p:jndiName="jdbc/dsOBP_BAP"
|
||||||
p:render="BAP,COM"
|
p:render="BAP,COM"
|
||||||
/> -->
|
/>
|
||||||
<!-- RMS_DEFAULT -->
|
<!-- RMS_DEFAULT -->
|
||||||
<bean
|
<bean
|
||||||
id="MONITORING"
|
id="MONITORING"
|
||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="MONITORING"
|
p:name="MONITORING"
|
||||||
p:text="MONITORING"
|
p:text="MONITORING"
|
||||||
p:schema="EMSADM"
|
p:schema="EMSAPP"
|
||||||
p:dynamic="false"
|
p:dynamic="false"
|
||||||
p:online="false"
|
p:online="false"
|
||||||
p:jndiName="jdbc/dsOBP_EMS"
|
p:jndiName="jdbc/dsOBP_EMS"
|
||||||
|
|||||||
@@ -25,31 +25,31 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="APIGW"
|
p:name="APIGW"
|
||||||
p:text="APIGW"
|
p:text="APIGW"
|
||||||
p:schema="AGWADM"
|
p:schema="AGWAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_AGW"
|
p:jndiName="jdbc/dsOBP_AGW"
|
||||||
p:render="ONL,COM"
|
p:render="ONL,COM"
|
||||||
/>
|
/>
|
||||||
<!-- BAP 일괄전송FTP -->
|
<!-- BAP 일괄전송FTP -->
|
||||||
<!-- <bean-->
|
<bean
|
||||||
<!-- id="BAP"-->
|
id="BAP"
|
||||||
<!-- class="com.eactive.eai.rms.common.datasource.DataSourceType"-->
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
<!-- p:name="BAP"-->
|
p:name="BAP"
|
||||||
<!-- p:text="BAP"-->
|
p:text="BAP"
|
||||||
<!-- p:schema="BAPADM"-->
|
p:schema="BAPAPP"
|
||||||
<!-- p:dynamic="true"-->
|
p:dynamic="true"
|
||||||
<!-- p:online="true"-->
|
p:online="true"
|
||||||
<!-- p:jndiName="jdbc/dsOBP_BAP"-->
|
p:jndiName="jdbc/dsOBP_BAP"
|
||||||
<!-- p:render="BAP,COM"-->
|
p:render="BAP,COM"
|
||||||
<!-- />-->
|
/>
|
||||||
<!-- RMS_DEFAULT -->
|
<!-- RMS_DEFAULT -->
|
||||||
<bean
|
<bean
|
||||||
id="MONITORING"
|
id="MONITORING"
|
||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="MONITORING"
|
p:name="MONITORING"
|
||||||
p:text="MONITORING"
|
p:text="MONITORING"
|
||||||
p:schema="EMSADM"
|
p:schema="EMSAPP"
|
||||||
p:dynamic="false"
|
p:dynamic="false"
|
||||||
p:online="false"
|
p:online="false"
|
||||||
p:jndiName="jdbc/dsOBP_EMS"
|
p:jndiName="jdbc/dsOBP_EMS"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="APIGW"
|
p:name="APIGW"
|
||||||
p:text="APIGW"
|
p:text="APIGW"
|
||||||
p:schema="AGWADM"
|
p:schema="AGWAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_AGW"
|
p:jndiName="jdbc/dsOBP_AGW"
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="BAP"
|
p:name="BAP"
|
||||||
p:text="BAP"
|
p:text="BAP"
|
||||||
p:schema="BAPADM"
|
p:schema="BAPAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_BAP"
|
p:jndiName="jdbc/dsOBP_BAP"
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="MONITORING"
|
p:name="MONITORING"
|
||||||
p:text="MONITORING"
|
p:text="MONITORING"
|
||||||
p:schema="EMSADM"
|
p:schema="EMSAPP"
|
||||||
p:dynamic="false"
|
p:dynamic="false"
|
||||||
p:online="false"
|
p:online="false"
|
||||||
p:jndiName="jdbc/dsOBP_EMS"
|
p:jndiName="jdbc/dsOBP_EMS"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="APIGW"
|
p:name="APIGW"
|
||||||
p:text="APIGW"
|
p:text="APIGW"
|
||||||
p:schema="AGWADM"
|
p:schema="AGWAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_AGW"
|
p:jndiName="jdbc/dsOBP_AGW"
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="BAP"
|
p:name="BAP"
|
||||||
p:text="BAP"
|
p:text="BAP"
|
||||||
p:schema="BAPADM"
|
p:schema="BAPAPP"
|
||||||
p:dynamic="true"
|
p:dynamic="true"
|
||||||
p:online="true"
|
p:online="true"
|
||||||
p:jndiName="jdbc/dsOBP_BAP"
|
p:jndiName="jdbc/dsOBP_BAP"
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||||
p:name="MONITORING"
|
p:name="MONITORING"
|
||||||
p:text="MONITORING"
|
p:text="MONITORING"
|
||||||
p:schema="EMSADM"
|
p:schema="EMSAPP"
|
||||||
p:dynamic="false"
|
p:dynamic="false"
|
||||||
p:online="false"
|
p:online="false"
|
||||||
p:jndiName="jdbc/dsOBP_EMS"
|
p:jndiName="jdbc/dsOBP_EMS"
|
||||||
|
|||||||
@@ -30,9 +30,9 @@
|
|||||||
<entry
|
<entry
|
||||||
key="APIGW"
|
key="APIGW"
|
||||||
value-ref="APIGW" />
|
value-ref="APIGW" />
|
||||||
<!-- <entry
|
<entry
|
||||||
key="BAP"
|
key="BAP"
|
||||||
value-ref="BAP" /> -->
|
value-ref="BAP" />
|
||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property
|
<property
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
<property name="configLocations">
|
<property name="configLocations">
|
||||||
<list>
|
<list>
|
||||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfOnl.xml</value>
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfOnl.xml</value>
|
||||||
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBap.xml</value> -->
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBap.xml</value>
|
||||||
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBat.xml</value>
|
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBat.xml</value>
|
||||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
||||||
</list>
|
</list>
|
||||||
|
|||||||
@@ -30,9 +30,9 @@
|
|||||||
<entry
|
<entry
|
||||||
key="APIGW"
|
key="APIGW"
|
||||||
value-ref="APIGW" />
|
value-ref="APIGW" />
|
||||||
<!-- <entry-->
|
<entry
|
||||||
<!-- key="BAP"-->
|
key="BAP"
|
||||||
<!-- value-ref="BAP" />-->
|
value-ref="BAP" />
|
||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property
|
<property
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
<property name="configLocations">
|
<property name="configLocations">
|
||||||
<list>
|
<list>
|
||||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfOnl.xml</value>
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfOnl.xml</value>
|
||||||
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBap.xml</value>-->
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBap.xml</value>
|
||||||
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBat.xml</value>
|
<!-- <value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfBat.xml</value>
|
||||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
||||||
</list>
|
</list>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
|||||||
|
|
||||||
# Priority of the was -D option
|
# Priority of the was -D option
|
||||||
inst.Name=emsSvr11
|
inst.Name=emsSvr11
|
||||||
eai.tableowner=EMSADM
|
eai.tableowner=EMSAPP
|
||||||
# P/T/D/S
|
# P/T/D/S
|
||||||
eai.systemmode=D
|
eai.systemmode=D
|
||||||
eai.drmode=N
|
eai.drmode=N
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
|||||||
|
|
||||||
# Priority of the was -D option
|
# Priority of the was -D option
|
||||||
inst.Name=emsSvr96
|
inst.Name=emsSvr96
|
||||||
eai.tableowner=EMSADM
|
eai.tableowner=EMSAPP
|
||||||
# P/T/D/S
|
# P/T/D/S
|
||||||
eai.systemmode=L
|
eai.systemmode=L
|
||||||
eai.drmode=N
|
eai.drmode=N
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
|||||||
|
|
||||||
# Priority of the was -D option
|
# Priority of the was -D option
|
||||||
inst.Name=emsSvr11
|
inst.Name=emsSvr11
|
||||||
eai.tableowner=EMSADM
|
eai.tableowner=EMSAPP
|
||||||
# P/T/D/S
|
# P/T/D/S
|
||||||
eai.systemmode=P
|
eai.systemmode=P
|
||||||
eai.drmode=N
|
eai.drmode=N
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
|||||||
|
|
||||||
# Priority of the was -D option
|
# Priority of the was -D option
|
||||||
inst.Name=emsSvr11
|
inst.Name=emsSvr11
|
||||||
eai.tableowner=EMSADM
|
eai.tableowner=EMSAPP
|
||||||
# P/T/D/S
|
# P/T/D/S
|
||||||
eai.systemmode=T
|
eai.systemmode=T
|
||||||
eai.drmode=N
|
eai.drmode=N
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
import oracledb
|
||||||
|
|
||||||
|
conn = oracledb.connect(user='AGWAPP', password='elink1234', dsn='192.168.240.177:1598/DAPM')
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
cursor.execute("SELECT TABLE_NAME, STATUS FROM DBA_TABLES WHERE OWNER = 'AGWAPP' AND TABLE_NAME LIKE 'API_STATS%' ORDER BY TABLE_NAME")
|
||||||
|
for row in cursor.fetchall():
|
||||||
|
print(f" {row[0]} ({row[1]})")
|
||||||
|
|
||||||
|
cursor.close()
|
||||||
|
conn.close()
|
||||||
+12
-12
@@ -1,4 +1,4 @@
|
|||||||
CREATE TABLE EMSADM.API_HISTORY
|
CREATE TABLE EMSAPP.API_HISTORY
|
||||||
(
|
(
|
||||||
API_ID VARCHAR2(30),
|
API_ID VARCHAR2(30),
|
||||||
SEQ NUMBER(22),
|
SEQ NUMBER(22),
|
||||||
@@ -9,23 +9,23 @@ CREATE TABLE EMSADM.API_HISTORY
|
|||||||
LOB (SAVEDDATA) STORE AS SECUREFILE (TABLESPACE TS_AGW_D01)
|
LOB (SAVEDDATA) STORE AS SECUREFILE (TABLESPACE TS_AGW_D01)
|
||||||
TABLESPACE TS_EMS_D01;
|
TABLESPACE TS_EMS_D01;
|
||||||
|
|
||||||
COMMENT ON TABLE EMSADM.API_HISTORY IS 'API 변경이력 테이블';
|
COMMENT ON TABLE EMSAPP.API_HISTORY IS 'API 변경이력 테이블';
|
||||||
COMMENT ON COLUMN EMSADM.API_HISTORY.API_ID IS 'API ID(TSEAIHE01.EAISVCNAME)';
|
COMMENT ON COLUMN EMSAPP.API_HISTORY.API_ID IS 'API ID(TSEAIHE01.EAISVCNAME)';
|
||||||
COMMENT ON COLUMN EMSADM.API_HISTORY.SEQ IS 'Sequence 값';
|
COMMENT ON COLUMN EMSAPP.API_HISTORY.SEQ IS 'Sequence 값';
|
||||||
COMMENT ON COLUMN EMSADM.API_HISTORY.SAVEDDATA IS '변경저장 정보';
|
COMMENT ON COLUMN EMSAPP.API_HISTORY.SAVEDDATA IS '변경저장 정보';
|
||||||
COMMENT ON COLUMN EMSADM.API_HISTORY.USERID IS '사용자ID';
|
COMMENT ON COLUMN EMSAPP.API_HISTORY.USERID IS '사용자ID';
|
||||||
COMMENT ON COLUMN EMSADM.API_HISTORY.SAVEDDT IS '저장일시';
|
COMMENT ON COLUMN EMSAPP.API_HISTORY.SAVEDDT IS '저장일시';
|
||||||
|
|
||||||
CREATE UNIQUE INDEX EMSADM.PK_API_HISTORY ON EMSADM.API_HISTORY
|
CREATE UNIQUE INDEX EMSAPP.PK_API_HISTORY ON EMSAPP.API_HISTORY
|
||||||
(API_ID, SEQ)
|
(API_ID, SEQ)
|
||||||
TABLESPACE TS_EMS_I01;
|
TABLESPACE TS_EMS_I01;
|
||||||
|
|
||||||
ALTER TABLE EMSADM.API_HISTORY ADD (
|
ALTER TABLE EMSAPP.API_HISTORY ADD (
|
||||||
CONSTRAINT PK_API_HISTORY
|
CONSTRAINT PK_API_HISTORY
|
||||||
PRIMARY KEY
|
PRIMARY KEY
|
||||||
(API_ID, SEQ)
|
(API_ID, SEQ)
|
||||||
USING INDEX EMSADM.PK_API_HISTORY
|
USING INDEX EMSAPP.PK_API_HISTORY
|
||||||
ENABLE VALIDATE);
|
ENABLE VALIDATE);
|
||||||
|
|
||||||
GRANT DELETE, INSERT, SELECT, UPDATE ON EMSADM.API_HISTORY TO RL_EMS_ALL;
|
GRANT DELETE, INSERT, SELECT, UPDATE ON EMSAPP.API_HISTORY TO RL_EMS_ALL;
|
||||||
GRANT SELECT ON EMSADM.API_HISTORY TO RL_EMS_SEL;
|
GRANT SELECT ON EMSAPP.API_HISTORY TO RL_EMS_SEL;
|
||||||
|
|||||||
+30
-30
@@ -39,37 +39,37 @@
|
|||||||
|
|
||||||
```sql
|
```sql
|
||||||
-- 개발 서버용
|
-- 개발 서버용
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.31.32.111:10230/BATAppWeb/EaiBatCall');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.31.32.111:10230/BATAppWeb/EaiBatCall');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.31.35.144:9021');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.31.35.144:9021');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
||||||
|
|
||||||
|
|
||||||
-- autogen template
|
-- autogen template
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.url', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.url', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
||||||
```
|
```
|
||||||
@@ -163,13 +163,13 @@ SMS 인증번호 발송 - authCode: 123456
|
|||||||
|
|
||||||
```sql
|
```sql
|
||||||
-- SMS 인증 설정 초기화
|
-- SMS 인증 설정 초기화
|
||||||
INSERT INTO EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
INSERT INTO EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
||||||
VALUES ('Monitoring', 'kjb.sms_auth.enabled', 'true');
|
VALUES ('Monitoring', 'kjb.sms_auth.enabled', 'true');
|
||||||
|
|
||||||
INSERT INTO EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
INSERT INTO EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
||||||
VALUES ('Monitoring', 'kjb.sms_auth.mode', 'real');
|
VALUES ('Monitoring', 'kjb.sms_auth.mode', 'real');
|
||||||
|
|
||||||
INSERT INTO EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
INSERT INTO EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL)
|
||||||
VALUES ('Monitoring', 'kjb.sms_auth.fixed_value', '654321');
|
VALUES ('Monitoring', 'kjb.sms_auth.fixed_value', '654321');
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -187,7 +187,7 @@ SMS 발송을 위해 UMS 관련 프로퍼티가 설정되어 있어야 합니다
|
|||||||
### Q: SMS 인증을 일시적으로 비활성화하려면?
|
### Q: SMS 인증을 일시적으로 비활성화하려면?
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
UPDATE EMSADM.TSEAIRM24
|
UPDATE EMSAPP.TSEAIRM24
|
||||||
SET PRPTY2VAL = 'false'
|
SET PRPTY2VAL = 'false'
|
||||||
WHERE PRPTYGROUPNAME = 'Monitoring' AND PRPTYNAME = 'kjb.sms_auth.enabled';
|
WHERE PRPTYGROUPNAME = 'Monitoring' AND PRPTYNAME = 'kjb.sms_auth.enabled';
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ WebContent/
|
|||||||
```
|
```
|
||||||
-Deai.datasource.type=DEV
|
-Deai.datasource.type=DEV
|
||||||
-Dinst.Name=emsSvr11
|
-Dinst.Name=emsSvr11
|
||||||
-Deai.tableowner=EMSADM
|
-Deai.tableowner=EMSAPP
|
||||||
-Deai.systemmode=D
|
-Deai.systemmode=D
|
||||||
-Dfile.encoding=utf-8
|
-Dfile.encoding=utf-8
|
||||||
-DLOGBACK_LOG_LEVEL=info
|
-DLOGBACK_LOG_LEVEL=info
|
||||||
@@ -248,7 +248,7 @@ WebContent/
|
|||||||
```
|
```
|
||||||
-Deai.datasource.type=DEV
|
-Deai.datasource.type=DEV
|
||||||
-Dinst.Name=emsSvr99
|
-Dinst.Name=emsSvr99
|
||||||
-Deai.tableowner=EMSADM
|
-Deai.tableowner=EMSAPP
|
||||||
-Deai.systemmode=D
|
-Deai.systemmode=D
|
||||||
-Dfile.encoding=utf-8
|
-Dfile.encoding=utf-8
|
||||||
-Dlogin.mode=db
|
-Dlogin.mode=db
|
||||||
@@ -387,82 +387,82 @@ gradle test --tests "com.eactive.eai.rms.*"
|
|||||||
```sql
|
```sql
|
||||||
-- 로컬 개발용 (외부)
|
-- 로컬 개발용 (외부)
|
||||||
-- EAI, UMS 주소 미기입시 내부적으론 호출 시도 하지 않고 warning 로그만 남기며 정상 처리
|
-- EAI, UMS 주소 미기입시 내부적으론 호출 시도 하지 않고 warning 로그만 남기며 정상 처리
|
||||||
--insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', '');
|
--insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
||||||
|
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
||||||
|
|
||||||
-- insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', '');
|
-- insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
||||||
|
|
||||||
--insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', '');
|
--insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', '');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
||||||
commit;
|
commit;
|
||||||
|
|
||||||
|
|
||||||
-- 은행 개발 서버용
|
-- 은행 개발 서버용
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.31.32.111:10230/BATAppWeb/EaiBatCall');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.31.32.111:10230/BATAppWeb/EaiBatCall');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.31.35.144:9021');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.31.35.144:9021');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
||||||
|
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', 'http://192.168.246.15:8181');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', 'http://192.168.246.15:8181');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
||||||
commit;
|
commit;
|
||||||
|
|
||||||
|
|
||||||
-- 은행 운영 서버용
|
-- 은행 운영 서버용
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.21.1.40:10860/BATAppWeb/EaiBatCall');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai_batch.url', 'http://172.21.1.40:10860/BATAppWeb/EaiBatCall');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.timeout', '10');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.eai.batch.charset', 'euc-kr');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.send_dir', '/Data/eapim/portal/sendmail/snd');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.backup_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.error_dir', '/Data/eapim/portal/sendmail/bak');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.retention_date', '60');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.eai_batch.interface_id', 'UIEFF00001UAG');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.24.128.66:9021');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.host_url', 'http://172.24.128.66:9021');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.api_key', '7cca6d58-e4f7-474d-9edd-525806bc99ff');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.connection_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.response_timeout', '5');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.ums.timeout', '10');
|
||||||
|
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', 'http://192.168.246.15:8181');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.host_url', 'http://192.168.246.15:8181');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.trust_system', 'APIMPT-0002-QVBJTVBULTAwMDI=');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_uri', '/api/billing/findBillingForCondition');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.commission_print_uri', '/api/billing/billing/findBillingForCondition/print');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.query_partnercode_uri', '/api/customer/findCustomerByBusinessManRegistrationNo/%s');
|
||||||
insert into EMSADM.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
insert into EMSAPP.TSEAIRM24 (PRPTYGROUPNAME, PRPTYNAME, PRPTY2VAL) values ('Monitoring', 'kjb.obp.create_partnercode_uri', '/not-yet-implement/%s');
|
||||||
commit;
|
commit;
|
||||||
```
|
```
|
||||||
## 라이선스
|
## 라이선스
|
||||||
|
|||||||
+40
-77
@@ -1,9 +1,6 @@
|
|||||||
package com.eactive.eai.rms.data.entity.onl.inflow;
|
package com.eactive.eai.rms.data.entity.onl.inflow;
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import javax.persistence.EntityManager;
|
import javax.persistence.EntityManager;
|
||||||
@@ -18,6 +15,7 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
import com.eactive.apim.portal.app.entity.QCredential;
|
import com.eactive.apim.portal.app.entity.QCredential;
|
||||||
import com.eactive.eai.data.entity.onl.adapter.QAdapterGroup;
|
import com.eactive.eai.data.entity.onl.adapter.QAdapterGroup;
|
||||||
|
import com.eactive.eai.data.entity.onl.authserver.QClientEntity;
|
||||||
import com.eactive.eai.data.entity.onl.inflow.InflowControl;
|
import com.eactive.eai.data.entity.onl.inflow.InflowControl;
|
||||||
import com.eactive.eai.data.entity.onl.inflow.InflowControlId;
|
import com.eactive.eai.data.entity.onl.inflow.InflowControlId;
|
||||||
import com.eactive.eai.data.entity.onl.inflow.QInflowControl;
|
import com.eactive.eai.data.entity.onl.inflow.QInflowControl;
|
||||||
@@ -29,7 +27,6 @@ import com.eactive.eai.rms.onl.manage.inflow.history.InflowControlHistoryManUISe
|
|||||||
import com.eactive.eai.rms.onl.manage.inflow.inflow.InflowControlManMapper;
|
import com.eactive.eai.rms.onl.manage.inflow.inflow.InflowControlManMapper;
|
||||||
import com.querydsl.core.BooleanBuilder;
|
import com.querydsl.core.BooleanBuilder;
|
||||||
import com.querydsl.core.Tuple;
|
import com.querydsl.core.Tuple;
|
||||||
import com.querydsl.core.types.OrderSpecifier;
|
|
||||||
import com.querydsl.jpa.impl.JPAQuery;
|
import com.querydsl.jpa.impl.JPAQuery;
|
||||||
import com.querydsl.jpa.impl.JPAQueryFactory;
|
import com.querydsl.jpa.impl.JPAQueryFactory;
|
||||||
|
|
||||||
@@ -186,99 +183,65 @@ public class InflowControlService extends AbstractDataService<InflowControl, Inf
|
|||||||
}
|
}
|
||||||
|
|
||||||
public InflowControlServiceDto findByIdForClient(String clientId) {
|
public InflowControlServiceDto findByIdForClient(String clientId) {
|
||||||
QCredential qCredential = QCredential.credential;
|
JPAQueryFactory jpaQueryFactory = new JPAQueryFactory(entityManager);
|
||||||
QInflowControl qInflowControl = QInflowControl.inflowControl;
|
QInflowControl qInflowControl = QInflowControl.inflowControl;
|
||||||
|
QClientEntity qClientEntity = QClientEntity.clientEntity;
|
||||||
|
|
||||||
// EMSADM: Credential 조회
|
Tuple tuple = jpaQueryFactory
|
||||||
Tuple credTuple = new JPAQueryFactory(entityManagerForEMS)
|
.select(qInflowControl, qClientEntity.clientid, qClientEntity.clientname)
|
||||||
.select(qCredential.clientid, qCredential.clientname)
|
.from(qClientEntity)
|
||||||
.from(qCredential)
|
.leftJoin(qInflowControl)
|
||||||
.where(qCredential.clientid.eq(clientId))
|
.on(qInflowControl.id.type.eq(CLIENT_TYPE_INFLOW)
|
||||||
|
.and(qInflowControl.id.name.eq(qClientEntity.clientid)))
|
||||||
|
.where(qClientEntity.clientid.eq(clientId))
|
||||||
.fetchOne();
|
.fetchOne();
|
||||||
|
|
||||||
// AGWADM: InflowControl 조회
|
return toDto(qClientEntity, qInflowControl, tuple);
|
||||||
InflowControl inflowControl = new JPAQueryFactory(entityManager)
|
|
||||||
.selectFrom(qInflowControl)
|
|
||||||
.where(qInflowControl.id.type.eq(CLIENT_TYPE_INFLOW)
|
|
||||||
.and(qInflowControl.id.name.eq(clientId)))
|
|
||||||
.fetchOne();
|
|
||||||
|
|
||||||
InflowControlServiceDto dto;
|
|
||||||
if (inflowControl != null) {
|
|
||||||
dto = mapper.toDto(inflowControl);
|
|
||||||
} else {
|
|
||||||
dto = new InflowControlServiceDto();
|
|
||||||
dto.setName(clientId);
|
|
||||||
dto.setType(CLIENT_TYPE_INFLOW);
|
|
||||||
}
|
|
||||||
if (credTuple != null) {
|
|
||||||
dto.setDesc(credTuple.get(qCredential.clientname));
|
|
||||||
}
|
|
||||||
return dto;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Page<InflowControlServiceDto> findAllForClient(Pageable pageable, String searchName) {
|
public Page<InflowControlServiceDto> findAllForClient(Pageable pageable, String searchName) {
|
||||||
QCredential qCredential = QCredential.credential;
|
|
||||||
|
JPAQueryFactory jpaQueryFactory = new JPAQueryFactory(entityManager);
|
||||||
QInflowControl qInflowControl = QInflowControl.inflowControl;
|
QInflowControl qInflowControl = QInflowControl.inflowControl;
|
||||||
|
QClientEntity qClientEntity = QClientEntity.clientEntity;
|
||||||
|
|
||||||
// EMSADM: Credential 목록 및 건수 조회
|
List<Tuple> tupleList = jpaQueryFactory
|
||||||
JPAQueryFactory emsFactory = new JPAQueryFactory(entityManagerForEMS);
|
.select(qInflowControl, qClientEntity.clientid, qClientEntity.clientname)
|
||||||
BooleanBuilder credPredicate = new BooleanBuilder();
|
.from(qClientEntity)
|
||||||
if (!StringUtils.isEmpty(searchName)) {
|
.leftJoin(qInflowControl)
|
||||||
credPredicate.and(qCredential.clientname.contains(searchName));
|
.on(qInflowControl.id.type.eq(CLIENT_TYPE_INFLOW)
|
||||||
}
|
.and(qInflowControl.id.name.eq(qClientEntity.clientid)))
|
||||||
|
.where(qClientEntity.clientname.contains(searchName))
|
||||||
long totalCount = emsFactory
|
.orderBy(qClientEntity.clientname.asc())
|
||||||
.select(qCredential.clientid.count())
|
|
||||||
.from(qCredential)
|
|
||||||
.where(credPredicate)
|
|
||||||
.fetchOne();
|
|
||||||
|
|
||||||
List<Tuple> credList = emsFactory
|
|
||||||
.select(qCredential.clientid, qCredential.clientname)
|
|
||||||
.from(qCredential)
|
|
||||||
.where(credPredicate)
|
|
||||||
.orderBy(qCredential.clientname.asc())
|
|
||||||
.offset(pageable.getOffset())
|
.offset(pageable.getOffset())
|
||||||
.limit(pageable.getPageSize())
|
.limit(pageable.getPageSize())
|
||||||
.fetch();
|
.fetch();
|
||||||
|
|
||||||
if (credList.isEmpty()) {
|
List<InflowControlServiceDto> dtoList = tupleList
|
||||||
return new PageImpl<>(Collections.emptyList(), pageable, totalCount);
|
.stream()
|
||||||
}
|
.map(tuple -> toDto(qClientEntity, qInflowControl, tuple))
|
||||||
|
|
||||||
// AGWADM: 해당 clientId의 InflowControl 일괄 조회
|
|
||||||
List<String> clientIds = credList.stream()
|
|
||||||
.map(t -> t.get(qCredential.clientid))
|
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
Map<String, InflowControl> inflowMap = new JPAQueryFactory(entityManager)
|
long totalCount = jpaQueryFactory
|
||||||
.selectFrom(qInflowControl)
|
.select(qClientEntity.clientname.count())
|
||||||
.where(qInflowControl.id.type.eq(CLIENT_TYPE_INFLOW)
|
.from(qClientEntity)
|
||||||
.and(qInflowControl.id.name.in(clientIds)))
|
.where(qClientEntity.clientname.contains(searchName))
|
||||||
.fetch()
|
.fetchOne();
|
||||||
.stream()
|
return new PageImpl<>(dtoList, pageable, totalCount);
|
||||||
.collect(Collectors.toMap(ic -> ic.getId().getName(), ic -> ic));
|
}
|
||||||
|
|
||||||
// Java에서 병합
|
private InflowControlServiceDto toDto(QClientEntity qClientEntity, QInflowControl qInflowControl,
|
||||||
List<InflowControlServiceDto> dtoList = credList.stream()
|
Tuple tuple) {
|
||||||
.map(tuple -> {
|
InflowControlServiceDto dto = null;
|
||||||
String clientId = tuple.get(qCredential.clientid);
|
if (tuple.get(qInflowControl) != null)
|
||||||
InflowControl inflowControl = inflowMap.get(clientId);
|
dto = mapper.toDto(tuple.get(qInflowControl));
|
||||||
InflowControlServiceDto dto;
|
else {
|
||||||
if (inflowControl != null) {
|
|
||||||
dto = mapper.toDto(inflowControl);
|
|
||||||
} else {
|
|
||||||
dto = new InflowControlServiceDto();
|
dto = new InflowControlServiceDto();
|
||||||
dto.setName(clientId);
|
dto.setName(tuple.get(qClientEntity.clientid));
|
||||||
dto.setType(CLIENT_TYPE_INFLOW);
|
dto.setType(CLIENT_TYPE_INFLOW);
|
||||||
}
|
}
|
||||||
dto.setDesc(tuple.get(qCredential.clientname));
|
dto.setDesc(tuple.get(qClientEntity.clientname));
|
||||||
return dto;
|
return dto;
|
||||||
})
|
|
||||||
.collect(Collectors.toList());
|
|
||||||
|
|
||||||
return new PageImpl<>(dtoList, pageable, totalCount);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Page<Tuple> selectLogList(Pageable pageable, InflowControlHistoryManUISearch uiSearch) {
|
public Page<Tuple> selectLogList(Pageable pageable, InflowControlHistoryManUISearch uiSearch) {
|
||||||
|
|||||||
@@ -80,7 +80,6 @@ public class ApiStatsHourlyAggregationJob implements Job {
|
|||||||
log.info("=== 시간별 통계 집계 작업 시작 === 대상: {}", targetDate);
|
log.info("=== 시간별 통계 집계 작업 시작 === 대상: {}", targetDate);
|
||||||
|
|
||||||
String searchDate = targetDate.format(DateTimeFormatter.ofPattern("yyyyMMdd"));
|
String searchDate = targetDate.format(DateTimeFormatter.ofPattern("yyyyMMdd"));
|
||||||
String schemaEMS = System.getProperty("eai.tableowner", "EMSADM").toUpperCase();
|
|
||||||
String logTableName = CommonUtil.getLogTable(searchDate, true);
|
String logTableName = CommonUtil.getLogTable(searchDate, true);
|
||||||
|
|
||||||
// 1. 기존 데이터 삭제
|
// 1. 기존 데이터 삭제
|
||||||
@@ -129,7 +128,7 @@ public class ApiStatsHourlyAggregationJob implements Job {
|
|||||||
" FROM " + logTableName +
|
" FROM " + logTableName +
|
||||||
" WHERE MSGDPSTYMS LIKE :searchDate || '%'" +
|
" WHERE MSGDPSTYMS LIKE :searchDate || '%'" +
|
||||||
" GROUP BY EAISVCSERNO" +
|
" GROUP BY EAISVCSERNO" +
|
||||||
" ) A LEFT OUTER JOIN " + schemaEMS + ".TSEAIRM28 B ON A.ERROR_CODE = B.CODE AND B.CODEGROUP = 'ERRCODE_TIMEOUT'" +
|
" ) A LEFT OUTER JOIN TSEAICM20 B ON A.ERROR_CODE = B.CODE AND B.CODEGROUP = 'ERRCODE_TIMEOUT' AND B.USEYN = 'Y' " +
|
||||||
" GROUP BY SUBSTR(DT,1,10), API_NAME, GW_INSTANCE_ID, BIZ_DIV_CODE, NVL(A.CLIENT_ID, 'NONE')" +
|
" GROUP BY SUBSTR(DT,1,10), API_NAME, GW_INSTANCE_ID, BIZ_DIV_CODE, NVL(A.CLIENT_ID, 'NONE')" +
|
||||||
" , INBOUND_ADAPTER, OUTBOUND_ADAPTER";
|
" , INBOUND_ADAPTER, OUTBOUND_ADAPTER";
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ import org.springframework.web.bind.annotation.GetMapping;
|
|||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
|
||||||
import com.eactive.eai.rms.common.vo.GridResponse;
|
import com.eactive.eai.rms.common.vo.GridResponse;
|
||||||
import com.eactive.eai.rms.data.ext.djb.statistics.ApiUseStatsExcelExportService;
|
|
||||||
import com.eactive.eai.rms.data.ext.djb.statistics.ApiUseStatsService;
|
|
||||||
import com.eactive.ext.kjb.statistics.ui.ApiStatsSearch;
|
import com.eactive.ext.kjb.statistics.ui.ApiStatsSearch;
|
||||||
import com.eactive.ext.kjb.statistics.ui.ApiStatsUI;
|
import com.eactive.ext.kjb.statistics.ui.ApiStatsUI;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package com.eactive.eai.rms.data.ext.djb.statistics;
|
package com.eactive.eai.rms.ext.djb.statistics;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package com.eactive.eai.rms.data.ext.djb.statistics;
|
package com.eactive.eai.rms.ext.djb.statistics;
|
||||||
|
|
||||||
import com.eactive.eai.data.jpa.BaseRepository;
|
import com.eactive.eai.data.jpa.BaseRepository;
|
||||||
import com.eactive.eai.rms.data.entity.onl.kjb.statistics.ApiStatsDay;
|
import com.eactive.eai.rms.data.entity.onl.kjb.statistics.ApiStatsDay;
|
||||||
+4
-6
@@ -1,4 +1,4 @@
|
|||||||
package com.eactive.eai.rms.data.ext.djb.statistics;
|
package com.eactive.eai.rms.ext.djb.statistics;
|
||||||
|
|
||||||
import java.math.RoundingMode;
|
import java.math.RoundingMode;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
@@ -62,8 +62,6 @@ public class ApiUseStatsService
|
|||||||
|
|
||||||
private Query getDataQuery(ApiStatsSearch search) {
|
private Query getDataQuery(ApiStatsSearch search) {
|
||||||
|
|
||||||
String schemaEms = System.getProperty("eai.tableowner", "EMSADM").toUpperCase();
|
|
||||||
|
|
||||||
StringBuilder where = buildNativeWhere(search);
|
StringBuilder where = buildNativeWhere(search);
|
||||||
|
|
||||||
String dataSql = "";
|
String dataSql = "";
|
||||||
@@ -80,7 +78,7 @@ public class ApiUseStatsService
|
|||||||
+ ", MIN(A.MIN_RESP_TIME)"
|
+ ", MIN(A.MIN_RESP_TIME)"
|
||||||
+ ", MAX(A.MAX_RESP_TIME)"
|
+ ", MAX(A.MAX_RESP_TIME)"
|
||||||
+ " FROM API_STATS_DAY A"
|
+ " FROM API_STATS_DAY A"
|
||||||
+ " LEFT OUTER JOIN " + schemaEms + ".PTL_CREDENTIAL B ON A.CLIENT_ID = B.CLIENTID"
|
+ " LEFT OUTER JOIN TSEAIAU01 B ON A.CLIENT_ID = B.CLIENTID"
|
||||||
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
||||||
+ where
|
+ where
|
||||||
+ " GROUP BY B.ORGNAME"
|
+ " GROUP BY B.ORGNAME"
|
||||||
@@ -98,7 +96,7 @@ public class ApiUseStatsService
|
|||||||
+ ", MIN(A.MIN_RESP_TIME)"
|
+ ", MIN(A.MIN_RESP_TIME)"
|
||||||
+ ", MAX(A.MAX_RESP_TIME)"
|
+ ", MAX(A.MAX_RESP_TIME)"
|
||||||
+ " FROM API_STATS_DAY A "
|
+ " FROM API_STATS_DAY A "
|
||||||
+ " LEFT OUTER JOIN " + schemaEms + ".PTL_CREDENTIAL B ON A.CLIENT_ID = B.CLIENTID"
|
+ " LEFT OUTER JOIN TSEAIAU01 B ON A.CLIENT_ID = B.CLIENTID"
|
||||||
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
||||||
+ where
|
+ where
|
||||||
+ " GROUP BY C.EAISVCDESC"
|
+ " GROUP BY C.EAISVCDESC"
|
||||||
@@ -116,7 +114,7 @@ public class ApiUseStatsService
|
|||||||
+ ", MIN(A.MIN_RESP_TIME)"
|
+ ", MIN(A.MIN_RESP_TIME)"
|
||||||
+ ", MAX(A.MAX_RESP_TIME)"
|
+ ", MAX(A.MAX_RESP_TIME)"
|
||||||
+ " FROM API_STATS_DAY A "
|
+ " FROM API_STATS_DAY A "
|
||||||
+ " LEFT OUTER JOIN " + schemaEms + ".PTL_CREDENTIAL B ON A.CLIENT_ID = B.CLIENTID"
|
+ " LEFT OUTER JOIN TSEAIAU01 B ON A.CLIENT_ID = B.CLIENTID"
|
||||||
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
+ " LEFT OUTER JOIN TSEAIHE01 C ON A.API_NAME = C.EAISVCNAME "
|
||||||
+ where
|
+ where
|
||||||
+ " GROUP BY TO_CHAR(STAT_TIME,'YYYY-MM-DD')"
|
+ " GROUP BY TO_CHAR(STAT_TIME,'YYYY-MM-DD')"
|
||||||
@@ -19,10 +19,10 @@
|
|||||||
|
|
||||||
| 항목 | 내용 |
|
| 항목 | 내용 |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `EMSADM.CRYPTO_MODULE_CONFIG` 테이블 컬럼 추가 | 기존 DDL에서 누락된 `MODIFIED_BY`, `MODIFIED_AT` 컬럼 추가 |
|
| `EMSAPP.CRYPTO_MODULE_CONFIG` 테이블 컬럼 추가 | 기존 DDL에서 누락된 `MODIFIED_BY`, `MODIFIED_AT` 컬럼 추가 |
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
ALTER TABLE EMSADM.CRYPTO_MODULE_CONFIG
|
ALTER TABLE EMSAPP.CRYPTO_MODULE_CONFIG
|
||||||
ADD (
|
ADD (
|
||||||
MODIFIED_BY VARCHAR2(50),
|
MODIFIED_BY VARCHAR2(50),
|
||||||
MODIFIED_AT TIMESTAMP
|
MODIFIED_AT TIMESTAMP
|
||||||
@@ -31,7 +31,7 @@ ADD (
|
|||||||
|
|
||||||
> 전체 DDL (신규 환경용)
|
> 전체 DDL (신규 환경용)
|
||||||
```sql
|
```sql
|
||||||
CREATE TABLE EMSADM.CRYPTO_MODULE_CONFIG (
|
CREATE TABLE EMSAPP.CRYPTO_MODULE_CONFIG (
|
||||||
CRYPTO_ID VARCHAR2(36) NOT NULL,
|
CRYPTO_ID VARCHAR2(36) NOT NULL,
|
||||||
CRYPTO_NAME VARCHAR2(100) NOT NULL,
|
CRYPTO_NAME VARCHAR2(100) NOT NULL,
|
||||||
CRYPTO_DESC VARCHAR2(500),
|
CRYPTO_DESC VARCHAR2(500),
|
||||||
|
|||||||
Reference in New Issue
Block a user