init
This commit is contained in:
+239
@@ -0,0 +1,239 @@
|
||||
|
||||
# Package Files #
|
||||
*.war
|
||||
|
||||
.idea/
|
||||
WebContent/generated/
|
||||
|
||||
# Eclipse #
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.iml
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.settings/
|
||||
.loadpath
|
||||
.recommenders
|
||||
|
||||
.classpath
|
||||
.project
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# PyDev specific (Python IDE for Eclipse)
|
||||
*.pydevproject
|
||||
|
||||
# CDT-specific (C/C++ Development Tooling)
|
||||
.cproject
|
||||
|
||||
# CDT- autotools
|
||||
.autotools
|
||||
|
||||
# Java annotation processor (APT)
|
||||
.factorypath
|
||||
|
||||
# PDT-specific (PHP Development Tools)
|
||||
.buildpath
|
||||
|
||||
# sbteclipse plugin
|
||||
.target
|
||||
|
||||
# Tern plugin
|
||||
.tern-project
|
||||
|
||||
# TeXlipse plugin
|
||||
.texlipse
|
||||
|
||||
# STS (Spring Tool Suite)
|
||||
.springBeans
|
||||
|
||||
# Code Recommenders
|
||||
.recommenders/
|
||||
|
||||
# Annotation Processing
|
||||
.apt_generated/
|
||||
.apt_generated_test/
|
||||
|
||||
# Scala IDE specific (Scala & Java development for Eclipse)
|
||||
.cache-main
|
||||
.scala_dependencies
|
||||
.worksheet
|
||||
|
||||
# Uncomment this line if you wish to ignore the project description file.
|
||||
# Typically, this file would be tracked if it contains build/dependency configurations:
|
||||
#.project
|
||||
|
||||
### Intellij ###
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff
|
||||
.idea/**/workspace.xml
|
||||
.idea/**/tasks.xml
|
||||
.idea/**/usage.statistics.xml
|
||||
.idea/**/dictionaries
|
||||
.idea/**/shelf
|
||||
|
||||
# Generated files
|
||||
.idea/**/contentModel.xml
|
||||
|
||||
# Sensitive or high-churn files
|
||||
.idea/**/dataSources/
|
||||
.idea/**/dataSources.ids
|
||||
.idea/**/dataSources.local.xml
|
||||
.idea/**/sqlDataSources.xml
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
.idea/**/libraries
|
||||
|
||||
# Gradle and Maven with auto-import
|
||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||
# since they will be recreated, and may cause churn. Uncomment if using
|
||||
# auto-import.
|
||||
# .idea/modules.xml
|
||||
# .idea/*.iml
|
||||
# .idea/modules
|
||||
# *.iml
|
||||
# *.ipr
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
|
||||
# Mongo Explorer plugin
|
||||
.idea/**/mongoSettings.xml
|
||||
|
||||
# File-based project format
|
||||
*.iws
|
||||
|
||||
# IntelliJ
|
||||
/out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
### Intellij Patch ###
|
||||
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
|
||||
|
||||
# *.iml
|
||||
# modules.xml
|
||||
# .idea/misc.xml
|
||||
# *.ipr
|
||||
|
||||
# Sonarlint plugin
|
||||
.idea/**/sonarlint/
|
||||
|
||||
# SonarQube Plugin
|
||||
.idea/**/sonarIssues.xml
|
||||
|
||||
# Markdown Navigator plugin
|
||||
.idea/**/markdown-navigator.xml
|
||||
.idea/**/markdown-navigator/
|
||||
|
||||
### Java ###
|
||||
# Compiled class file
|
||||
*.class
|
||||
|
||||
# Log file
|
||||
*.log
|
||||
|
||||
# BlueJ files
|
||||
*.ctxt
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
|
||||
# Package Files #
|
||||
*.war
|
||||
*.nar
|
||||
*.ear
|
||||
*.zip
|
||||
*.tar.gz
|
||||
*.rar
|
||||
|
||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||
hs_err_pid*
|
||||
|
||||
### macOS ###
|
||||
# General
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
|
||||
# Icon must end with two \r
|
||||
Icon
|
||||
|
||||
# Thumbnails
|
||||
._*
|
||||
|
||||
# Files that might appear in the root of a volume
|
||||
.DocumentRevisions-V100
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
.VolumeIcon.icns
|
||||
.com.apple.timemachine.donotpresent
|
||||
|
||||
# Directories potentially created on remote AFP share
|
||||
.AppleDB
|
||||
.AppleDesktop
|
||||
Network Trash Folder
|
||||
Temporary Items
|
||||
.apdisk
|
||||
|
||||
### Gradle ###
|
||||
.gradle
|
||||
build/
|
||||
|
||||
# Ignore Gradle GUI config
|
||||
gradle-app.setting
|
||||
|
||||
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
|
||||
!gradle-wrapper.jar
|
||||
|
||||
# Cache of project
|
||||
.gradletasknamecache
|
||||
|
||||
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
|
||||
# gradle/wrapper/gradle-wrapper.properties
|
||||
|
||||
### Gradle Patch ###
|
||||
**/build/
|
||||
|
||||
# End of https://www.gitignore.io/api/java,macos,gradle,intellij
|
||||
/EAISIMWeb/
|
||||
/.apt_generated_tests/
|
||||
|
||||
*.patch
|
||||
Doc/
|
||||
docs
|
||||
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
Class-Path:
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
<Resource name="jndi/dsAPIGW" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="apigw" password="apigw"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://127.0.0.1:25432/apigw" />
|
||||
<Resource name="jndi/dsEMS" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="ems" password="emsadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://127.0.0.1:25432/ems" />
|
||||
</Context>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/mci" />
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/mci" />
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="eai" password="eaiadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/eai" />
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/fep" />
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="ems" password="emsadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/ems" />
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/fep" />
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://db:5432/fep" />
|
||||
</Context>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCI -->
|
||||
<Resource name="jndi/DMCI_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/mci" />
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="eai" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/eai" />
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/fep" />
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="ems" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/ems" />
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/fep" />
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="elink"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.45.150:5433/fep" />
|
||||
</Context>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="IIM_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/mci"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/mci"/>
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eaiadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/eai"/>
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="ems" password="emsadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/ems"/>
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
<!-- MCI -->
|
||||
<Resource name="jndi/DMCI_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/eai?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/eai?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="eai" password="eaiadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/eai?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/eai?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="ems" password="emsadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/ems?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/fep?useSSL=false&characterEncoding=euckr" />
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://localhost:3306/fep?useSSL=false&characterEncoding=euckr" />
|
||||
</Context>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCI -->
|
||||
<Resource name="jndi/DMCI_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/mci" />
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="mci" password="mciadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/mci" />
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="eai" password="eaiadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/eai" />
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/fep" />
|
||||
<!-- OPA -->
|
||||
<Resource name="jndi/DOPA_IIFAPP_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="opa" password="opaadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/opa" />
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="ems" password="emsadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/ems" />
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/fep" />
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container"
|
||||
type="javax.sql.DataSource" maxTotal="10" maxIdle="10"
|
||||
maxWaitMillis="10000" username="fep" password="fepadmin"
|
||||
driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5433/fep" />
|
||||
</Context>
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIUPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFMPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFTPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFBPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.120.216:1522/XE"/>
|
||||
|
||||
</Context>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/mci?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/mci?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eaiadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/eai?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/fep?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="ems" password="emsadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/ems?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/fep?useSSL=false&characterEncoding=euckr"/>
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.21:4306/fep?useSSL=false&characterEncoding=euckr"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCI
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
-->
|
||||
|
||||
<!-- MCU
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
-->
|
||||
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
|
||||
<!-- FEP
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
-->
|
||||
<!-- OPA
|
||||
<Resource name="jndi/DOPA_IIFAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
-->
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFMPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
|
||||
<!-- BAT
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFSPKG " password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
-->
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFBPKG" password="elink" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.10.80:15226:ORCL"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<Resource name="jdbc/dsCHN_eai" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eai" driverClassName="oracle.jdbc.driver.OracleDriver"
|
||||
url="jdbc:oracle:thin:@localhost:1521:EAIDB"/>
|
||||
<Resource name="jdbc/dsCHN_fep" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fep" driverClassName="oracle.jdbc.driver.OracleDriver"
|
||||
url="jdbc:oracle:thin:@localhost:1521:EAIDB"/>
|
||||
<Resource name="jdbc/dsIMA_imaeai" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eai" driverClassName="oracle.jdbc.driver.OracleDriver"
|
||||
url="jdbc:oracle:thin:@localhost:1521:EAIDB"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="IIM_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAPKG" password="IIAPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIUPKG" password="IIUPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICPKG" password="IICPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBPKG" password="IIBPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFMPKG" password="IFMPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFTPKG" password="IFTPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFBPKG" password="IFBPKG" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.8.101:1521/hanacap"/>
|
||||
|
||||
</Context>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="IIM_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/mci"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="mci" password="mciadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/mci"/>
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eaiadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/eai"/>
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/DEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="ems" password="emsadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/ems"/>
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://192.168.8.21:5433/fep"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<Resource name="jdbc/dsCHN_eai" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eaiadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5432/eai"/>
|
||||
<Resource name="jdbc/dsCHN_fep" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="fep" password="fepadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5432/fep"/>
|
||||
<Resource name="jdbc/dsIMA_imaeai" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="eai" password="eaiadmin" driverClassName="org.postgresql.Driver"
|
||||
url="jdbc:postgresql://localhost:5432/eai"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/PMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAAPP" password="iiaapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//pmccdb01.pobis.kr:11521/PMCCDB"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/PMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAAPP" password="iiaapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//pmcudb01.pobis.kr:11521/PMCUDB"/>
|
||||
|
||||
<!-- EAI -->
|
||||
<Resource name="jndi/PEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICAPP" password="iicapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//peaidb01.pobis.kr:11521/PEAIDB"/>
|
||||
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/PFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBAPP" password="iibapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//pfepdb01.pobis.kr:11521/PFEPDB"/>
|
||||
|
||||
<!-- 모니터링 -->
|
||||
<Resource name="jndi/PEAI_IFMPKG_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICAPP" password="iicapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//peaidb01.pobis.kr:11521/PEAIDB"/>
|
||||
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/PEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICBAT" password="iicbat2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//peaidb01.pobis.kr:11521/PEAIDB"/>
|
||||
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/PFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBBAT" password="iibbat2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//pfepdb01.pobis.kr:11521/PFEPDB"/>
|
||||
|
||||
</Context>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context sessionCookieName="RMS_JSESSIONID">
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
<!-- git update-index - -skip-worktree context.xml -->
|
||||
<Resource name="NDAPIGW_APP_NXA" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" initialSize="10" maxIdle="10" maxActive="10" maxWaitMillis="10000"
|
||||
poolPreparedStatements="true" validationQuery="SELECT 1" validationInterval="600000"
|
||||
username="apigw" password="apigw" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.30:13306/apigw"/>
|
||||
<Resource name="NDAPIMS_APP_NXA" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" initialSize="10" maxIdle="10" maxActive="10" maxWaitMillis="10000"
|
||||
poolPreparedStatements="true" validationQuery="SELECT 1" validationInterval="600000"
|
||||
username="apims" password="apims" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.30:13306/apims"/>
|
||||
<Resource name="API_APP_NXA" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" initialSize="10" maxIdle="10" maxActive="10" maxWaitMillis="10000"
|
||||
poolPreparedStatements="true" validationQuery="SELECT 1" validationInterval="600000"
|
||||
username="apims" password="apims" driverClassName="com.mysql.cj.jdbc.Driver"
|
||||
url="jdbc:mysql://192.168.8.30:13306/apims"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<!-- MCC -->
|
||||
<Resource name="jndi/DMCC_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAAPP" password="iiaapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.141.11:11521/DMCCDB"/>
|
||||
<!-- MCU -->
|
||||
<Resource name="jndi/DMCU_IIAAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIAAPP" password="iiaapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.141.21:11521/DMCUDB"/>
|
||||
|
||||
<!-- FEP -->
|
||||
<Resource name="jndi/DFEP_IIBAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBAPP" password="iibapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.142.11:11521/DFEPDB"/>
|
||||
<!-- BAP -->
|
||||
<Resource name="jndi/DFEP_IIBBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IIBBAT" password="iibbat2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.142.11:11521/DFEPDB"/>
|
||||
|
||||
<!-- 모니터링 및 EAI -->
|
||||
<Resource name="jndi/DEAI_IICAPP_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICAPP" password="iicapp2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.141.31:11521/DEAIDB"/>
|
||||
|
||||
<!-- BAT -->
|
||||
<Resource name="jndi/DEAI_IICBAT_N" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IICBAT" password="iicbat2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//172.16.141.31:11521/DEAIDB"/>
|
||||
|
||||
|
||||
|
||||
</Context>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<Resource name="jdbc/IEAIDB_N_DS02" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="IFMPKG" password="IFMPKG2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.103.53:11521/IEAIDB"/>
|
||||
<Resource name="jdbc/IICIDB_N_DS01" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="ICIPKG" password="ICIPKG2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.103.33:11521/IICIDB"/>
|
||||
<Resource name="jdbc/IECIDB_N_DS01" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="ECIPKG" password="ECIPKG2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.103.43:11521/IECIDB"/>
|
||||
<Resource name="jdbc/IEAIDB_N_DS03" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="20" maxIdle="10" maxWaitMillis="10000"
|
||||
username="EAIPKG" password="EAIPKG2021!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@//192.168.103.53:11521/IEAIDB"/>
|
||||
</Context>
|
||||
@@ -0,0 +1,5 @@
|
||||
PZXse5aVexdBv68t6fRIAAH0kRT+dEGPjCLmZ7qigZUvtJc7GiOG0nzURQL98A/BX6M1Q1Q8LvaR
|
||||
ijWL4zImR2y/tuoZkfPUlRoEl8Cx+pjQfVnX2wgioQSDUxWNjxpDhKbVRuTnhPY5mommgNFbe0dk
|
||||
nSHJoS55y5gl3Az5dupjovzRWPh1pdF9uoAsx6U+hQorJolB1LOKz4Ug2uic9DB2q6NWCRzLXst+
|
||||
LFoR/DWcmWxk85cHqkVm6xLJhljqF9ahrS4wNpxfp6uOJ9huZK69m9fFyIL2zwfU0bXrXL9dIKgp
|
||||
zakslJcCdmv3XMzvt4xmSipXq0fdll8g4eMVBQ==
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
|
||||
">
|
||||
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.acl.audit.config.AuditLogConfiguration"></bean>
|
||||
|
||||
<bean id="auditPoints"
|
||||
class="com.eactive.eai.rms.common.acl.audit.adapter.out.file.AuditPointsFactoryBean">
|
||||
<property name="filePath" value="/WEB-INF/auditpoints.dat" />
|
||||
</bean>
|
||||
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="APIGW"
|
||||
p:text="APIGW"
|
||||
p:schema="ndapigw"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="NDAPIGW_APP_NXA"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="ndapims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="NDAPIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="MONITORING"
|
||||
p:text="MONITORING"
|
||||
p:schema="ndapims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="NDAPIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!-- BATCH(EAI) -->
|
||||
|
||||
|
||||
<!-- META -->
|
||||
<bean
|
||||
id="META"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="META"
|
||||
p:text="META"
|
||||
p:schema="ndapims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="NDAPIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!--IM -->
|
||||
<bean
|
||||
id="IM"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="IM"
|
||||
p:text="IM"
|
||||
p:schema="ndapi"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="API_APP_NXA"
|
||||
/>
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="APIGW"
|
||||
p:text="APIGW"
|
||||
p:schema="apigw"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="APIGW_APP_NXA"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="apims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="APIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="MONITORING"
|
||||
p:text="MONITORING"
|
||||
p:schema="apims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="APIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!-- BATCH(EAI) -->
|
||||
|
||||
|
||||
<!-- META -->
|
||||
<bean
|
||||
id="META"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="META"
|
||||
p:text="META"
|
||||
p:schema="apims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="APIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!--IM -->
|
||||
<bean
|
||||
id="IM"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="IM"
|
||||
p:text="IM"
|
||||
p:schema="api"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="API_APP_NXA"
|
||||
/>
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="APIGW"
|
||||
p:text="APIGW"
|
||||
p:schema="dapigw"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="DAPIGW_APP_NXA"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="dapims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="DAPIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="MONITORING"
|
||||
p:text="MONITORING"
|
||||
p:schema="dapims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="DAPIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!-- BATCH(EAI) -->
|
||||
|
||||
|
||||
<!-- META -->
|
||||
<bean
|
||||
id="META"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="META"
|
||||
p:text="META"
|
||||
p:schema="dapims"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="DAPIMS_APP_NXA"
|
||||
/>
|
||||
|
||||
<!--IM -->
|
||||
<bean
|
||||
id="IM"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="IM"
|
||||
p:text="IM"
|
||||
p:schema="dapi"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="API_APP_NXA"
|
||||
/>
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<!-- JNDI DataSource for J2EE environments -->
|
||||
|
||||
<bean
|
||||
id="dataSource"
|
||||
class="com.eactive.eai.rms.common.datasource.RoutingDataSource">
|
||||
<property
|
||||
name="targetDataSources">
|
||||
<map
|
||||
key-type="java.lang.String">
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
name="defaultTargetDataSource"
|
||||
ref="MONITORING">
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.rms">
|
||||
<context:include-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Component" />
|
||||
<context:exclude-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Controller" />
|
||||
</context:component-scan>
|
||||
|
||||
<context:spring-configured />
|
||||
<context:annotation-config />
|
||||
|
||||
<bean
|
||||
class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor" />
|
||||
|
||||
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />
|
||||
|
||||
<aop:config>
|
||||
<aop:advisor pointcut="execution(* *..*Service.insert*(..))||execution(* *..*Service.update*(..))||execution(* *..*Service.delete*(..))||execution(* *..*Service.transaction*(..))||execution(* *..*Service.backup*(..))
|
||||
||execution(* *..*Service.requiresNewInsert*(..))||execution(* *..*Service.requiresNewUpdate*(..))||execution(* *..*Service.requiresNewDelete*(..))||execution(* *..*Service.requiresNewTransaction*(..))||execution(* *..*Service.requiresNewBackup*(..))
|
||||
" advice-ref="txAdvice"/>
|
||||
</aop:config>
|
||||
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="requiresNewInsert*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewUpdate*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewDelete*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewTransaction*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewBackup*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="transaction*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="backup*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="*" read-only="true" />
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClient"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="dataSource" />
|
||||
<property name="configLocations">
|
||||
<list>
|
||||
<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}/sqlMapConfigOfBat.xml</value>
|
||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClientForMonitoring"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean>
|
||||
|
||||
<!-- ibatis 스테이징 모니터링 추가-->
|
||||
<!-- <bean
|
||||
id="sqlMapClientForMonitoring_stg"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING_STG" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean> -->
|
||||
|
||||
|
||||
<!-- ibatis -->
|
||||
<!-- bean
|
||||
id="sqlMapClientForMeta"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="META" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMeta.xml" />
|
||||
</bean -->
|
||||
</beans>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<!-- JNDI DataSource for J2EE environments -->
|
||||
|
||||
<bean
|
||||
id="dataSource"
|
||||
class="com.eactive.eai.rms.common.datasource.RoutingDataSource">
|
||||
<property
|
||||
name="targetDataSources">
|
||||
<map
|
||||
key-type="java.lang.String">
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
name="defaultTargetDataSource"
|
||||
ref="MONITORING">
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.rms">
|
||||
<context:include-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Component" />
|
||||
<context:exclude-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Controller" />
|
||||
</context:component-scan>
|
||||
|
||||
<context:spring-configured />
|
||||
<context:annotation-config />
|
||||
|
||||
<bean
|
||||
class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor" />
|
||||
|
||||
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />
|
||||
|
||||
<aop:config>
|
||||
<aop:advisor pointcut="execution(* *..*Service.insert*(..))||execution(* *..*Service.update*(..))||execution(* *..*Service.delete*(..))||execution(* *..*Service.transaction*(..))||execution(* *..*Service.backup*(..))
|
||||
||execution(* *..*Service.requiresNewInsert*(..))||execution(* *..*Service.requiresNewUpdate*(..))||execution(* *..*Service.requiresNewDelete*(..))||execution(* *..*Service.requiresNewTransaction*(..))||execution(* *..*Service.requiresNewBackup*(..))
|
||||
" advice-ref="txAdvice"/>
|
||||
</aop:config>
|
||||
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="requiresNewInsert*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewUpdate*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewDelete*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewTransaction*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewBackup*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="transaction*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="backup*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="*" read-only="true" />
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClient"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="dataSource" />
|
||||
<property name="configLocations">
|
||||
<list>
|
||||
<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}/sqlMapConfigOfBat.xml</value>
|
||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClientForMonitoring"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean>
|
||||
|
||||
<!-- ibatis 스테이징 모니터링 추가-->
|
||||
<!-- <bean
|
||||
id="sqlMapClientForMonitoring_stg"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING_STG" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean> -->
|
||||
|
||||
|
||||
<!-- ibatis -->
|
||||
<!-- bean
|
||||
id="sqlMapClientForMeta"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="META" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMeta.xml" />
|
||||
</bean -->
|
||||
</beans>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<!-- JNDI DataSource for J2EE environments -->
|
||||
|
||||
<bean
|
||||
id="dataSource"
|
||||
class="com.eactive.eai.rms.common.datasource.RoutingDataSource">
|
||||
<property
|
||||
name="targetDataSources">
|
||||
<map
|
||||
key-type="java.lang.String">
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
name="defaultTargetDataSource"
|
||||
ref="MONITORING">
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.rms">
|
||||
<context:include-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Component" />
|
||||
<context:exclude-filter
|
||||
type="annotation"
|
||||
expression="org.springframework.stereotype.Controller" />
|
||||
</context:component-scan>
|
||||
|
||||
<context:spring-configured />
|
||||
<context:annotation-config />
|
||||
|
||||
<bean
|
||||
class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor" />
|
||||
|
||||
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" />
|
||||
|
||||
<aop:config>
|
||||
<aop:advisor pointcut="execution(* *..*Service.insert*(..))||execution(* *..*Service.update*(..))||execution(* *..*Service.delete*(..))||execution(* *..*Service.transaction*(..))||execution(* *..*Service.backup*(..))
|
||||
||execution(* *..*Service.requiresNewInsert*(..))||execution(* *..*Service.requiresNewUpdate*(..))||execution(* *..*Service.requiresNewDelete*(..))||execution(* *..*Service.requiresNewTransaction*(..))||execution(* *..*Service.requiresNewBackup*(..))
|
||||
" advice-ref="txAdvice"/>
|
||||
</aop:config>
|
||||
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="requiresNewInsert*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewUpdate*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewDelete*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewTransaction*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="requiresNewBackup*" propagation="REQUIRES_NEW" rollback-for="Exception"/>
|
||||
<tx:method name="insert*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="update*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="delete*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="transaction*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="backup*" propagation="REQUIRED" rollback-for="Exception"/>
|
||||
<tx:method name="*" read-only="true" />
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClient"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="dataSource" />
|
||||
<property name="configLocations">
|
||||
<list>
|
||||
<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}/sqlMapConfigOfBat.xml</value>
|
||||
<value>/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigOfService.xml</value> -->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- ibatis -->
|
||||
<bean
|
||||
id="sqlMapClientForMonitoring"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean>
|
||||
|
||||
<!-- ibatis 스테이징 모니터링 추가-->
|
||||
<!-- <bean
|
||||
id="sqlMapClientForMonitoring_stg"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="MONITORING_STG" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMonitoring.xml" />
|
||||
</bean> -->
|
||||
|
||||
|
||||
<!-- ibatis -->
|
||||
<!-- bean
|
||||
id="sqlMapClientForMeta"
|
||||
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
|
||||
<property
|
||||
name="dataSource"
|
||||
ref="META" />
|
||||
<property
|
||||
name="configLocation"
|
||||
value="/WEB-INF/sqlmap-config/${db.vendor}/sqlMapConfigForMeta.xml" />
|
||||
</bean -->
|
||||
</beans>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
|
||||
xmlns:repository="http://www.springframework.org/schema/data/repository"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
|
||||
http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
|
||||
http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
|
||||
">
|
||||
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.rms">
|
||||
<context:exclude-filter type="annotation"
|
||||
expression="org.springframework.stereotype.Controller" />
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.message">
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.transformer">
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.data">
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.common.util">
|
||||
</context:component-scan>
|
||||
|
||||
<!-- elink-common 적용 후 추가 -->
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.adapter.loader">
|
||||
</context:component-scan>
|
||||
<context:component-scan base-package="com.eactive.eai.common.b2badaptermapping.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.b2bextractor.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.b2bservice.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.bizkey.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.c2rservice.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.errorcode.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.inflow.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.lifecycle.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.logger"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.message.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.messagekey.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.property.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.pushinfo.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.restrict.logger"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.routing.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.server.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.sessioninfo.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.stdmessage.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.submessage.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.sysdomain.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.unifbwk.loader"/>
|
||||
<context:component-scan base-package="com.eactive.eai.common.usedate.loader"/>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.flowcontrol.jms.loader">
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.inbound.error.loader">
|
||||
</context:component-scan>
|
||||
<context:component-scan
|
||||
base-package="com.eactive.apim.portal">
|
||||
</context:component-scan>
|
||||
|
||||
<bean id="cacheManager"
|
||||
class="org.springframework.cache.ehcache.EhCacheCacheManager">
|
||||
<property name="cacheManager">
|
||||
<bean
|
||||
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
|
||||
<property name="shared" value="true"></property>
|
||||
<property name="configLocation"
|
||||
value="classpath:ehcache.xml"></property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<util:properties id="hibernateProperties">
|
||||
<!-- schema 를 설정 하지 않으면 RoutingDataSource에 의해 각 설정에 맞는 DB에 접근 한다. -->
|
||||
<prop key="hibernate.hbm2ddl.auto">none</prop>
|
||||
<prop key="hibernate.format_sql">true</prop>
|
||||
<prop key="hibernate.show_sql">true</prop>
|
||||
<prop key="hibernate.dialect">${hibernate.dialect:org.hibernate.dialect.PostgreSQL10Dialect}
|
||||
</prop>
|
||||
<prop key="hibernate.jdbc.batch_size">100</prop>
|
||||
<prop key="hibernate.jdbc.fetch_size">100</prop>
|
||||
|
||||
<prop key="hibernate.cache.use_second_level_cache">true</prop>
|
||||
<prop key="hibernate.cache.use_query_cache">true</prop>
|
||||
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>
|
||||
<prop key="hibernate.cache.use_minimal_puts">true</prop>
|
||||
|
||||
<prop key="hibernate.physical_naming_strategy">com.eactive.eai.data.jpa.CustomPhysicalNamingStrategy</prop>
|
||||
<!-- <prop key="hibernate.ejb.interceptor">com.eactive.eai.rms.common.interceptor.jpa.DynamicSchemaInterceptor</prop> -->
|
||||
<!-- <prop key="hibernate.generate_statistics">true</prop> -->
|
||||
<prop key="javax.persistence.schema-generation.create-source">metadata</prop>
|
||||
<prop key="javax.persistence.schema-generation.scripts.action">update</prop>
|
||||
<prop
|
||||
key="javax.persistence.schema-generation.scripts.create-target">update.sql</prop>
|
||||
<prop key="hibernate.bytecode.use_reflection_optimizer">false</prop>
|
||||
|
||||
<prop key="hibernate.integration.envers.enabled">false</prop>
|
||||
</util:properties>
|
||||
</beans>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
|
||||
<bean id="loggingListener"
|
||||
class="com.eactive.eai.rms.common.scheduler.JobLoggingListener">
|
||||
</bean>
|
||||
|
||||
<bean id="scheduler"
|
||||
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
||||
<property name="applicationContextSchedulerContextKey"
|
||||
value="applicationContext" />
|
||||
<property name="quartzProperties">
|
||||
<props>
|
||||
<prop key="org.quartz.scheduler.skipUpdateCheck">true</prop>
|
||||
<prop key="org.quartz.threadPool.threadCount">50</prop>
|
||||
</props>
|
||||
</property>
|
||||
<property name="jobFactory">
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.scheduler.AutoWiringSpringBeanJobFactory">
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
|
||||
<bean id="jobDetailAbstract" abstract="true"
|
||||
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||||
<property name="targetMethod">
|
||||
<value>run</value>
|
||||
</property>
|
||||
<property name="concurrent">
|
||||
<value>false</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="triggerAbstract" abstract="true"
|
||||
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
|
||||
<property name="startDelay">
|
||||
<value>5000</value>
|
||||
</property>
|
||||
<property name="repeatInterval">
|
||||
<value>30000</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transactionRepositoryBackup10MinJobTrigger"
|
||||
parent="triggerAbstract">
|
||||
<description>10분마다 1번씩 총 거래 건수를 백업 한다.</description>
|
||||
<property name="repeatInterval" value="600000"></property>
|
||||
<property name="jobDetail">
|
||||
<bean parent="jobDetailAbstract">
|
||||
<property name="targetMethod" value="run"></property>
|
||||
<property name="targetObject">
|
||||
<bean
|
||||
class="com.eactive.eai.rms.onl.server.backup.TransactionRepositoryBackupJob10Min">
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="scheduler"
|
||||
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
||||
<property name="triggers">
|
||||
<list>
|
||||
<!-- //TODO JUN 오라클에서 user정보를 가지고 오는것임
|
||||
<bean id="dailyUserTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
|
||||
<property name="jobDetail">
|
||||
<bean name ="dailyUserBatchJob"
|
||||
class="org.springframework.scheduling.quartz.JobDetailBean" >
|
||||
<property name="jobClass">
|
||||
<value> com.eactive.eai.rms.onl.common.service.DailyUserScheduler</value>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="cronExpression">
|
||||
<value>0 0 04 * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
-->
|
||||
<ref bean="transactionRepositoryBackup10MinJobTrigger" />
|
||||
</list>
|
||||
</property>
|
||||
|
||||
<property name="startupDelay" value="100" />
|
||||
<property name="waitForJobsToCompleteOnShutdown" value="false"></property>
|
||||
<property name="quartzProperties">
|
||||
<props>
|
||||
<!-- JobStore -->
|
||||
<prop key="org.quartz.jobStore.class">
|
||||
org.quartz.simpl.RAMJobStore
|
||||
</prop>
|
||||
<prop key="org.quartz.jobStore.misfireThreshold">5000</prop>
|
||||
|
||||
<!-- JobThread -->
|
||||
<prop key="org.quartz.threadPool.class">
|
||||
org.quartz.simpl.SimpleThreadPool
|
||||
</prop>
|
||||
<prop key="org.quartz.threadPool.threadCount">5</prop>
|
||||
<prop key="org.quartz.threadPool.threadPriority">5</prop>
|
||||
<prop key="org.quartz.threadPool.makeThreadsDaemons">true</prop>
|
||||
<prop key="org.quartz.scheduler.skipUpdateCheck">true</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean class="com.eactive.eai.rms.onl.common.scheduler.SchedulerBeanFactoryProcessor">
|
||||
<property name="scheduler" ref="scheduler"></property>
|
||||
</bean>
|
||||
</beans>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE beans PUBLIC
|
||||
"-//SPRING//DTD BEAN//EN"
|
||||
"http://www.springframework.org/dtd/spring-beans.dtd" >
|
||||
|
||||
<beans>
|
||||
<bean
|
||||
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
|
||||
<property name="customEditors">
|
||||
<map>
|
||||
<entry key="java.net.SocketAddress">
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.InetSocketAddressEditor" />
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="ioAcceptor"
|
||||
class="org.apache.mina.integration.spring.IoAcceptorFactoryBean">
|
||||
<property name="target">
|
||||
<bean
|
||||
class="org.apache.mina.transport.socket.nio.DatagramAcceptor"
|
||||
destroy-method="unbindAll">
|
||||
</bean>
|
||||
</property>
|
||||
<property name="bindings">
|
||||
<list>
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.Binding">
|
||||
|
||||
<!--
|
||||
<property name="address" value=":${rms.SERVER_PORT}" />
|
||||
-->
|
||||
<property name="address" value="10800" />
|
||||
<property name="handler" ref="protocolHandler"></property>
|
||||
<property name="serviceConfig"
|
||||
ref="defaultAcceptorConfig">
|
||||
</property>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="agentToServerUdpThreadModel"
|
||||
class="org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean">
|
||||
<property name="serviceName" value="AgentToServerUdpService" />
|
||||
<property name="executor">
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean">
|
||||
<property name="corePoolSize" value="15" />
|
||||
<property name="maxPoolSize" value="30" />
|
||||
<property name="keepAliveSeconds" value="30" />
|
||||
</bean>
|
||||
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="protocolCodecFactory"
|
||||
class="org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory">
|
||||
<property name="decoderMaxObjectSize" value="4000000"></property>
|
||||
<property name="encoderMaxObjectSize" value="4000000"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="protocolHandler"
|
||||
class="com.eactive.eai.rms.onl.server.UdpServerSessionHandler">
|
||||
</bean>
|
||||
|
||||
<bean id="defaultAcceptorConfig"
|
||||
class="org.apache.mina.transport.socket.nio.DatagramAcceptorConfig">
|
||||
<property name="threadModel"
|
||||
ref="agentToServerUdpThreadModel">
|
||||
</property>
|
||||
<property name="filterChainBuilder">
|
||||
<bean id="filterChainBuilder"
|
||||
class="org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean">
|
||||
<property name="filters">
|
||||
<list>
|
||||
|
||||
<bean
|
||||
class="org.apache.mina.filter.codec.ProtocolCodecFilter">
|
||||
<constructor-arg>
|
||||
<bean
|
||||
class="org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory">
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
<!--
|
||||
<bean class="org.apache.mina.filter.LoggingFilter" />
|
||||
-->
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="disconnectOnUnbind" value="true"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="abstractDatagramSessionConfig" abstract="true">
|
||||
<property name="reuseAddress" value="true" />
|
||||
<property name="sendBufferSize" value="4000000" />
|
||||
<property name="receiveBufferSize" value="4000000" />
|
||||
</bean>
|
||||
|
||||
<bean id="sessionConfig" factory-bean="defaultAcceptorConfig"
|
||||
factory-method="getSessionConfig"
|
||||
parent="abstractDatagramSessionConfig">
|
||||
</bean>
|
||||
|
||||
<bean id="repository"
|
||||
class="com.eactive.eai.rms.onl.server.repository.Repository">
|
||||
<constructor-arg index="0" value="5"></constructor-arg>
|
||||
<constructor-arg index="1" value="1"></constructor-arg>
|
||||
</bean>
|
||||
<bean id="adapterStatusRepository"
|
||||
class="com.eactive.eai.rms.onl.server.repository.AdaptersStatusRepository">
|
||||
</bean>
|
||||
</beans>
|
||||
@@ -0,0 +1,134 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<!-- bean
|
||||
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
|
||||
<property name="customEditors">
|
||||
<map>
|
||||
<entry key="java.net.SocketAddress">
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.InetSocketAddressEditor" />
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="ioAcceptor"
|
||||
class="org.apache.mina.integration.spring.IoAcceptorFactoryBean">
|
||||
<property name="target">
|
||||
<bean
|
||||
class="org.apache.mina.transport.socket.nio.DatagramAcceptor"
|
||||
destroy-method="unbindAll">
|
||||
</bean>
|
||||
</property>
|
||||
<property name="bindings">
|
||||
<list>
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.Binding">
|
||||
<property name="address" value="10800" />
|
||||
<property name="handler" ref="protocolHandler"></property>
|
||||
<property name="serviceConfig" ref="defaultAcceptorConfig">
|
||||
</property>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="agentToServerUdpThreadModel"
|
||||
class="org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean">
|
||||
<property name="serviceName" value="AgentToServerUdpService" />
|
||||
<property name="executor">
|
||||
<bean
|
||||
class="org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean">
|
||||
<property name="corePoolSize" value="15" />
|
||||
<property name="maxPoolSize" value="30" />
|
||||
<property name="keepAliveSeconds" value="30" />
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="protocolCodecFactory"
|
||||
class="org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory">
|
||||
<property name="decoderMaxObjectSize" value="4000000"></property>
|
||||
<property name="encoderMaxObjectSize" value="4000000"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="protocolHandler"
|
||||
class="com.eactive.eai.rms.onl.server.UdpServerSessionHandler">
|
||||
</bean>
|
||||
|
||||
<bean id="defaultAcceptorConfig"
|
||||
class="org.apache.mina.transport.socket.nio.DatagramAcceptorConfig">
|
||||
<property name="threadModel"
|
||||
ref="agentToServerUdpThreadModel">
|
||||
</property>
|
||||
<property name="filterChainBuilder">
|
||||
<bean id="filterChainBuilder"
|
||||
class="org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean">
|
||||
<property name="filters">
|
||||
<list>
|
||||
|
||||
<bean
|
||||
class="org.apache.mina.filter.codec.ProtocolCodecFilter">
|
||||
<constructor-arg>
|
||||
<bean
|
||||
class="org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory">
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="disconnectOnUnbind" value="true"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="abstractDatagramSessionConfig" abstract="true">
|
||||
<property name="reuseAddress" value="true" />
|
||||
<property name="sendBufferSize" value="4000000" />
|
||||
<property name="receiveBufferSize" value="4000000" />
|
||||
</bean>
|
||||
|
||||
<bean id="sessionConfig" factory-bean="defaultAcceptorConfig"
|
||||
factory-method="getSessionConfig"
|
||||
parent="abstractDatagramSessionConfig">
|
||||
</bean-->
|
||||
|
||||
<bean id="handler" class="com.eactive.eai.rms.onl.server.UdpServerHandler" >
|
||||
</bean>
|
||||
|
||||
<bean id="ioAcceptor" class="com.eactive.eai.rms.onl.server.UdpServer" init-method="init" destroy-method="destory">
|
||||
<property name="port" value="10800" />
|
||||
<property name="handler" ref="handler"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="repository"
|
||||
class="com.eactive.eai.rms.onl.server.repository.Repository">
|
||||
<constructor-arg index="0" value="5"></constructor-arg>
|
||||
<constructor-arg index="1" value="1"></constructor-arg>
|
||||
</bean>
|
||||
<!-- <bean id="adapterStatusRepository"
|
||||
class="com.eactive.eai.rms.onl.server.repository.AdaptersStatusRepository">
|
||||
</bean>
|
||||
<bean id="adaptersChnlRepository"
|
||||
class="com.eactive.eai.rms.onl.server.repository.AdaptersChnlRepository">
|
||||
</bean> -->
|
||||
</beans>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xmlns:cache="http://www.springframework.org/schema/cache"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-3.2.xsd">
|
||||
|
||||
<context:property-placeholder location="/WEB-INF/properties/*.${eai.systemmode}.properties" />
|
||||
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
|
||||
<property name="basename" value="message/LocaleMessage" />
|
||||
<property name="defaultEncoding" value="UTF-8" />
|
||||
</bean>
|
||||
|
||||
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
|
||||
<property name="defaultLocale" value="ko" />
|
||||
<property name="cookieName" value="emsCookie"></property>
|
||||
<property name="cookieMaxAge" value="1000000"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="localeMessage" class="com.eactive.eai.rms.common.spring.LocaleMessage">
|
||||
<constructor-arg ref="messageSource" />
|
||||
</bean>
|
||||
|
||||
<!-- JSP Use : <spring:message code="login.userId" /> -->
|
||||
<!-- <bean id="messageSource" -->
|
||||
<!-- class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> -->
|
||||
<!-- <property name="basename" value="classpath:message/LocaleMessage" /> -->
|
||||
<!-- <property name="defaultEncoding" value="UTF-8" /> -->
|
||||
<!-- </bean> -->
|
||||
|
||||
<bean id="customizingAppInitializer"
|
||||
class="com.eactive.eai.custom.CustomizingAppInitializer"/>
|
||||
|
||||
<bean id="appInitializer" class="com.eactive.eai.rms.common.startup.AppInitializer">
|
||||
<property name="instName" value="${inst.Name}"/>
|
||||
<property name="tableOwner" value="${eai.tableowner}"/>
|
||||
<property name="systemMode" value="${eai.systemmode}"/>
|
||||
<property name="themeColor" value="${theme.color}"/>
|
||||
<property name="eaiDatasourceType" value="${eai.datasource.type}"/>
|
||||
<property name="drMode" value="${eai.drmode}"/>
|
||||
</bean>
|
||||
<!-- <bean id="passwordEncoder"-->
|
||||
<!-- class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder" />-->
|
||||
<bean id="passwordEncoder"
|
||||
class="org.springframework.security.crypto.password.StandardPasswordEncoder" />
|
||||
|
||||
<import resource="applicationContext-datasource-${eai.datasource.type}.xml"/>
|
||||
<import resource="applicationContext-jdbc-${eai.datasource.type}.xml"/>
|
||||
<import resource="applicationContext-udpip.xml"/>
|
||||
<import resource="applicationContext-schedule-dynamic.xml"/>
|
||||
<import resource="applicationContext-jpa.xml"/>
|
||||
<import resource="applicationContext-audit.xml"/>
|
||||
<!-- import resource="applicationContext-schedule.xml"/-->
|
||||
|
||||
<aop:aspectj-autoproxy/>
|
||||
<cache:annotation-driven />
|
||||
<context:spring-configured />
|
||||
<context:annotation-config />
|
||||
</beans>
|
||||
@@ -0,0 +1,17 @@
|
||||
UserManController_사용자관리_APIGW_INSERT,UPDATE,DELETE
|
||||
AdapterController_어댑터관리_APIGW_INSERT,UPDATE,DELETE
|
||||
ApiInterfaceController_API관리_APIGW_INSERT,UPDATE,DELETE
|
||||
ClientController_Client (키정보)관리_APIGW_INSERT,UPDATE,DELETE
|
||||
RoleController_Role (역할)관리_APIGW_INSERT,UPDATE,DELETE
|
||||
MenuController_Menu관리_APIGW_INSERT,UPDATE,DELETE
|
||||
PortalApprovalLineManController_승인라인관리_APIGW_INSERT,UPDATE,DELETE
|
||||
PortalApprovalManController_승인관리_APIGW_APPROVE,REJECT,UNMASK
|
||||
PortalUserManController_가입자관리_APIGW_INSERT,UPDATE,DELETE,UNMASK
|
||||
PortalOrgManController_법인관리_APIGW_INSERT,UPDATE,DELETE,UNMASK
|
||||
PortalTermsManController_약관관리_APIGW_INSERT,UPDATE,DELETE
|
||||
ProdClientManController_운영Client (키정보)관리_APIGW_INSERT,UPDATE,DELETE
|
||||
ApiSpecController_API스펙관리_APIGW_INSERT,DELETE
|
||||
MessageTemplateManController_메세지템플릿관리_APIGW_INSERT,UPDATE,DELETE
|
||||
PortalPartnershipManController_사업제휴신청관리_APIGW_UNMASK
|
||||
PortalPropertyController_포탈 프로퍼티 관리_APIGW_UPDATE
|
||||
PortalUserTermsManController_약관동의 이력_APIGW_UNMASK
|
||||
@@ -0,0 +1,27 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8"%>
|
||||
<%@ page import="java.io.*,java.nio.charset.Charset,java.lang.reflect.*"%>
|
||||
|
||||
<%
|
||||
String encode = (String)request.getParameter("change_encode");
|
||||
if (encode != null && !"".equals(encode.trim())){
|
||||
System.setProperty("file.encoding",encode);
|
||||
Field charset = null;
|
||||
try {
|
||||
charset = Charset.class.getDeclaredField("defaultCharset");
|
||||
charset.setAccessible(true);
|
||||
charset.set(null, null);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
%>
|
||||
|
||||
<html>
|
||||
<body>
|
||||
java.nio.charset.Charset=<%= java.nio.charset.Charset.defaultCharset()%>
|
||||
<form >
|
||||
<input type=text name=change_encode value=""><input type=submit >
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<!-- <?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-bnd xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://websphere.ibm.com/xml/ns/javaee"
|
||||
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd" version="1.0">
|
||||
<virtual-host name="eaiems_host"/>
|
||||
</web-bnd>
|
||||
|
||||
-->
|
||||
@@ -0,0 +1,7 @@
|
||||
<!-- <?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-ext xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://websphere.ibm.com/xml/ns/javaee"
|
||||
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd" version="1.0">
|
||||
<jsp-attribute name="reloadEnabled" value="true"/>
|
||||
<jsp-attribute name="reloadInterval" value="10"/>
|
||||
</web-ext>
|
||||
-->
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jboss-deployment-structure>
|
||||
<deployment>
|
||||
<exclusions>
|
||||
<module name="org.apache.commons.logging" />
|
||||
<module name="org.slf4j" />
|
||||
<module name="org.slf4j.ext" />
|
||||
<module name="org.slf4j.impl" />
|
||||
<module name="org.apache.log4j" />
|
||||
<module name="org.hibernate"/>
|
||||
</exclusions>
|
||||
</deployment>
|
||||
</jboss-deployment-structure>
|
||||
@@ -0,0 +1,3 @@
|
||||
<jboss-web>
|
||||
<context-root>/monitoring</context-root>
|
||||
</jboss-web>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jeus-web-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="7.0">
|
||||
<!-- the URL path of the context. -->
|
||||
<context-path>/monitoring</context-path>
|
||||
<auto-reload>
|
||||
<enable-reload>true</enable-reload>
|
||||
<use-jvm-hotswap>true</use-jvm-hotswap>
|
||||
<check-on-demand>true</check-on-demand>
|
||||
</auto-reload>
|
||||
<res-ref>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DMCC_IIAAPP_N</ref-name>
|
||||
<export-name>jndi/DMCC_IIAAPP_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DMCU_IIAAPP_N</ref-name>
|
||||
<export-name>jndi/DMCU_IIAAPP_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DEAI_IICAPP_N</ref-name>
|
||||
<export-name>jndi/DEAI_IICAPP_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DFEP_IIBAPP_N</ref-name>
|
||||
<export-name>jndi/DFEP_IIBAPP_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DEAI_IFMPKG_N</ref-name>
|
||||
<export-name>jndi/DEAI_IFMPKG_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DEAI_IICBAT_N</ref-name>
|
||||
<export-name>jndi/DEAI_IICBAT_N</export-name>
|
||||
</jndi-info>
|
||||
<jndi-info>
|
||||
<ref-name>jndi/DFEP_IIBBAT_N</ref-name>
|
||||
<export-name>jndi/DFEP_IIBBAT_N</export-name>
|
||||
</jndi-info>
|
||||
</res-ref>
|
||||
</jeus-web-dd>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Message>
|
||||
<Header>
|
||||
<ServiceName>MessageSync</ServiceName>
|
||||
<Command>insert</Command>
|
||||
</Header>
|
||||
<Body>
|
||||
<Layout>
|
||||
<id>$id$</id>
|
||||
<data>
|
||||
<![CDATA[$layout_data$]]>
|
||||
</data>
|
||||
</Layout>
|
||||
</Body>
|
||||
</Message>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Results>
|
||||
<Result></Result>
|
||||
<ResultMessage></ResultMessage>
|
||||
</Results>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Message>
|
||||
<Header>
|
||||
<ServiceName>MessageSync</ServiceName>
|
||||
<Command>insert</Command>
|
||||
</Header>
|
||||
<Body>
|
||||
<Layout>
|
||||
<id>WIS_WIS1_REQ1</id>
|
||||
<data><![CDATA[<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Format id="WIS_WIS1_REQ1" desc="세금우대한도조회요청(당발)" author="admin" group="WIS" date="2012-07-30 03:10:23" msgType="ASCII" ioType="REQ1" part="data" type="">
|
||||
<Group no="1" id="Common" desc="업무공통부" depth="1" maxCnt="0" type="" len="0" scale="0" default="" object="" count="" >
|
||||
<Field no="2" id="tranCd" desc="TransactionCode" depth="2" maxCnt="0" type="Varchar" len="9" scale="0" default="" object="" count="" />
|
||||
<Field no="3" id="sysDstcd" desc="System-ID" depth="2" maxCnt="0" type="Varchar" len="2" scale="0" default="" object="" count="" />
|
||||
<Field no="4" id="fiorgCd" desc="금융기관코드" depth="2" maxCnt="0" type="Number" len="3" scale="0" default="" object="" count="" />
|
||||
<Field no="5" id="telgmPertypCd" desc="전문종별코드" depth="2" maxCnt="0" type="Varchar" len="4" scale="0" default="" object="" count="" />
|
||||
<Field no="6" id="rspnsCd" desc="응답코드" depth="2" maxCnt="0" type="Varchar" len="3" scale="0" default="" object="" count="" />
|
||||
<Field no="7" id="bnkBrncd" desc="점포코드" depth="2" maxCnt="0" type="Varchar" len="7" scale="0" default="" object="" count="" />
|
||||
<Field no="8" id="termlOprtrNo" desc="단말기조작자ID" depth="2" maxCnt="0" type="Varchar" len="10" scale="0" default="" object="" count="" />
|
||||
<Field no="9" id="termlOprtrName" desc="단말기조작자성명" depth="2" maxCnt="0" type="Varchar" len="20" scale="0" default="" object="" count="" />
|
||||
</Group>
|
||||
<Group no="10" id="Individual" desc="업무개별부" depth="1" maxCnt="0" type="" len="0" scale="0" default="" object="" count="" >
|
||||
<Field no="11" id="cuniqno" desc="주민(사업자)등록번호" depth="2" maxCnt="0" type="Varchar" len="13" scale="0" default="" object="" count="" />
|
||||
<Field no="12" id="custDstcd" desc="주민(사업자)등록번호구분" depth="2" maxCnt="0" type="Varchar" len="1" scale="0" default="" object="" count="" />
|
||||
<Field no="13" id="conmName" desc="상호(기업체명)" depth="2" maxCnt="0" type="Varchar" len="40" scale="0" default="" object="" count="" />
|
||||
<Field no="14" id="custnm" desc="성명(대표자)" depth="2" maxCnt="0" type="Varchar" len="20" scale="0" default="" object="" count="" />
|
||||
<Field no="15" id="taxprefAmt" desc="세금우대가입총액" depth="2" maxCnt="0" type="Number" len="10" scale="0" default="" object="" count="" />
|
||||
<Field no="16" id="taxprefClam" desc="세금우대한도잔여액" depth="2" maxCnt="0" type="Varchar" len="10" scale="0" default="" object="" count="" />
|
||||
<Field no="17" id="taxprefRegiNoitm" desc="세금우대총등록건수" depth="2" maxCnt="0" type="Number" len="2" scale="0" default="" object="" count="" />
|
||||
<Field no="18" id="taxprefRplyNoitm" desc="세금우대회보건수" depth="2" maxCnt="0" type="Number" len="2" scale="0" default="" object="" count="" />
|
||||
<Grid no="19" id="taxprefRplyMatr" desc="세금우대회보사항(10)" depth="2" maxCnt="0" type="" len="0" scale="0" default="" object="" count="세금우대회보건수" >
|
||||
<Column no="20" id="regiBrn" desc="등록점포" depth="3" maxCnt="0" type="Varchar" len="40" scale="0" default="" object="" count="" />
|
||||
<Column no="21" id="acno" desc="계좌번호" depth="3" maxCnt="0" type="Varchar" len="16" scale="0" default="" object="" count="" />
|
||||
<Column no="22" id="savnKndDstcd" desc="저축종류" depth="3" maxCnt="0" type="Varchar" len="2" scale="0" default="" object="" count="" />
|
||||
<Column no="23" id="taxprefJoinAmt" desc="세금우대가입금액" depth="3" maxCnt="0" type="Varchar" len="10" scale="0" default="" object="" count="" />
|
||||
<Column no="24" id="intDvmny" desc="이자,배당지급액" depth="3" maxCnt="0" type="Varchar" len="10" scale="0" default="" object="" count="" />
|
||||
</Grid>
|
||||
</Group>
|
||||
</Format>
|
||||
]]></data>
|
||||
</Layout>
|
||||
</Body>
|
||||
</Message>
|
||||
@@ -0,0 +1,18 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
# - oracle10g : org.hibernate.dialect.Oracle10gDialect
|
||||
# - MySQL8 : org.hibernate.dialect.MySQL8Dialect
|
||||
# - MariaDB 10.3 : org.hibernate.dialect.MariaDB103Dialect
|
||||
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=apimsSvr11
|
||||
eai.tableowner=apims
|
||||
# P/T/D/S
|
||||
eai.systemmode=D
|
||||
eai.drmode=N
|
||||
# black / blue / green / orange / yellow
|
||||
theme.color=yellow
|
||||
@@ -0,0 +1,18 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
# - oracle10g : org.hibernate.dialect.Oracle10gDialect
|
||||
# - MySQL8 : org.hibernate.dialect.MySQL8Dialect
|
||||
# - MariaDB 10.3 : org.hibernate.dialect.MariaDB103Dialect
|
||||
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=apimsSvr11
|
||||
eai.tableowner=apims
|
||||
# P/T/D/S
|
||||
eai.systemmode=D
|
||||
eai.drmode=N
|
||||
# black / blue / green / orange / yellow
|
||||
theme.color=orange
|
||||
@@ -0,0 +1,18 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
# - oracle10g : org.hibernate.dialect.Oracle10gDialect
|
||||
# - MySQL8 : org.hibernate.dialect.MySQL8Dialect
|
||||
# - MariaDB 10.3 : org.hibernate.dialect.MariaDB103Dialect
|
||||
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=apimsSvr11
|
||||
eai.tableowner=apims
|
||||
# P/T/D/S
|
||||
eai.systemmode=D
|
||||
eai.drmode=N
|
||||
# black / blue / green / orange / yellow
|
||||
theme.color=green
|
||||
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:jee="http://www.springframework.org/schema/jee"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
|
||||
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
|
||||
">
|
||||
|
||||
<bean id="jsonViewResolver"
|
||||
class="org.springframework.web.servlet.view.BeanNameViewResolver">
|
||||
<property name="order" value="1"></property>
|
||||
</bean>
|
||||
|
||||
<bean
|
||||
class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"
|
||||
id="jsonView">
|
||||
<property name="contentType"
|
||||
value="application/json;charset=UTF-8"></property>
|
||||
<property name="objectMapper">
|
||||
<ref bean="elinkObjectMapper" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean class="com.eactive.eai.rms.common.excel.NewExcelView"
|
||||
id="excelView"></bean>
|
||||
|
||||
<bean id="internalViewResolver"
|
||||
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
|
||||
<property name="viewClass"
|
||||
value="org.springframework.web.servlet.view.JstlView"></property>
|
||||
<property name="suffix" value=".jsp"></property>
|
||||
<property name="prefix" value="/jsp/"></property>
|
||||
<property name="order" value="2"></property>
|
||||
</bean>
|
||||
|
||||
<bean id="multipartResolver"
|
||||
class="org.springframework.web.multipart.support.StandardServletMultipartResolver">
|
||||
</bean>
|
||||
|
||||
<bean id="exceptionResolver"
|
||||
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
|
||||
</bean>
|
||||
|
||||
<mvc:annotation-driven
|
||||
conversion-service="conversionService"
|
||||
ignore-default-model-on-redirect="false">
|
||||
<mvc:argument-resolvers>
|
||||
<ref bean="sortResolver" />
|
||||
<ref bean="pageableResolver" />
|
||||
</mvc:argument-resolvers>
|
||||
</mvc:annotation-driven>
|
||||
|
||||
<bean id="sortResolver"
|
||||
class="org.springframework.data.web.SortHandlerMethodArgumentResolver"></bean>
|
||||
|
||||
<bean id="pageableResolver"
|
||||
class="org.springframework.data.web.PageableHandlerMethodArgumentResolver">
|
||||
<constructor-arg ref="sortResolver"></constructor-arg>
|
||||
<property name="oneIndexedParameters" value="true"></property>
|
||||
<property name="pageParameterName" value="page"></property>
|
||||
<property name="sizeParameterName" value="rows"></property>
|
||||
</bean>
|
||||
|
||||
<context:component-scan
|
||||
base-package="com.eactive.eai.rms">
|
||||
<context:include-filter type="annotation"
|
||||
expression="org.springframework.stereotype.Controller" />
|
||||
<context:exclude-filter type="aspectj"
|
||||
expression="!com.eactive.eai.rms..*Controller" />
|
||||
</context:component-scan>
|
||||
<mvc:interceptors>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.interceptor.RequestParameterLoggingInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.interceptor.DataSourceTypeInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<mvc:exclude-mapping path="/loginForm.do" />
|
||||
<mvc:exclude-mapping path="/_onl/**" />
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.interceptor.SessionCheckInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<mvc:exclude-mapping path="/_onl/**" />
|
||||
<bean class="com.eactive.eai.rms.common.interceptor.AuthorizeInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/_onl/**"/>
|
||||
<bean class="com.eactive.eai.rms.common.interceptor.ApiKeyInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<bean
|
||||
class="com.eactive.eai.rms.common.interceptor.MenuInterceptor" />
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<bean id="localeChangeInterceptor"
|
||||
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
|
||||
<property name="paramName" value="lang" />
|
||||
</bean>
|
||||
</mvc:interceptor>
|
||||
<mvc:interceptor>
|
||||
<mvc:mapping path="/**" />
|
||||
<ref bean="auditLogInterceptor"/>
|
||||
</mvc:interceptor>
|
||||
<!-- <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.eactive.eai.rms.common.interceptor.dynamicLog.DynamicLogInterceptor"/>
|
||||
</mvc:interceptor> -->
|
||||
</mvc:interceptors>
|
||||
|
||||
<bean id="viewNameTranslator"
|
||||
class="org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator">
|
||||
</bean>
|
||||
|
||||
<bean id="urlFilenameViewController"
|
||||
class="org.springframework.web.servlet.mvc.UrlFilenameViewController">
|
||||
</bean>
|
||||
<context:annotation-config />
|
||||
|
||||
<aop:aspectj-autoproxy />
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 대외상태정보 동기화 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/oracle/common/dao/IMA.xml" /-->
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 메타 동기화 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/meta/MetaSelect.xml" /-->
|
||||
<!-- Board -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/common/board/Board.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/board/Board-mariadb.xml" /-->
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- UserAccessLogger -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/common/UserAccessLogger-mariadb.xml" /-->
|
||||
|
||||
<!-- 공통처리 관련 -->
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/User-mariadb.xml" />
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/IocmProc-mariadb.xml" /-->
|
||||
|
||||
<!-- 모니터링 공통코드 -->
|
||||
|
||||
<!-- 어댑터 채널정보 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/AdaptersChnl-oracle.xml" /> -->
|
||||
|
||||
<!-- MMILog -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/common/mmilog/MMILog.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/mmilog/MMILog-mariadb.xml" /-->
|
||||
|
||||
<!--CM 관련 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/IoMapLoaderForMonitoring.xml" /-->
|
||||
|
||||
<!--Queue 모니터링 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/jms/QueueMonitoring.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/jms/QueueMonitoring-mariadb.xml" /-->
|
||||
|
||||
<!-- 소켓포트관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/socketport/SocketPort.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/socketport/SocketPort-mariadb.xml" />
|
||||
|
||||
<!--에러건수 sms 발송이력 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/TranErrorSmsLog-mariadb.xml" /-->
|
||||
|
||||
<!-- 채널정보통합검색 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/manage/serviceinfo/chnnlinfo/ChnlInfoIntegration-mariadb.xml" /-->
|
||||
|
||||
<!-- 어댑터전환관리 변경유저로그 in Monitoring TSEAIRM36 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterChangeUserLog.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterChangeUserLog-mariadb.xml" /-->
|
||||
|
||||
<!-- Rule Deploy Job -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/loader/RuleDeployJob.xml" /-->
|
||||
|
||||
<!-- SyncUp -->
|
||||
<sqlMap resource="com/eactive/eai/apim/syncronization/SyncUp-mariadb.xml" />
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- 일괄전송 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/adapter/InstStatus-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/CodeMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/CodeMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LifecycleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LifecycleMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/PropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/PropertyMan-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/AdapterPropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/AdapterPropertyMan-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/TelePropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/TelePropertyMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/ServerMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/ServerMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/SysinfoMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/SysinfoMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/cron/CronMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/cron/CronMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LogDeleteMan.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/adapter/Adapter-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ScheduleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ScheduleMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/HolidayMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/HolidayMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/BusinessDayMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/BusinessDayMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ProcPeriodMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ProcPeriodMan-mariadb.xml" />
|
||||
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassInfoMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassInfoMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassMapMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassMapMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowStepMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowStepMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowRuleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowRuleMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageItemMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageItemMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageMetaMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageMetaMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/Combo-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/BizGbnMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/BizGbnMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/KikwanMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/MessageProcMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/MessageProcMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/SystemInstMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/SystemIDMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/ProcWorkMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionStatusMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionTraceMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionWaitMan-mariadb.xml" />
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 배치 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/CodeMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/CodeMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LifecycleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LifecycleMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/PropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/PropertyMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/ServerMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/ServerMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LogDeleteMan.xml" />
|
||||
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/admin/rule/LayoutSync-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/adapter/Adapter-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/inter/Interface.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/inter/Interface-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/interfaceFile/InterfaceFile.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/interfaceFile/InterfaceFile-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/schedule/Schedule.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/schedule/Schedule-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/CountMonitor-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/MessageMonitor-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/InterfaceMonitor-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/ErrorMonitor-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/cron/CronMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/cron/CronMan-mariadb.xml" />
|
||||
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,372 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- 공통처리 관련 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/ServerInfo.xml" />
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/acl/Biz.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/acl/Biz-mariadb.xml" />
|
||||
|
||||
<!-- 공통코드명관련 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/Combo-mariadb.xml" /-->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/CommonDomain.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/CommonDomain-mariadb.xml" /-->
|
||||
|
||||
<!-- 개발환경/공통코드관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/SysDomainMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/SysDomainMan-mariadb.xml" />
|
||||
|
||||
<!-- 개발환경/어뎁터정보관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/Adapter-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterPropGroup.xml" />
|
||||
|
||||
<!-- 개발환경/서비스정보관리 -->
|
||||
|
||||
<!-- 1. 메시지 관리 는 sqlMap이 아님 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/eaimsg/EaiMsg.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/eaimsg/EaiMsg-mariadb.xml" />
|
||||
<!-- 6. 라우팅 B2B기관 정보관리 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/B2BService.xml" /> -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/B2BService-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/C2RService.xml" /> >
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/C2RService-mariadb.xml" /-->
|
||||
|
||||
<!-- 7. 라우팅 특정포트 매핑관리 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/B2BAdapterMap.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/B2BAdapterMap-mariadb.xml" /-->
|
||||
<!-- 9. 비동기 큐 관리 -->
|
||||
<!--10. 비동기 큐 모니터링 관리 -->
|
||||
<!--11. 비동기 큐 수신자 관리 -->
|
||||
<!--12. 업무별 계정계 인스턴스코드 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/service/BzwkToService.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/service/BzwkToService-mariadb.xml" /-->
|
||||
<!--14. 채널정보 모니터링에 업데이트 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/chnnlinfo/AddB2b-mariadb.xml" /-->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/chnnlinfo/AddFailover-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/chnnlinfo/AddQueue-mariadb.xml" /-->
|
||||
|
||||
<!--15. Jeju HostHeader Default값 관리 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/HostHeader.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/HostHeader-mariadb.xml" /-->
|
||||
<!--16. 대외기관 관리 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/insti/OsidInsti-mariadb.xml" /-->
|
||||
<!--17. 업체 관리 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/Company.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/Company-mariadb.xml" /-->
|
||||
<!--18. 자원연결정보 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/dao/maps/ResourceConn-mariadb.xml" /-->
|
||||
|
||||
<!-- 개발환경/전문레이아웃관련 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/LayoutType.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/LayoutType-mariadb.xml" /-->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/TransformFunc.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/TransformFunc-mariadb.xml" /-->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/Layout.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/Layout-mariadb.xml" /-->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/Transform.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/Transform-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/TransformMapping.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/TransformMapping-mariadb.xml" /-->
|
||||
|
||||
<!-- MMI Sync -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/ext/mmi/MMISync.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/ext/mmi/MMISync-mariadb.xml" /-->
|
||||
<!-- EIMS Sync -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/ext/eims/EIMSSync.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/ext/eims/EIMSSync-mariadb.xml" /-->
|
||||
|
||||
<!-- 개발환경/거래통제 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/control/TransactionCtrl.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/control/TransactionCtrl-mariadb.xml" /-->
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/User-mariadb.xml" />
|
||||
|
||||
<!-- 거래정보/외부인터페이스 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/transaction/Interface-mariadb.xml" />
|
||||
<!-- 거래정보/거래흐름도 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/tracking/dao/DbTrackingChart-mariadb.xml" /-->
|
||||
|
||||
<!-- 백업 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/DailyBackup-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/MonthlyBackup-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/Tseaist01-mariadb.xml" />
|
||||
|
||||
<!-- 통계 -->
|
||||
<!-- 통계/매체별통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/chnlmdiadstcd/ChnlMdiaDstcdCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/chnlmdiadstcd/ChnlMdiaDstcdDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/chnlmdiadstcd/ChnlMdiaDstcdMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/chnlmdiadstcd/ChnlMdiaDstcdYearly.xml" /-->
|
||||
|
||||
<!-- 통계/업무별통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaibzwkdstcd/EaiBzwkDstcdCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaibzwkdstcd/EaiBzwkDstcdDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaibzwkdstcd/EaiBzwkDstcdMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaibzwkdstcd/EaiBzwkDstcdTransition.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaibzwkdstcd/EaiBzwkDstcdYearly.xml" /-->
|
||||
|
||||
<!-- 통계/서비스별통계 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameErrMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameErrTopTen-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameTransition.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameYearly.xml" />
|
||||
|
||||
<!-- 통계/기타 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/ResponseTimeHourly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/ResponseTimeTopTen-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/TransactionHourly-mariadb.xml" /-->
|
||||
<!-- 추이분석 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/trand/Transition-mariadb.xml" /-->
|
||||
|
||||
<!-- 통계/인터페이스코드별통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/intfacptrncd/IntfacPtrnCdCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/intfacptrncd/IntfacPtrnCdDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/intfacptrncd/IntfacPtrnCdMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/intfacptrncd/IntfacPtrnCdYearly-mariadb.xml" /-->
|
||||
|
||||
<!-- 통계/통계자료 생성 현황 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/management/StatisticsManagement-mariadb.xml" />
|
||||
|
||||
<!-- 통계/표준/비표준별통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/stndmsguseyn/StndMsgUseYnCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/stndmsguseyn/StndMsgUseYnDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/stndmsguseyn/StndMsgUseYnMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/stndmsguseyn/StndMsgUseYnYearly-mariadb.xml" /-->
|
||||
|
||||
<!-- 업체별 통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/company/CompanyAnnually.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/company/CompanySemiannually.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/company/CompanyQuarterly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/company/CompanyMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/company/CompanyDaily.xml" /-->
|
||||
|
||||
<!-- 시스템별 통계 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/system/SystemMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/system/SystemDaily.xml" /-->
|
||||
|
||||
<!-- 대시보드 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/service/DashboardTarget-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/service/DashboardTargetForBatch.xml" />
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/dashboard/Dashboard.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/dashboard/DashboardError.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/dashboard/DashboardError-mariadb.xml" /-->
|
||||
|
||||
<!-- 메타 동기화 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/meta/MetaSync.xml" /-->
|
||||
<!-- DB로그삭제 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/LogTable.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/LogTable-mariadb.xml" />
|
||||
|
||||
<!-- 형상관리 파일 loader -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/Loader.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/Loader-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/History-mariadb.xml" />
|
||||
|
||||
<!-- 어댑터정보 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/Adapter.xml" /-->
|
||||
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/spcftmadapter/SpcfTmAdapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/spcftmadapter/SpcfTmAdapter-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/spcftmadapterhistory/SpcfTmAdapterHistory.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/spcftmadapterhistory/SpcfTmAdapterHistory-mariadb.xml" /-->
|
||||
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuGroup.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuGroup-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuHost.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuHost-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuInfo.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/sna/LuInfo-mariadb.xml" /-->
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaTracking.xml" />
|
||||
|
||||
<!--SNA 속성변경 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaAdapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaAdapter-mariadb.xml" />
|
||||
|
||||
<!-- JSP 리스트 화면 -->
|
||||
<!-- sqlMap
|
||||
resource="/com/eactive/eai/rms/onl/statistics/jspforselectlist/JspForSelectList.xml" /-->
|
||||
|
||||
<!--라우팅별 서비스조회 -->
|
||||
|
||||
<!--일별 거래량조회 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/DailyStatistic.xml" /-->
|
||||
|
||||
<!--TPS 조회 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/TransactionStatistic.xml" /-->
|
||||
|
||||
<!--대외기관 현황 조회 -->
|
||||
<!-- sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/etc/OsidInstiStatistic.xml" /-->
|
||||
|
||||
<!-- 유량제어 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/admin/inflow/InflowControl.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/admin/inflow/InflowControl-mariadb.xml" /-->
|
||||
<!-- 거래일자제어 -->
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/admin/useDate/UseDateControl.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/admin/useDate/UseDateControl-mariadb.xml" />
|
||||
|
||||
<!-- 형상관리 조회 -->
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/loader/Search.xml" />
|
||||
|
||||
<!-- 단말접속상태정보 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/admin/terminal/TerminalStatus.xml" /-->
|
||||
|
||||
<!-- 자동화단말접속상태정보 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/admin/terminal/AutomaticTerminalStatus.xml" /-->
|
||||
|
||||
<!-- Meta연동을 위한 Local Onl용 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/ext/meta/epb/EpbMetaSync.xml" /-->
|
||||
|
||||
<!-- 거래실적추출 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/ext/tran/epb/TranResultExtract-mariadb.xml" /-->
|
||||
|
||||
<!-- 사용자 일괄등록 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/common/acl/UserRegistUtil-mariadb.xml" /-->
|
||||
|
||||
<!-- 채널세션로그 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/admin/session/SessionHistory-mariadb.xml" /-->
|
||||
|
||||
<!-- 개발환경/인증서버관리 -->
|
||||
|
||||
<!-- eaiMsg 간편삭제 -->
|
||||
<!-- sqlMap resource="com/eactive/eai/rms/onl/manage/serviceinfo/eaimsg/EaiMsgEasyDelete-mariadb.xml" /-->
|
||||
|
||||
<!-- 로그추출 -->
|
||||
<sqlMap resource="com/eactive/eai/apim/portalstatistics/EAILog-mariadb.xml" />
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!-- configuration scan="true" scanPeriod="10 seconds">
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<layout>
|
||||
<pattern>
|
||||
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{32} - %msg%n
|
||||
</pattern>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>/fslog/eai/${inst.Name}/SSO-WEB_Agent.log.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{32} - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<logger name="business" level="ERROR" />
|
||||
<logger name="checkauth" level="ERROR" />
|
||||
<logger name="idpwLogin" level="ERROR" />
|
||||
<logger name="issacwebLogin" level="ERROR" />
|
||||
<logger name="logout" level="ERROR" />
|
||||
<logger name="pkiLogin" level="ERROR" />
|
||||
|
||||
|
||||
<root level="DEBUG">
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="file" />
|
||||
</root>
|
||||
|
||||
</configuration-->
|
||||
@@ -0,0 +1,563 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
|
||||
version="2.0">
|
||||
|
||||
<description>JSTL 1.1 core library</description>
|
||||
<display-name>JSTL core</display-name>
|
||||
<tlib-version>1.1</tlib-version>
|
||||
<short-name>c</short-name>
|
||||
<uri>http://java.sun.com/jsp/jstl/core</uri>
|
||||
|
||||
<validator>
|
||||
<description>
|
||||
Provides core validation features for JSTL tags.
|
||||
</description>
|
||||
<validator-class>
|
||||
org.apache.taglibs.standard.tlv.JstlCoreTLV
|
||||
</validator-class>
|
||||
</validator>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Catches any Throwable that occurs in its body and optionally
|
||||
exposes it.
|
||||
</description>
|
||||
<name>catch</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
exception thrown from a nested action. The type of the
|
||||
scoped variable is the type of the exception thrown.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Simple conditional tag that establishes a context for
|
||||
mutually exclusive conditional operations, marked by
|
||||
<when> and <otherwise>
|
||||
</description>
|
||||
<name>choose</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Simple conditional tag, which evalutes its body if the
|
||||
supplied condition is true and optionally exposes a Boolean
|
||||
scripting variable representing the evaluation of this condition
|
||||
</description>
|
||||
<name>if</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
The test condition that determines whether or
|
||||
not the body content should be processed.
|
||||
</description>
|
||||
<name>test</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
resulting value of the test condition. The type
|
||||
of the scoped variable is Boolean.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Scope for var.
|
||||
</description>
|
||||
<name>scope</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Retrieves an absolute or relative URL and exposes its contents
|
||||
to either the page, a String in 'var', or a Reader in 'varReader'.
|
||||
</description>
|
||||
<name>import</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ImportTag</tag-class>
|
||||
<tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
The URL of the resource to import.
|
||||
</description>
|
||||
<name>url</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
resource's content. The type of the scoped
|
||||
variable is String.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Scope for var.
|
||||
</description>
|
||||
<name>scope</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
resource's content. The type of the scoped
|
||||
variable is Reader.
|
||||
</description>
|
||||
<name>varReader</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the context when accessing a relative
|
||||
URL resource that belongs to a foreign
|
||||
context.
|
||||
</description>
|
||||
<name>context</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Character encoding of the content at the input
|
||||
resource.
|
||||
</description>
|
||||
<name>charEncoding</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
The basic iteration tag, accepting many different
|
||||
collection types and supporting subsetting and other
|
||||
functionality
|
||||
</description>
|
||||
<name>forEach</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ForEachTag</tag-class>
|
||||
<tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Collection of items to iterate over.
|
||||
</description>
|
||||
<name>items</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>java.lang.Object</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
If items specified:
|
||||
Iteration begins at the item located at the
|
||||
specified index. First item of the collection has
|
||||
index 0.
|
||||
If items not specified:
|
||||
Iteration begins with index set at the value
|
||||
specified.
|
||||
</description>
|
||||
<name>begin</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
If items specified:
|
||||
Iteration ends at the item located at the
|
||||
specified index (inclusive).
|
||||
If items not specified:
|
||||
Iteration ends when index reaches the value
|
||||
specified.
|
||||
</description>
|
||||
<name>end</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Iteration will only process every step items of
|
||||
the collection, starting with the first one.
|
||||
</description>
|
||||
<name>step</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
current item of the iteration. This scoped
|
||||
variable has nested visibility. Its type depends
|
||||
on the object of the underlying collection.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
status of the iteration. Object exported is of type
|
||||
javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested
|
||||
visibility.
|
||||
</description>
|
||||
<name>varStatus</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Iterates over tokens, separated by the supplied delimeters
|
||||
</description>
|
||||
<name>forTokens</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ForTokensTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
String of tokens to iterate over.
|
||||
</description>
|
||||
<name>items</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
The set of delimiters (the characters that
|
||||
separate the tokens in the string).
|
||||
</description>
|
||||
<name>delims</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>java.lang.String</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Iteration begins at the token located at the
|
||||
specified index. First token has index 0.
|
||||
</description>
|
||||
<name>begin</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Iteration ends at the token located at the
|
||||
specified index (inclusive).
|
||||
</description>
|
||||
<name>end</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Iteration will only process every step tokens
|
||||
of the string, starting with the first one.
|
||||
</description>
|
||||
<name>step</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>int</type>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
current item of the iteration. This scoped
|
||||
variable has nested visibility.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
status of the iteration. Object exported is of
|
||||
type
|
||||
javax.servlet.jsp.jstl.core.LoopTag
|
||||
Status. This scoped variable has nested
|
||||
visibility.
|
||||
</description>
|
||||
<name>varStatus</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Like <%= ... >, but for expressions.
|
||||
</description>
|
||||
<name>out</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.OutTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Expression to be evaluated.
|
||||
</description>
|
||||
<name>value</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Default value if the resulting value is null.
|
||||
</description>
|
||||
<name>default</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Determines whether characters <,>,&,'," in the
|
||||
resulting string should be converted to their
|
||||
corresponding character entity codes. Default value is
|
||||
true.
|
||||
</description>
|
||||
<name>escapeXml</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Subtag of <choose> that follows <when> tags
|
||||
and runs only if all of the prior conditions evaluated to
|
||||
'false'
|
||||
</description>
|
||||
<name>otherwise</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Adds a parameter to a containing 'import' tag's URL.
|
||||
</description>
|
||||
<name>param</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.ParamTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the query string parameter.
|
||||
</description>
|
||||
<name>name</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Value of the parameter.
|
||||
</description>
|
||||
<name>value</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Redirects to a new URL.
|
||||
</description>
|
||||
<name>redirect</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.RedirectTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
The URL of the resource to redirect to.
|
||||
</description>
|
||||
<name>url</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the context when redirecting to a relative URL
|
||||
resource that belongs to a foreign context.
|
||||
</description>
|
||||
<name>context</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Removes a scoped variable (from a particular scope, if specified).
|
||||
</description>
|
||||
<name>remove</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class>
|
||||
<body-content>empty</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the scoped variable to be removed.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Scope for var.
|
||||
</description>
|
||||
<name>scope</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Sets the result of an expression evaluation in a 'scope'
|
||||
</description>
|
||||
<name>set</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.SetTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable to hold the value
|
||||
specified in the action. The type of the scoped variable is
|
||||
whatever type the value expression evaluates to.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Expression to be evaluated.
|
||||
</description>
|
||||
<name>value</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Target object whose property will be set. Must evaluate to
|
||||
a JavaBeans object with setter property property, or to a
|
||||
java.util.Map object.
|
||||
</description>
|
||||
<name>target</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the property to be set in the target object.
|
||||
</description>
|
||||
<name>property</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Scope for var.
|
||||
</description>
|
||||
<name>scope</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Creates a URL with optional query parameters.
|
||||
</description>
|
||||
<name>url</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.UrlTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the exported scoped variable for the
|
||||
processed url. The type of the scoped variable is
|
||||
String.
|
||||
</description>
|
||||
<name>var</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Scope for var.
|
||||
</description>
|
||||
<name>scope</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>false</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
URL to be processed.
|
||||
</description>
|
||||
<name>value</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
<attribute>
|
||||
<description>
|
||||
Name of the context when specifying a relative URL
|
||||
resource that belongs to a foreign context.
|
||||
</description>
|
||||
<name>context</name>
|
||||
<required>false</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
<tag>
|
||||
<description>
|
||||
Subtag of <choose> that includes its body if its
|
||||
condition evalutes to 'true'
|
||||
</description>
|
||||
<name>when</name>
|
||||
<tag-class>org.apache.taglibs.standard.tag.rt.core.WhenTag</tag-class>
|
||||
<body-content>JSP</body-content>
|
||||
<attribute>
|
||||
<description>
|
||||
The test condition that determines whether or not the
|
||||
body content should be processed.
|
||||
</description>
|
||||
<name>test</name>
|
||||
<required>true</required>
|
||||
<rtexprvalue>true</rtexprvalue>
|
||||
<type>boolean</type>
|
||||
</attribute>
|
||||
</tag>
|
||||
|
||||
</taglib>
|
||||
@@ -0,0 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
|
||||
version="2.0">
|
||||
|
||||
<description>JSTL 1.1 functions library</description>
|
||||
<display-name>JSTL functions</display-name>
|
||||
<tlib-version>1.1</tlib-version>
|
||||
<short-name>fn</short-name>
|
||||
<uri>http://java.sun.com/jsp/jstl/functions</uri>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Tests if an input string contains the specified substring.
|
||||
</description>
|
||||
<name>contains</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>boolean contains(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
<c:if test="${fn:contains(name, searchString)}">
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Tests if an input string contains the specified substring in a case insensitive way.
|
||||
</description>
|
||||
<name>containsIgnoreCase</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>boolean containsIgnoreCase(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
<c:if test="${fn:containsIgnoreCase(name, searchString)}">
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Tests if an input string ends with the specified suffix.
|
||||
</description>
|
||||
<name>endsWith</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>boolean endsWith(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
<c:if test="${fn:endsWith(filename, ".txt")}">
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Escapes characters that could be interpreted as XML markup.
|
||||
</description>
|
||||
<name>escapeXml</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String escapeXml(java.lang.String)</function-signature>
|
||||
<example>
|
||||
${fn:escapeXml(param:info)}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns the index withing a string of the first occurrence of a specified substring.
|
||||
</description>
|
||||
<name>indexOf</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>int indexOf(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
${fn:indexOf(name, "-")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Joins all elements of an array into a string.
|
||||
</description>
|
||||
<name>join</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String join(java.lang.String[], java.lang.String)</function-signature>
|
||||
<example>
|
||||
${fn:join(array, ";")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns the number of items in a collection, or the number of characters in a string.
|
||||
</description>
|
||||
<name>length</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>int length(java.lang.Object)</function-signature>
|
||||
<example>
|
||||
You have ${fn:length(shoppingCart.products)} in your shopping cart.
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns a string resulting from replacing in an input string all occurrences
|
||||
of a "before" string into an "after" substring.
|
||||
</description>
|
||||
<name>replace</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String replace(java.lang.String, java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
${fn:replace(text, "-", "•")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Splits a string into an array of substrings.
|
||||
</description>
|
||||
<name>split</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String[] split(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
${fn:split(customerNames, ";")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Tests if an input string starts with the specified prefix.
|
||||
</description>
|
||||
<name>startsWith</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>boolean startsWith(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
<c:if test="${fn:startsWith(product.id, "100-")}">
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns a subset of a string.
|
||||
</description>
|
||||
<name>substring</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String substring(java.lang.String, int, int)</function-signature>
|
||||
<example>
|
||||
P.O. Box: ${fn:substring(zip, 6, -1)}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns a subset of a string following a specific substring.
|
||||
</description>
|
||||
<name>substringAfter</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String substringAfter(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
P.O. Box: ${fn:substringAfter(zip, "-")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Returns a subset of a string before a specific substring.
|
||||
</description>
|
||||
<name>substringBefore</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String substringBefore(java.lang.String, java.lang.String)</function-signature>
|
||||
<example>
|
||||
Zip (without P.O. Box): ${fn:substringBefore(zip, "-")}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Converts all of the characters of a string to lower case.
|
||||
</description>
|
||||
<name>toLowerCase</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String toLowerCase(java.lang.String)</function-signature>
|
||||
<example>
|
||||
Product name: ${fn.toLowerCase(product.name)}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Converts all of the characters of a string to upper case.
|
||||
</description>
|
||||
<name>toUpperCase</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String toUpperCase(java.lang.String)</function-signature>
|
||||
<example>
|
||||
Product name: ${fn.UpperCase(product.name)}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<description>
|
||||
Removes white spaces from both ends of a string.
|
||||
</description>
|
||||
<name>trim</name>
|
||||
<function-class>org.apache.taglibs.standard.functions.Functions</function-class>
|
||||
<function-signature>java.lang.String trim(java.lang.String)</function-signature>
|
||||
<example>
|
||||
Name: ${fn.trim(name)}
|
||||
</example>
|
||||
</function>
|
||||
|
||||
</taglib>
|
||||
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app id="servlet-3_0" version="3.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
|
||||
<display-name>monitoring</display-name>
|
||||
<context-param>
|
||||
<param-name>contextConfigLocation</param-name>
|
||||
<param-value>/WEB-INF/applicationContext.xml</param-value>
|
||||
</context-param>
|
||||
<!-- XSS Filter -->
|
||||
<filter>
|
||||
<filter-name>CrossScriptingFilter</filter-name>
|
||||
<filter-class>com.eactive.eai.rms.common.filter.CrossScriptingFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>CrossScriptingFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter>
|
||||
<filter-name>encodingFilter</filter-name>
|
||||
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>encoding</param-name>
|
||||
<param-value>UTF-8</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>forceEncoding</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
<filter>
|
||||
<filter-name>encodingFilterEUCKR</filter-name>
|
||||
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>encoding</param-name>
|
||||
<param-value>utf-8</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>forceEncoding</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>encodingFilterEUCKR</filter-name>
|
||||
<url-pattern>*.excel</url-pattern>
|
||||
</filter-mapping>
|
||||
<filter-mapping>
|
||||
<filter-name>encodingFilter</filter-name>
|
||||
<url-pattern>*.file</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<!--
|
||||
<filter>
|
||||
<filter-name>MonitoringFrontFilter</filter-name>
|
||||
<filter-class>com.eactive.eai.rms.common.filter.MonitoringFrontFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>MonitoringFrontFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
-->
|
||||
|
||||
<listener>
|
||||
<listener-class>
|
||||
org.springframework.web.context.ContextLoaderListener
|
||||
</listener-class>
|
||||
</listener>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<servlet-class>
|
||||
org.springframework.web.servlet.DispatcherServlet
|
||||
</servlet-class>
|
||||
<load-on-startup>1</load-on-startup>
|
||||
<multipart-config>
|
||||
<max-file-size>10485760</max-file-size>
|
||||
<max-request-size>15728640</max-request-size>
|
||||
<file-size-threshold>1048576</file-size-threshold>
|
||||
</multipart-config>
|
||||
</servlet>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<url-pattern>*.do</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<url-pattern>*.json</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<url-pattern>*.view</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<url-pattern>*.excel</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<url-pattern>*.file</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<welcome-file-list>
|
||||
<welcome-file>/emergency.jsp</welcome-file>
|
||||
<!-- <welcome-file>/multiLogin.jsp</welcome-file> -->
|
||||
<!-- <welcome-file>/login.jsp</welcome-file> -->
|
||||
<!--welcome-file>/initech/login_exec.jsp</welcome-file -->
|
||||
</welcome-file-list>
|
||||
|
||||
<error-page>
|
||||
<error-code>404</error-code>
|
||||
<location>/common/errors/error404.jsp</location>
|
||||
</error-page>
|
||||
|
||||
<error-page>
|
||||
<error-code>500</error-code>
|
||||
<location>/common/errors/error500.jsp</location>
|
||||
</error-page>
|
||||
|
||||
<jsp-config>
|
||||
<taglib>
|
||||
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
|
||||
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
|
||||
</taglib>
|
||||
<taglib>
|
||||
<taglib-uri>http://java.sun.com/jsp/jstl/functions</taglib-uri>
|
||||
<taglib-location>/WEB-INF/tld/fn.tld</taglib-location>
|
||||
</taglib>
|
||||
</jsp-config>
|
||||
|
||||
<session-config>
|
||||
<session-timeout>120</session-timeout>
|
||||
</session-config>
|
||||
</web-app>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<weblogic-web-app
|
||||
xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app">
|
||||
|
||||
<context-root>monitoring</context-root>
|
||||
<session-descriptor>
|
||||
<timeout-secs>1800</timeout-secs>
|
||||
<cookie-name>JSESSIONID_EMS</cookie-name>
|
||||
<persistent-store-type>replicated_if_clustered</persistent-store-type>
|
||||
</session-descriptor>
|
||||
</weblogic-web-app>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd">
|
||||
<wls:weblogic-version>12.1.3</wls:weblogic-version>
|
||||
<wls:context-root>monitoring</wls:context-root>
|
||||
<wls:session-descriptor>
|
||||
<wls:cookie-name>JSESSIONID_RMS</wls:cookie-name>
|
||||
</wls:session-descriptor>
|
||||
<wls:jsp-descriptor>
|
||||
<wls:page-check-seconds>5</wls:page-check-seconds>
|
||||
</wls:jsp-descriptor>
|
||||
<wls:container-descriptor>
|
||||
<wls:servlet-reload-check-secs>5</wls:servlet-reload-check-secs>
|
||||
<wls:resource-reload-check-secs>5</wls:resource-reload-check-secs>
|
||||
</wls:container-descriptor>
|
||||
|
||||
</wls:weblogic-web-app>
|
||||
File diff suppressed because one or more lines are too long
+3872
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,325 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v4.6.2 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Copyright 2011-2022 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
||||
*/
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
html {
|
||||
font-family: sans-serif;
|
||||
line-height: 1.15;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
||||
display: block;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
font-size: 1rem;
|
||||
font-weight: 400;
|
||||
line-height: 1.5;
|
||||
color: #212529;
|
||||
text-align: left;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
[tabindex="-1"]:focus:not(:focus-visible) {
|
||||
outline: 0 !important;
|
||||
}
|
||||
|
||||
hr {
|
||||
box-sizing: content-box;
|
||||
height: 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title],
|
||||
abbr[data-original-title] {
|
||||
text-decoration: underline;
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
border-bottom: 0;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: .5rem;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #007bff;
|
||||
text-decoration: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #0056b3;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a:not([href]):not([class]) {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:not([href]):not([class]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
-ms-overflow-style: scrollbar;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img {
|
||||
vertical-align: middle;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
svg {
|
||||
overflow: hidden;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.75rem;
|
||||
padding-bottom: 0.75rem;
|
||||
color: #6c757d;
|
||||
text-align: left;
|
||||
caption-side: bottom;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
input {
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
[role="button"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
button:not(:disabled),
|
||||
[type="button"]:not(:disabled),
|
||||
[type="reset"]:not(:disabled),
|
||||
[type="submit"]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
input[type="radio"],
|
||||
input[type="checkbox"] {
|
||||
box-sizing: border-box;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
display: block;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: .5rem;
|
||||
font-size: 1.5rem;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type="search"] {
|
||||
outline-offset: -2px;
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-reboot.css.map */
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v4.6.2 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Copyright 2011-2022 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
||||
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
|
||||
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
|
||||
File diff suppressed because one or more lines are too long
+10332
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
|
||||
/*\
|
||||
|*| ========================================================================
|
||||
|*| Bootstrap Toggle: bootstrap4-toggle.css v3.6.1
|
||||
|*| https://gitbrent.github.io/bootstrap4-toggle/
|
||||
|*| ========================================================================
|
||||
|*| Copyright 2018-2019 Brent Ely
|
||||
|*| Licensed under MIT
|
||||
|*| ========================================================================
|
||||
\*/
|
||||
.btn-group-xs>.btn,.btn-xs{padding:.35rem .4rem .25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-1.25rem;margin-right:.35rem}.toggle{position:relative;overflow:hidden}.toggle.btn.btn-light,.toggle.btn.btn-outline-light{border-color:rgba(0,0,0,.15)}.toggle input[type=checkbox]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle-group label,.toggle-group span{cursor:pointer}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;box-shadow:none}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#fff}.toggle.btn-outline-primary .toggle-handle{background-color:var(--primary);border-color:var(--primary)}.toggle.btn-outline-secondary .toggle-handle{background-color:var(--secondary);border-color:var(--secondary)}.toggle.btn-outline-success .toggle-handle{background-color:var(--success);border-color:var(--success)}.toggle.btn-outline-danger .toggle-handle{background-color:var(--danger);border-color:var(--danger)}.toggle.btn-outline-warning .toggle-handle{background-color:var(--warning);border-color:var(--warning)}.toggle.btn-outline-info .toggle-handle{background-color:var(--info);border-color:var(--info)}.toggle.btn-outline-light .toggle-handle{background-color:var(--light);border-color:var(--light)}.toggle.btn-outline-dark .toggle-handle{background-color:var(--dark);border-color:var(--dark)}.toggle[class*=btn-outline]:hover .toggle-handle{background-color:var(--light);opacity:.5}.toggle.btn{min-width:3.7rem;min-height:2.15rem}.toggle-on.btn{padding-right:1.5rem}.toggle-off.btn{padding-left:1.5rem}.toggle.btn-lg{min-width:5rem;min-height:2.815rem}.toggle-on.btn-lg{padding-right:2rem}.toggle-off.btn-lg{padding-left:2rem}.toggle-handle.btn-lg{width:2.5rem}.toggle.btn-sm{min-width:3.125rem;min-height:1.938rem}.toggle-on.btn-sm{padding-right:1rem}.toggle-off.btn-sm{padding-left:1rem}.toggle.btn-xs{min-width:2.19rem;min-height:1.375rem}.toggle-on.btn-xs{padding-right:.8rem}.toggle-off.btn-xs{padding-left:.8rem}
|
||||
+6971
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+4356
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,11 @@
|
||||
/*\
|
||||
|*| ========================================================================
|
||||
|*| Bootstrap Toggle: bootstrap4-toggle.js v3.6.1
|
||||
|*| https://gitbrent.github.io/bootstrap4-toggle/
|
||||
|*| ========================================================================
|
||||
|*| Copyright 2018-2019 Brent Ely
|
||||
|*| Licensed under MIT
|
||||
|*| ========================================================================
|
||||
\*/
|
||||
!function(a){"use strict";function l(t,e){this.$element=a(t),this.options=a.extend({},this.defaults(),e),this.render()}l.VERSION="3.6.0",l.DEFAULTS={on:"On",off:"Off",onstyle:"primary",offstyle:"light",size:"normal",style:"",width:null,height:null},l.prototype.defaults=function(){return{on:this.$element.attr("data-on")||l.DEFAULTS.on,off:this.$element.attr("data-off")||l.DEFAULTS.off,onstyle:this.$element.attr("data-onstyle")||l.DEFAULTS.onstyle,offstyle:this.$element.attr("data-offstyle")||l.DEFAULTS.offstyle,size:this.$element.attr("data-size")||l.DEFAULTS.size,style:this.$element.attr("data-style")||l.DEFAULTS.style,width:this.$element.attr("data-width")||l.DEFAULTS.width,height:this.$element.attr("data-height")||l.DEFAULTS.height}},l.prototype.render=function(){this._onstyle="btn-"+this.options.onstyle,this._offstyle="btn-"+this.options.offstyle;var t="large"===this.options.size||"lg"===this.options.size?"btn-lg":"small"===this.options.size||"sm"===this.options.size?"btn-sm":"mini"===this.options.size||"xs"===this.options.size?"btn-xs":"",e=a('<label for="'+this.$element.prop("id")+'" class="btn">').html(this.options.on).addClass(this._onstyle+" "+t),s=a('<label for="'+this.$element.prop("id")+'" class="btn">').html(this.options.off).addClass(this._offstyle+" "+t),o=a('<span class="toggle-handle btn btn-light">').addClass(t),i=a('<div class="toggle-group">').append(e,s,o),l=a('<div class="toggle btn" data-toggle="toggle" role="button">').addClass(this.$element.prop("checked")?this._onstyle:this._offstyle+" off").addClass(t).addClass(this.options.style);this.$element.wrap(l),a.extend(this,{$toggle:this.$element.parent(),$toggleOn:e,$toggleOff:s,$toggleGroup:i}),this.$toggle.append(i);var n=this.options.width||Math.max(e.outerWidth(),s.outerWidth())+o.outerWidth()/2,h=this.options.height||Math.max(e.outerHeight(),s.outerHeight());e.addClass("toggle-on"),s.addClass("toggle-off"),this.$toggle.css({width:n,height:h}),this.options.height&&(e.css("line-height",e.height()+"px"),s.css("line-height",s.height()+"px")),this.update(!0),this.trigger(!0)},l.prototype.toggle=function(){this.$element.prop("checked")?this.off():this.on()},l.prototype.on=function(t){if(this.$element.prop("disabled"))return!1;this.$toggle.removeClass(this._offstyle+" off").addClass(this._onstyle),this.$element.prop("checked",!0),t||this.trigger()},l.prototype.off=function(t){if(this.$element.prop("disabled"))return!1;this.$toggle.removeClass(this._onstyle).addClass(this._offstyle+" off"),this.$element.prop("checked",!1),t||this.trigger()},l.prototype.enable=function(){this.$toggle.removeClass("disabled"),this.$toggle.removeAttr("disabled"),this.$element.prop("disabled",!1)},l.prototype.disable=function(){this.$toggle.addClass("disabled"),this.$toggle.attr("disabled","disabled"),this.$element.prop("disabled",!0)},l.prototype.update=function(t){this.$element.prop("disabled")?this.disable():this.enable(),this.$element.prop("checked")?this.on(t):this.off(t)},l.prototype.trigger=function(t){this.$element.off("change.bs.toggle"),t||this.$element.change(),this.$element.on("change.bs.toggle",a.proxy(function(){this.update()},this))},l.prototype.destroy=function(){this.$element.off("change.bs.toggle"),this.$toggleGroup.remove(),this.$element.removeData("bs.toggle"),this.$element.unwrap()};var t=a.fn.bootstrapToggle;a.fn.bootstrapToggle=function(o){var i=Array.prototype.slice.call(arguments,1)[0];return this.each(function(){var t=a(this),e=t.data("bs.toggle"),s="object"==typeof o&&o;e||t.data("bs.toggle",e=new l(this,s)),"string"==typeof o&&e[o]&&"boolean"==typeof i?e[o](i):"string"==typeof o&&e[o]&&e[o]()})},a.fn.bootstrapToggle.Constructor=l,a.fn.toggle.noConflict=function(){return a.fn.bootstrapToggle=t,this},a(function(){a("input[type=checkbox][data-toggle^=toggle]").bootstrapToggle()}),a(document).on("click.bs.toggle","div[data-toggle^=toggle]",function(t){a(this).find("input[type=checkbox]").bootstrapToggle("toggle"),t.preventDefault()})}(jQuery);
|
||||
//# sourceMappingURL=bootstrap4-toggle.min.js.map
|
||||
File diff suppressed because one or more lines are too long
+4085
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,597 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v5.3.2 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2023 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/
|
||||
:root,
|
||||
[data-bs-theme=light] {
|
||||
--bs-blue: #0d6efd;
|
||||
--bs-indigo: #6610f2;
|
||||
--bs-purple: #6f42c1;
|
||||
--bs-pink: #d63384;
|
||||
--bs-red: #dc3545;
|
||||
--bs-orange: #fd7e14;
|
||||
--bs-yellow: #ffc107;
|
||||
--bs-green: #198754;
|
||||
--bs-teal: #20c997;
|
||||
--bs-cyan: #0dcaf0;
|
||||
--bs-black: #000;
|
||||
--bs-white: #fff;
|
||||
--bs-gray: #6c757d;
|
||||
--bs-gray-dark: #343a40;
|
||||
--bs-gray-100: #f8f9fa;
|
||||
--bs-gray-200: #e9ecef;
|
||||
--bs-gray-300: #dee2e6;
|
||||
--bs-gray-400: #ced4da;
|
||||
--bs-gray-500: #adb5bd;
|
||||
--bs-gray-600: #6c757d;
|
||||
--bs-gray-700: #495057;
|
||||
--bs-gray-800: #343a40;
|
||||
--bs-gray-900: #212529;
|
||||
--bs-primary: #0d6efd;
|
||||
--bs-secondary: #6c757d;
|
||||
--bs-success: #198754;
|
||||
--bs-info: #0dcaf0;
|
||||
--bs-warning: #ffc107;
|
||||
--bs-danger: #dc3545;
|
||||
--bs-light: #f8f9fa;
|
||||
--bs-dark: #212529;
|
||||
--bs-primary-rgb: 13, 110, 253;
|
||||
--bs-secondary-rgb: 108, 117, 125;
|
||||
--bs-success-rgb: 25, 135, 84;
|
||||
--bs-info-rgb: 13, 202, 240;
|
||||
--bs-warning-rgb: 255, 193, 7;
|
||||
--bs-danger-rgb: 220, 53, 69;
|
||||
--bs-light-rgb: 248, 249, 250;
|
||||
--bs-dark-rgb: 33, 37, 41;
|
||||
--bs-primary-text-emphasis: #052c65;
|
||||
--bs-secondary-text-emphasis: #2b2f32;
|
||||
--bs-success-text-emphasis: #0a3622;
|
||||
--bs-info-text-emphasis: #055160;
|
||||
--bs-warning-text-emphasis: #664d03;
|
||||
--bs-danger-text-emphasis: #58151c;
|
||||
--bs-light-text-emphasis: #495057;
|
||||
--bs-dark-text-emphasis: #495057;
|
||||
--bs-primary-bg-subtle: #cfe2ff;
|
||||
--bs-secondary-bg-subtle: #e2e3e5;
|
||||
--bs-success-bg-subtle: #d1e7dd;
|
||||
--bs-info-bg-subtle: #cff4fc;
|
||||
--bs-warning-bg-subtle: #fff3cd;
|
||||
--bs-danger-bg-subtle: #f8d7da;
|
||||
--bs-light-bg-subtle: #fcfcfd;
|
||||
--bs-dark-bg-subtle: #ced4da;
|
||||
--bs-primary-border-subtle: #9ec5fe;
|
||||
--bs-secondary-border-subtle: #c4c8cb;
|
||||
--bs-success-border-subtle: #a3cfbb;
|
||||
--bs-info-border-subtle: #9eeaf9;
|
||||
--bs-warning-border-subtle: #ffe69c;
|
||||
--bs-danger-border-subtle: #f1aeb5;
|
||||
--bs-light-border-subtle: #e9ecef;
|
||||
--bs-dark-border-subtle: #adb5bd;
|
||||
--bs-white-rgb: 255, 255, 255;
|
||||
--bs-black-rgb: 0, 0, 0;
|
||||
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
|
||||
--bs-body-font-family: var(--bs-font-sans-serif);
|
||||
--bs-body-font-size: 1rem;
|
||||
--bs-body-font-weight: 400;
|
||||
--bs-body-line-height: 1.5;
|
||||
--bs-body-color: #212529;
|
||||
--bs-body-color-rgb: 33, 37, 41;
|
||||
--bs-body-bg: #fff;
|
||||
--bs-body-bg-rgb: 255, 255, 255;
|
||||
--bs-emphasis-color: #000;
|
||||
--bs-emphasis-color-rgb: 0, 0, 0;
|
||||
--bs-secondary-color: rgba(33, 37, 41, 0.75);
|
||||
--bs-secondary-color-rgb: 33, 37, 41;
|
||||
--bs-secondary-bg: #e9ecef;
|
||||
--bs-secondary-bg-rgb: 233, 236, 239;
|
||||
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
|
||||
--bs-tertiary-color-rgb: 33, 37, 41;
|
||||
--bs-tertiary-bg: #f8f9fa;
|
||||
--bs-tertiary-bg-rgb: 248, 249, 250;
|
||||
--bs-heading-color: inherit;
|
||||
--bs-link-color: #0d6efd;
|
||||
--bs-link-color-rgb: 13, 110, 253;
|
||||
--bs-link-decoration: underline;
|
||||
--bs-link-hover-color: #0a58ca;
|
||||
--bs-link-hover-color-rgb: 10, 88, 202;
|
||||
--bs-code-color: #d63384;
|
||||
--bs-highlight-color: #212529;
|
||||
--bs-highlight-bg: #fff3cd;
|
||||
--bs-border-width: 1px;
|
||||
--bs-border-style: solid;
|
||||
--bs-border-color: #dee2e6;
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
|
||||
--bs-border-radius: 0.375rem;
|
||||
--bs-border-radius-sm: 0.25rem;
|
||||
--bs-border-radius-lg: 0.5rem;
|
||||
--bs-border-radius-xl: 1rem;
|
||||
--bs-border-radius-xxl: 2rem;
|
||||
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
|
||||
--bs-border-radius-pill: 50rem;
|
||||
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
||||
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
|
||||
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
|
||||
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
|
||||
--bs-focus-ring-width: 0.25rem;
|
||||
--bs-focus-ring-opacity: 0.25;
|
||||
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
|
||||
--bs-form-valid-color: #198754;
|
||||
--bs-form-valid-border-color: #198754;
|
||||
--bs-form-invalid-color: #dc3545;
|
||||
--bs-form-invalid-border-color: #dc3545;
|
||||
}
|
||||
|
||||
[data-bs-theme=dark] {
|
||||
color-scheme: dark;
|
||||
--bs-body-color: #dee2e6;
|
||||
--bs-body-color-rgb: 222, 226, 230;
|
||||
--bs-body-bg: #212529;
|
||||
--bs-body-bg-rgb: 33, 37, 41;
|
||||
--bs-emphasis-color: #fff;
|
||||
--bs-emphasis-color-rgb: 255, 255, 255;
|
||||
--bs-secondary-color: rgba(222, 226, 230, 0.75);
|
||||
--bs-secondary-color-rgb: 222, 226, 230;
|
||||
--bs-secondary-bg: #343a40;
|
||||
--bs-secondary-bg-rgb: 52, 58, 64;
|
||||
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
|
||||
--bs-tertiary-color-rgb: 222, 226, 230;
|
||||
--bs-tertiary-bg: #2b3035;
|
||||
--bs-tertiary-bg-rgb: 43, 48, 53;
|
||||
--bs-primary-text-emphasis: #6ea8fe;
|
||||
--bs-secondary-text-emphasis: #a7acb1;
|
||||
--bs-success-text-emphasis: #75b798;
|
||||
--bs-info-text-emphasis: #6edff6;
|
||||
--bs-warning-text-emphasis: #ffda6a;
|
||||
--bs-danger-text-emphasis: #ea868f;
|
||||
--bs-light-text-emphasis: #f8f9fa;
|
||||
--bs-dark-text-emphasis: #dee2e6;
|
||||
--bs-primary-bg-subtle: #031633;
|
||||
--bs-secondary-bg-subtle: #161719;
|
||||
--bs-success-bg-subtle: #051b11;
|
||||
--bs-info-bg-subtle: #032830;
|
||||
--bs-warning-bg-subtle: #332701;
|
||||
--bs-danger-bg-subtle: #2c0b0e;
|
||||
--bs-light-bg-subtle: #343a40;
|
||||
--bs-dark-bg-subtle: #1a1d20;
|
||||
--bs-primary-border-subtle: #084298;
|
||||
--bs-secondary-border-subtle: #41464b;
|
||||
--bs-success-border-subtle: #0f5132;
|
||||
--bs-info-border-subtle: #087990;
|
||||
--bs-warning-border-subtle: #997404;
|
||||
--bs-danger-border-subtle: #842029;
|
||||
--bs-light-border-subtle: #495057;
|
||||
--bs-dark-border-subtle: #343a40;
|
||||
--bs-heading-color: inherit;
|
||||
--bs-link-color: #6ea8fe;
|
||||
--bs-link-hover-color: #8bb9fe;
|
||||
--bs-link-color-rgb: 110, 168, 254;
|
||||
--bs-link-hover-color-rgb: 139, 185, 254;
|
||||
--bs-code-color: #e685b5;
|
||||
--bs-highlight-color: #dee2e6;
|
||||
--bs-highlight-bg: #664d03;
|
||||
--bs-border-color: #495057;
|
||||
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
|
||||
--bs-form-valid-color: #75b798;
|
||||
--bs-form-valid-border-color: #75b798;
|
||||
--bs-form-invalid-color: #ea868f;
|
||||
--bs-form-invalid-border-color: #ea868f;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
:root {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: var(--bs-body-font-family);
|
||||
font-size: var(--bs-body-font-size);
|
||||
font-weight: var(--bs-body-font-weight);
|
||||
line-height: var(--bs-body-line-height);
|
||||
color: var(--bs-body-color);
|
||||
text-align: var(--bs-body-text-align);
|
||||
background-color: var(--bs-body-bg);
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
hr {
|
||||
margin: 1rem 0;
|
||||
color: inherit;
|
||||
border: 0;
|
||||
border-top: var(--bs-border-width) solid;
|
||||
opacity: 0.25;
|
||||
}
|
||||
|
||||
h6, h5, h4, h3, h2, h1 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-weight: 500;
|
||||
line-height: 1.2;
|
||||
color: var(--bs-heading-color);
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: calc(1.375rem + 1.5vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: calc(1.325rem + 0.9vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: calc(1.3rem + 0.6vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h3 {
|
||||
font-size: 1.75rem;
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h4 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title] {
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul {
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: 0.5rem;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 0.875em;
|
||||
}
|
||||
|
||||
mark {
|
||||
padding: 0.1875em;
|
||||
color: var(--bs-highlight-color);
|
||||
background-color: var(--bs-highlight-bg);
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 0.75em;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
|
||||
text-decoration: underline;
|
||||
}
|
||||
a:hover {
|
||||
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
|
||||
}
|
||||
|
||||
a:not([href]):not([class]), a:not([href]):not([class]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: var(--bs-font-monospace);
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
display: block;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
font-size: 0.875em;
|
||||
}
|
||||
pre code {
|
||||
font-size: inherit;
|
||||
color: inherit;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-code-color);
|
||||
word-wrap: break-word;
|
||||
}
|
||||
a > code {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
kbd {
|
||||
padding: 0.1875rem 0.375rem;
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-body-bg);
|
||||
background-color: var(--bs-body-color);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
kbd kbd {
|
||||
padding: 0;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img,
|
||||
svg {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
caption-side: bottom;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
color: var(--bs-secondary-color);
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
|
||||
thead,
|
||||
tbody,
|
||||
tfoot,
|
||||
tr,
|
||||
td,
|
||||
th {
|
||||
border-color: inherit;
|
||||
border-style: solid;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
[role=button] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
select:disabled {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
button,
|
||||
[type=button],
|
||||
[type=reset],
|
||||
[type=submit] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
button:not(:disabled),
|
||||
[type=button]:not(:disabled),
|
||||
[type=reset]:not(:disabled),
|
||||
[type=submit]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
float: left;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
line-height: inherit;
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
legend {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
legend + * {
|
||||
clear: left;
|
||||
}
|
||||
|
||||
::-webkit-datetime-edit-fields-wrapper,
|
||||
::-webkit-datetime-edit-text,
|
||||
::-webkit-datetime-edit-minute,
|
||||
::-webkit-datetime-edit-hour-field,
|
||||
::-webkit-datetime-edit-day-field,
|
||||
::-webkit-datetime-edit-month-field,
|
||||
::-webkit-datetime-edit-year-field {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-inner-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type=search] {
|
||||
-webkit-appearance: textfield;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
|
||||
/* rtl:raw:
|
||||
[type="tel"],
|
||||
[type="url"],
|
||||
[type="email"],
|
||||
[type="number"] {
|
||||
direction: ltr;
|
||||
}
|
||||
*/
|
||||
::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-color-swatch-wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
::file-selector-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
iframe {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=bootstrap-reboot.css.map */
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,594 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v5.3.2 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2023 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/
|
||||
:root,
|
||||
[data-bs-theme=light] {
|
||||
--bs-blue: #0d6efd;
|
||||
--bs-indigo: #6610f2;
|
||||
--bs-purple: #6f42c1;
|
||||
--bs-pink: #d63384;
|
||||
--bs-red: #dc3545;
|
||||
--bs-orange: #fd7e14;
|
||||
--bs-yellow: #ffc107;
|
||||
--bs-green: #198754;
|
||||
--bs-teal: #20c997;
|
||||
--bs-cyan: #0dcaf0;
|
||||
--bs-black: #000;
|
||||
--bs-white: #fff;
|
||||
--bs-gray: #6c757d;
|
||||
--bs-gray-dark: #343a40;
|
||||
--bs-gray-100: #f8f9fa;
|
||||
--bs-gray-200: #e9ecef;
|
||||
--bs-gray-300: #dee2e6;
|
||||
--bs-gray-400: #ced4da;
|
||||
--bs-gray-500: #adb5bd;
|
||||
--bs-gray-600: #6c757d;
|
||||
--bs-gray-700: #495057;
|
||||
--bs-gray-800: #343a40;
|
||||
--bs-gray-900: #212529;
|
||||
--bs-primary: #0d6efd;
|
||||
--bs-secondary: #6c757d;
|
||||
--bs-success: #198754;
|
||||
--bs-info: #0dcaf0;
|
||||
--bs-warning: #ffc107;
|
||||
--bs-danger: #dc3545;
|
||||
--bs-light: #f8f9fa;
|
||||
--bs-dark: #212529;
|
||||
--bs-primary-rgb: 13, 110, 253;
|
||||
--bs-secondary-rgb: 108, 117, 125;
|
||||
--bs-success-rgb: 25, 135, 84;
|
||||
--bs-info-rgb: 13, 202, 240;
|
||||
--bs-warning-rgb: 255, 193, 7;
|
||||
--bs-danger-rgb: 220, 53, 69;
|
||||
--bs-light-rgb: 248, 249, 250;
|
||||
--bs-dark-rgb: 33, 37, 41;
|
||||
--bs-primary-text-emphasis: #052c65;
|
||||
--bs-secondary-text-emphasis: #2b2f32;
|
||||
--bs-success-text-emphasis: #0a3622;
|
||||
--bs-info-text-emphasis: #055160;
|
||||
--bs-warning-text-emphasis: #664d03;
|
||||
--bs-danger-text-emphasis: #58151c;
|
||||
--bs-light-text-emphasis: #495057;
|
||||
--bs-dark-text-emphasis: #495057;
|
||||
--bs-primary-bg-subtle: #cfe2ff;
|
||||
--bs-secondary-bg-subtle: #e2e3e5;
|
||||
--bs-success-bg-subtle: #d1e7dd;
|
||||
--bs-info-bg-subtle: #cff4fc;
|
||||
--bs-warning-bg-subtle: #fff3cd;
|
||||
--bs-danger-bg-subtle: #f8d7da;
|
||||
--bs-light-bg-subtle: #fcfcfd;
|
||||
--bs-dark-bg-subtle: #ced4da;
|
||||
--bs-primary-border-subtle: #9ec5fe;
|
||||
--bs-secondary-border-subtle: #c4c8cb;
|
||||
--bs-success-border-subtle: #a3cfbb;
|
||||
--bs-info-border-subtle: #9eeaf9;
|
||||
--bs-warning-border-subtle: #ffe69c;
|
||||
--bs-danger-border-subtle: #f1aeb5;
|
||||
--bs-light-border-subtle: #e9ecef;
|
||||
--bs-dark-border-subtle: #adb5bd;
|
||||
--bs-white-rgb: 255, 255, 255;
|
||||
--bs-black-rgb: 0, 0, 0;
|
||||
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
|
||||
--bs-body-font-family: var(--bs-font-sans-serif);
|
||||
--bs-body-font-size: 1rem;
|
||||
--bs-body-font-weight: 400;
|
||||
--bs-body-line-height: 1.5;
|
||||
--bs-body-color: #212529;
|
||||
--bs-body-color-rgb: 33, 37, 41;
|
||||
--bs-body-bg: #fff;
|
||||
--bs-body-bg-rgb: 255, 255, 255;
|
||||
--bs-emphasis-color: #000;
|
||||
--bs-emphasis-color-rgb: 0, 0, 0;
|
||||
--bs-secondary-color: rgba(33, 37, 41, 0.75);
|
||||
--bs-secondary-color-rgb: 33, 37, 41;
|
||||
--bs-secondary-bg: #e9ecef;
|
||||
--bs-secondary-bg-rgb: 233, 236, 239;
|
||||
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
|
||||
--bs-tertiary-color-rgb: 33, 37, 41;
|
||||
--bs-tertiary-bg: #f8f9fa;
|
||||
--bs-tertiary-bg-rgb: 248, 249, 250;
|
||||
--bs-heading-color: inherit;
|
||||
--bs-link-color: #0d6efd;
|
||||
--bs-link-color-rgb: 13, 110, 253;
|
||||
--bs-link-decoration: underline;
|
||||
--bs-link-hover-color: #0a58ca;
|
||||
--bs-link-hover-color-rgb: 10, 88, 202;
|
||||
--bs-code-color: #d63384;
|
||||
--bs-highlight-color: #212529;
|
||||
--bs-highlight-bg: #fff3cd;
|
||||
--bs-border-width: 1px;
|
||||
--bs-border-style: solid;
|
||||
--bs-border-color: #dee2e6;
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
|
||||
--bs-border-radius: 0.375rem;
|
||||
--bs-border-radius-sm: 0.25rem;
|
||||
--bs-border-radius-lg: 0.5rem;
|
||||
--bs-border-radius-xl: 1rem;
|
||||
--bs-border-radius-xxl: 2rem;
|
||||
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
|
||||
--bs-border-radius-pill: 50rem;
|
||||
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
||||
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
|
||||
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
|
||||
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
|
||||
--bs-focus-ring-width: 0.25rem;
|
||||
--bs-focus-ring-opacity: 0.25;
|
||||
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
|
||||
--bs-form-valid-color: #198754;
|
||||
--bs-form-valid-border-color: #198754;
|
||||
--bs-form-invalid-color: #dc3545;
|
||||
--bs-form-invalid-border-color: #dc3545;
|
||||
}
|
||||
|
||||
[data-bs-theme=dark] {
|
||||
color-scheme: dark;
|
||||
--bs-body-color: #dee2e6;
|
||||
--bs-body-color-rgb: 222, 226, 230;
|
||||
--bs-body-bg: #212529;
|
||||
--bs-body-bg-rgb: 33, 37, 41;
|
||||
--bs-emphasis-color: #fff;
|
||||
--bs-emphasis-color-rgb: 255, 255, 255;
|
||||
--bs-secondary-color: rgba(222, 226, 230, 0.75);
|
||||
--bs-secondary-color-rgb: 222, 226, 230;
|
||||
--bs-secondary-bg: #343a40;
|
||||
--bs-secondary-bg-rgb: 52, 58, 64;
|
||||
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
|
||||
--bs-tertiary-color-rgb: 222, 226, 230;
|
||||
--bs-tertiary-bg: #2b3035;
|
||||
--bs-tertiary-bg-rgb: 43, 48, 53;
|
||||
--bs-primary-text-emphasis: #6ea8fe;
|
||||
--bs-secondary-text-emphasis: #a7acb1;
|
||||
--bs-success-text-emphasis: #75b798;
|
||||
--bs-info-text-emphasis: #6edff6;
|
||||
--bs-warning-text-emphasis: #ffda6a;
|
||||
--bs-danger-text-emphasis: #ea868f;
|
||||
--bs-light-text-emphasis: #f8f9fa;
|
||||
--bs-dark-text-emphasis: #dee2e6;
|
||||
--bs-primary-bg-subtle: #031633;
|
||||
--bs-secondary-bg-subtle: #161719;
|
||||
--bs-success-bg-subtle: #051b11;
|
||||
--bs-info-bg-subtle: #032830;
|
||||
--bs-warning-bg-subtle: #332701;
|
||||
--bs-danger-bg-subtle: #2c0b0e;
|
||||
--bs-light-bg-subtle: #343a40;
|
||||
--bs-dark-bg-subtle: #1a1d20;
|
||||
--bs-primary-border-subtle: #084298;
|
||||
--bs-secondary-border-subtle: #41464b;
|
||||
--bs-success-border-subtle: #0f5132;
|
||||
--bs-info-border-subtle: #087990;
|
||||
--bs-warning-border-subtle: #997404;
|
||||
--bs-danger-border-subtle: #842029;
|
||||
--bs-light-border-subtle: #495057;
|
||||
--bs-dark-border-subtle: #343a40;
|
||||
--bs-heading-color: inherit;
|
||||
--bs-link-color: #6ea8fe;
|
||||
--bs-link-hover-color: #8bb9fe;
|
||||
--bs-link-color-rgb: 110, 168, 254;
|
||||
--bs-link-hover-color-rgb: 139, 185, 254;
|
||||
--bs-code-color: #e685b5;
|
||||
--bs-highlight-color: #dee2e6;
|
||||
--bs-highlight-bg: #664d03;
|
||||
--bs-border-color: #495057;
|
||||
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
|
||||
--bs-form-valid-color: #75b798;
|
||||
--bs-form-valid-border-color: #75b798;
|
||||
--bs-form-invalid-color: #ea868f;
|
||||
--bs-form-invalid-border-color: #ea868f;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
:root {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: var(--bs-body-font-family);
|
||||
font-size: var(--bs-body-font-size);
|
||||
font-weight: var(--bs-body-font-weight);
|
||||
line-height: var(--bs-body-line-height);
|
||||
color: var(--bs-body-color);
|
||||
text-align: var(--bs-body-text-align);
|
||||
background-color: var(--bs-body-bg);
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
hr {
|
||||
margin: 1rem 0;
|
||||
color: inherit;
|
||||
border: 0;
|
||||
border-top: var(--bs-border-width) solid;
|
||||
opacity: 0.25;
|
||||
}
|
||||
|
||||
h6, h5, h4, h3, h2, h1 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-weight: 500;
|
||||
line-height: 1.2;
|
||||
color: var(--bs-heading-color);
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: calc(1.375rem + 1.5vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: calc(1.325rem + 0.9vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: calc(1.3rem + 0.6vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h3 {
|
||||
font-size: 1.75rem;
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h4 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title] {
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul {
|
||||
padding-right: 2rem;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: 0.5rem;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 0.875em;
|
||||
}
|
||||
|
||||
mark {
|
||||
padding: 0.1875em;
|
||||
color: var(--bs-highlight-color);
|
||||
background-color: var(--bs-highlight-bg);
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 0.75em;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
|
||||
text-decoration: underline;
|
||||
}
|
||||
a:hover {
|
||||
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
|
||||
}
|
||||
|
||||
a:not([href]):not([class]), a:not([href]):not([class]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: var(--bs-font-monospace);
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
display: block;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
font-size: 0.875em;
|
||||
}
|
||||
pre code {
|
||||
font-size: inherit;
|
||||
color: inherit;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-code-color);
|
||||
word-wrap: break-word;
|
||||
}
|
||||
a > code {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
kbd {
|
||||
padding: 0.1875rem 0.375rem;
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-body-bg);
|
||||
background-color: var(--bs-body-color);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
kbd kbd {
|
||||
padding: 0;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img,
|
||||
svg {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
caption-side: bottom;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
color: var(--bs-secondary-color);
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
|
||||
thead,
|
||||
tbody,
|
||||
tfoot,
|
||||
tr,
|
||||
td,
|
||||
th {
|
||||
border-color: inherit;
|
||||
border-style: solid;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
[role=button] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
select:disabled {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
button,
|
||||
[type=button],
|
||||
[type=reset],
|
||||
[type=submit] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
button:not(:disabled),
|
||||
[type=button]:not(:disabled),
|
||||
[type=reset]:not(:disabled),
|
||||
[type=submit]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
float: right;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
line-height: inherit;
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
legend {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
legend + * {
|
||||
clear: right;
|
||||
}
|
||||
|
||||
::-webkit-datetime-edit-fields-wrapper,
|
||||
::-webkit-datetime-edit-text,
|
||||
::-webkit-datetime-edit-minute,
|
||||
::-webkit-datetime-edit-hour-field,
|
||||
::-webkit-datetime-edit-day-field,
|
||||
::-webkit-datetime-edit-month-field,
|
||||
::-webkit-datetime-edit-year-field {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-inner-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type=search] {
|
||||
-webkit-appearance: textfield;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
|
||||
[type="tel"],
|
||||
[type="url"],
|
||||
[type="email"],
|
||||
[type="number"] {
|
||||
direction: ltr;
|
||||
}
|
||||
::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-color-swatch-wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
::file-selector-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
iframe {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user