Преглед изворни кода

refactor: rapihin konfigurasi build.xml dan gitignore

Marshall T пре 3 дана
родитељ
комит
2616b49f44
100 измењених фајлова са 452 додато и 1496 уклоњено
  1. 20 4
      .gitignore
  2. 4 71
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwapp-config.cfg.xml
  3. 1 1
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwapp.cfg.xml
  4. 1 1
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwconfig.cfg.xml
  5. 1 1
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwlog.cfg.xml
  6. 1 1
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwrecon.cfg.xml
  7. 1 1
      Apps/EPAYMENT/WEB-INF/classes/hibernate-mwtemp.cfg.xml
  8. 4 3
      Apps/MWUI/META-INF/MANIFEST.MF
  9. 3 0
      Apps/MWUI/META-INF/maven/id.co.hanoman/MWUI/pom.properties
  10. 274 0
      Apps/MWUI/META-INF/maven/id.co.hanoman/MWUI/pom.xml
  11. 1 39
      Apps/MWUI/WEB-INF/classes/db-config.xml
  12. 4 71
      Apps/MWUI/WEB-INF/classes/hibernate-mwapp-config.cfg.xml
  13. 3 56
      Apps/MWUI/WEB-INF/classes/hibernate-mwapp.cfg.xml
  14. 4 32
      Apps/MWUI/WEB-INF/classes/hibernate-mwconfig.cfg.xml
  15. 4 29
      Apps/MWUI/WEB-INF/classes/hibernate-mwlog.cfg.xml
  16. 4 33
      Apps/MWUI/WEB-INF/classes/hibernate-mwrecon.cfg.xml
  17. 23 19
      Apps/MWUI/WEB-INF/classes/hibernate-mwtemp.cfg.xml
  18. BIN
      Apps/MWUI/WEB-INF/lib/SppSynchronizerLibrary-1.0.jar
  19. BIN
      Apps/MWUI/WEB-INF/lib/aopalliance-1.0.jar
  20. BIN
      Apps/MWUI/WEB-INF/lib/appserver.api.basics-1.2.15.jar
  21. BIN
      Apps/MWUI/WEB-INF/lib/bcmail-jdk14-136.jar
  22. BIN
      Apps/MWUI/WEB-INF/lib/bcprov-jdk14-136.jar
  23. BIN
      Apps/MWUI/WEB-INF/lib/commons-beanutils-1.8.0.jar
  24. BIN
      Apps/MWUI/WEB-INF/lib/commons-collections-2.1.jar
  25. BIN
      Apps/MWUI/WEB-INF/lib/commons-digester-1.7.jar
  26. BIN
      Apps/MWUI/WEB-INF/lib/commons-fileupload-1.0.jar
  27. BIN
      Apps/MWUI/WEB-INF/lib/commons-lang-2.1.jar
  28. BIN
      Apps/MWUI/WEB-INF/lib/commons-validator-1.1.4.jar
  29. BIN
      Apps/MWUI/WEB-INF/lib/config-1.0.jar
  30. BIN
      Apps/MWUI/WEB-INF/lib/db2jcc-db2jcc4.jar
  31. BIN
      Apps/MWUI/WEB-INF/lib/groovy-3.0.15.jar
  32. BIN
      Apps/MWUI/WEB-INF/lib/hcx-1.0.jar
  33. 13 13
      Apps/MWUI/WEB-INF/lib/id.co.hanoman.btnmw.license
  34. BIN
      Apps/MWUI/WEB-INF/lib/itext-2.1.0.jar
  35. BIN
      Apps/MWUI/WEB-INF/lib/jasperreports-3.6.0.jar
  36. BIN
      Apps/MWUI/WEB-INF/lib/jaxen-1.2.0.jar
  37. BIN
      Apps/MWUI/WEB-INF/lib/jcommon-1.0.15.jar
  38. BIN
      Apps/MWUI/WEB-INF/lib/jdom-1.1.jar
  39. BIN
      Apps/MWUI/WEB-INF/lib/jdtcore-3.1.0.jar
  40. BIN
      Apps/MWUI/WEB-INF/lib/jfreechart-1.0.12.jar
  41. BIN
      Apps/MWUI/WEB-INF/lib/jplugin2-1.0.jar
  42. BIN
      Apps/MWUI/WEB-INF/lib/mwdao-1.0.jar
  43. BIN
      Apps/MWUI/WEB-INF/lib/oro-2.0.7.jar
  44. BIN
      Apps/MWUI/WEB-INF/lib/scutils-1.0.jar
  45. BIN
      Apps/MWUI/WEB-INF/lib/spring-context-2.5.6.jar
  46. BIN
      Apps/MWUI/WEB-INF/lib/spring-context-support-2.5.6.jar
  47. BIN
      Apps/MWUI/WEB-INF/lib/spring-ldap-core-1.3.0.RELEASE.jar
  48. BIN
      Apps/MWUI/WEB-INF/lib/spring-web-2.5.6.jar
  49. BIN
      Apps/MWUI/WEB-INF/lib/spring-webmvc-2.5.6.jar
  50. BIN
      Apps/MWUI/WEB-INF/lib/struts-1.2.9.jar
  51. BIN
      Apps/MWUI/WEB-INF/lib/xalan-2.5.1.jar
  52. 18 51
      Apps/MWUI/WEB-INF/web.xml
  53. 2 120
      Apps/MWUI/index.jsp
  54. 4 71
      Apps/REKON/WEB-INF/classes/hibernate-mwapp-config.cfg.xml
  55. 1 1
      Apps/REKON/WEB-INF/classes/hibernate-mwapp.cfg.xml
  56. 1 1
      Apps/REKON/WEB-INF/classes/hibernate-mwconfig.cfg.xml
  57. 1 1
      Apps/REKON/WEB-INF/classes/hibernate-mwlog.cfg.xml
  58. 1 1
      Apps/REKON/WEB-INF/classes/hibernate-mwrecon.cfg.xml
  59. 1 1
      Apps/REKON/WEB-INF/classes/hibernate-mwtemp.cfg.xml
  60. 20 76
      Apps/REKON/WEB-INF/web.xml
  61. 36 100
      EPAYMENT/build.xml
  62. BIN
      EPAYMENT/epayment.war
  63. BIN
      EPAYMENT/lib/epayment.jar
  64. BIN
      EPAYMENT/lib/mwdao.jar
  65. 1 1
      EPAYMENT/src/id/co/hanoman/action/SppAction.java
  66. 0 20
      MWDAO/bin/hbm/app/Attribute.hbm.xml
  67. 0 12
      MWDAO/bin/hbm/app/EodConfig.hbm.xml
  68. 0 20
      MWDAO/bin/hbm/app/Privilege.hbm.xml
  69. 0 22
      MWDAO/bin/hbm/app/Role.hbm.xml
  70. 0 18
      MWDAO/bin/hbm/app/SysParam.hbm.xml
  71. 0 22
      MWDAO/bin/hbm/config/Adaptor.hbm.xml
  72. 0 12
      MWDAO/bin/hbm/config/AdaptorCodex.hbm.xml
  73. 0 12
      MWDAO/bin/hbm/config/AdaptorParam.hbm.xml
  74. 0 31
      MWDAO/bin/hbm/config/Charges.hbm.xml
  75. 0 24
      MWDAO/bin/hbm/config/Client.hbm.xml
  76. 0 18
      MWDAO/bin/hbm/config/ClientTarget.hbm.xml
  77. 0 19
      MWDAO/bin/hbm/config/Codex.hbm.xml
  78. 0 13
      MWDAO/bin/hbm/config/DbQuery.hbm.xml
  79. 0 20
      MWDAO/bin/hbm/config/Dbconn.hbm.xml
  80. 0 23
      MWDAO/bin/hbm/config/DevTellerMap.hbm.xml
  81. 0 21
      MWDAO/bin/hbm/config/ErrorMap.hbm.xml
  82. 0 22
      MWDAO/bin/hbm/config/ErrorMapping.hbm.xml
  83. 0 21
      MWDAO/bin/hbm/config/FileParam.hbm.xml
  84. 0 18
      MWDAO/bin/hbm/config/Host.hbm.xml
  85. 0 18
      MWDAO/bin/hbm/config/Log.hbm.xml
  86. 0 20
      MWDAO/bin/hbm/config/Mapping.hbm.xml
  87. 0 26
      MWDAO/bin/hbm/config/MappingGroup.hbm.xml
  88. 0 21
      MWDAO/bin/hbm/config/MappingGroupLine.hbm.xml
  89. 0 21
      MWDAO/bin/hbm/config/ParamMap.hbm.xml
  90. 0 20
      MWDAO/bin/hbm/config/Parser.hbm.xml
  91. 0 15
      MWDAO/bin/hbm/config/ParserCodex.hbm.xml
  92. 0 29
      MWDAO/bin/hbm/config/RoutingTable.hbm.xml
  93. 0 21
      MWDAO/bin/hbm/config/RpgCall.hbm.xml
  94. 0 22
      MWDAO/bin/hbm/config/RpgCallArg.hbm.xml
  95. 0 17
      MWDAO/bin/hbm/config/ServerPort.hbm.xml
  96. 0 14
      MWDAO/bin/hbm/ePayment/AppSetting.hbm.xml
  97. 0 39
      MWDAO/bin/hbm/ePayment/NhAppUser.hbm.xml
  98. 0 13
      MWDAO/bin/hbm/ePayment/NhAppUserAccount.hbm.xml
  99. 0 17
      MWDAO/bin/hbm/ePayment/NhBiller.hbm.xml
  100. 0 16
      MWDAO/bin/hbm/ePayment/NhBillerCategory.hbm.xml

+ 20 - 4
.gitignore

@@ -1,5 +1,21 @@
-/.metadata/
+# Build output directories
+target/
+**/target/
+**/bin/
 **/*.class
-**/bin
-.idea
-target
+
+# Package artifacts
+*.war
+**/*.war
+
+# IDE and metadata
+.idea/
+/.metadata/
+*.eclipse/
+
+# Temp & Junk files
+Thumbs.db
+**/Thumbs.db
+.DS_Store
+**/C:/
+* copy.jsp

+ 4 - 71
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwapp-config.cfg.xml

@@ -1,86 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwapp_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWAPP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWAPP;</property>		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
-
-		<property name="hibernate.show_sql">false</property>
-		<property name="hibernate.format_sql">true</property>
-		<property name="hibernate.use_sql_comments">true</property>
-		<property name="hibernate.use_outer_join">true</property>
-
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
 		<mapping resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/app/EodConfig.hbm.xml" />
 		<mapping resource="hbm/app/Privilege.hbm.xml" />
 		<mapping resource="hbm/app/Role.hbm.xml" />
 		<mapping resource="hbm/app/SysParam.hbm.xml" />
-
-		<!--mapping resource="hbm/ePayment/AppSetting.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUser.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUserAccount.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBiller.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerCategory.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerConfig.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerGroup.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhFilter.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhPrivilege.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhReport.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhRole.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhServerConfig.hbm.xml" />
-
-		<mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />
-		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
-		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
-		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintDetail.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintText.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconAction.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconCompare.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconFtp.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconJoin.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconProcess.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconSchedule.hbm.xml" />
-		<mapping resource="hbm/rekon/TableHeader.hbm.xml" />
-		<mapping resource="hbm/rekon/UpdateDb.hbm.xml" /-->
 	</session-factory>
 </hibernate-configuration>

+ 1 - 1
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwapp.cfg.xml

@@ -22,7 +22,7 @@
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWBP;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWBP;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwconfig.cfg.xml

@@ -23,7 +23,7 @@
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWCONFIG:currentSchema=MWCONFIG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwlog.cfg.xml

@@ -20,7 +20,7 @@
 
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWLOG:currentSchema=MWLOG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWLOG:currentSchema=MWLOG;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWLOG:currentSchema=MWLOG;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwrecon.cfg.xml

@@ -23,7 +23,7 @@
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
 		<!--property name="hibernate.connection.url">jdbc:db2://172.18.30.26:50000/MWAPP:currentSchema=MWRECON;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWRECON;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWRECON;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/EPAYMENT/WEB-INF/classes/hibernate-mwtemp.cfg.xml

@@ -21,7 +21,7 @@
 
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
 		<!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWTEMP:currentSchema=MWTEMP;</property>
+        <property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWTEMP:currentSchema=MWTEMP;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 4 - 3
Apps/MWUI/META-INF/MANIFEST.MF

@@ -1,3 +1,4 @@
-Manifest-Version: 1.0
-Class-Path: MWWSClient.jar
-
+Manifest-Version: 1.0
+Created-By: Maven WAR Plugin 3.3.2
+Build-Jdk-Spec: 17
+

+ 3 - 0
Apps/MWUI/META-INF/maven/id.co.hanoman/MWUI/pom.properties

@@ -0,0 +1,3 @@
+artifactId=MWUI
+groupId=id.co.hanoman
+version=1.1

+ 274 - 0
Apps/MWUI/META-INF/maven/id.co.hanoman/MWUI/pom.xml

@@ -0,0 +1,274 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>id.co.hanoman</groupId>
+  <artifactId>MWUI</artifactId>
+  <version>1.1</version>
+  <packaging>war</packaging>
+
+  <properties>
+    <java.version>1.8</java.version>
+    <maven.compiler.source>1.8</maven.compiler.source>
+    <maven.compiler.target>1.8</maven.compiler.target>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+
+  <dependencies>
+    <!-- Commons -->
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.3</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.1.1</version>
+    </dependency>
+
+    <!-- Gson -->
+    <dependency>
+      <groupId>com.google.code.gson</groupId>
+      <artifactId>gson</artifactId>
+      <version>1.4</version>
+    </dependency>
+
+    <!-- Hibernate -->
+    <dependency>
+      <groupId>org.hibernate</groupId>
+      <artifactId>hibernate-core</artifactId>
+      <version>4.3.10.Final</version>
+    </dependency>
+
+    <!-- JasperReports -->
+    <dependency>
+      <groupId>net.sf.jasperreports</groupId>
+      <artifactId>jasperreports</artifactId>
+      <version>3.6.0</version>
+    </dependency>
+
+    <!-- Javassist -->
+    <dependency>
+      <groupId>org.javassist</groupId>
+      <artifactId>javassist</artifactId>
+      <version>3.18.1-GA</version>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.ant</groupId>
+          <artifactId>ant</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
+    <!-- Log4j -->
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.12</version>
+    </dependency>
+
+    <!-- Servlet API -->
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <!-- Spring -->
+    <dependency>
+      <groupId>org.springframework.ldap</groupId>
+      <artifactId>spring-ldap-core</artifactId>
+      <version>1.3.0.RELEASE</version>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-web</artifactId>
+      <version>2.5.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-webmvc</artifactId>
+      <version>2.5.6</version>
+    </dependency>
+
+    <!-- Struts 1.x -->
+    <dependency>
+      <groupId>struts</groupId>
+      <artifactId>struts</artifactId>
+      <version>1.2.9</version>
+    </dependency>
+
+    <!-- Velocity -->
+    <dependency>
+      <groupId>org.apache.velocity</groupId>
+      <artifactId>velocity</artifactId>
+      <version>1.5</version>
+    </dependency>
+
+    <!-- Local Repo -->
+    <dependency>
+      <groupId>mwdao</groupId>
+      <artifactId>mwdao</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.ibm.websphere</groupId>
+      <artifactId>appserver.api.basics</artifactId>
+      <version>1.2.15</version>
+    </dependency>
+    <dependency>
+      <groupId>commonj</groupId>
+      <artifactId>commonj-sdo</artifactId>
+      <version>2.1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>id.co.hanoman</groupId>
+      <artifactId>config</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>id.co.hanoman</groupId>
+      <artifactId>hanoman-util</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>id.co.hanoman</groupId>
+      <artifactId>hcx</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>id.co.hanoman</groupId>
+      <artifactId>btnmw</artifactId>
+      <version>1.0.0</version>
+      <type>license</type>
+    </dependency>
+    <dependency>
+      <groupId>id.co.hanoman</groupId>
+      <artifactId>jplugin2</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.scupid</groupId>
+      <artifactId>scutils</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.ztdev</groupId>
+      <artifactId>SppSynchronizerLibrary</artifactId>
+      <version>1.0</version>
+    </dependency>
+
+    <dependency>
+      <groupId>com.ibm.db2.jcc</groupId>
+      <artifactId>db2jcc</artifactId>
+      <version>db2jcc4</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.codehaus.groovy</groupId>
+      <artifactId>groovy</artifactId>
+      <version>3.0.15</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jdom</groupId>
+      <artifactId>jdom</artifactId>
+      <version>1.1</version>
+    </dependency>
+
+    <dependency>
+      <groupId>jaxen</groupId>
+      <artifactId>jaxen</artifactId>
+      <version>1.2.0</version>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>3.8.1</version>
+        <configuration>
+          <source>1.8</source>
+          <target>1.8</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-war-plugin</artifactId>
+        <version>3.3.2</version>
+        <configuration>
+          <webResources>
+            <resource>
+              <directory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</directory>
+              <targetPath>WEB-INF/lib</targetPath>
+              <includes>
+                <include>*.license</include>
+              </includes>
+            </resource>
+          </webResources>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <version>3.6.0</version>
+        <executions>
+          <execution>
+            <id>copy-my-license</id>
+            <phase>compile</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>id.co.hanoman</groupId>
+                  <artifactId>btnmw</artifactId>
+                  <version>1.0.0</version>
+                  <type>license</type>
+                  <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
+                  <destFileName>id.co.hanoman.btnmw.license</destFileName>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>id.co.hanoman</groupId>
+                  <artifactId>jplugin2</artifactId>
+                  <version>1.0</version>
+                  <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
+                  <destFileName>jplugin2.jar</destFileName>
+                </artifactItem>
+              </artifactItems>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>io.openliberty.tools</groupId>
+        <artifactId>liberty-maven-plugin</artifactId>
+        <version>3.11.1</version>
+        <configuration>
+          <configDirectory>${project.basedir}/dev/config</configDirectory>
+          <appsDirectory>apps</appsDirectory>
+          <installAppPackages>project</installAppPackages>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-resources-plugin</artifactId>
+        <version>3.2.0</version>
+      </plugin>
+    </plugins>
+  </build>
+
+  <!-- IBM Repository -->
+  <repositories>
+    <repository>
+      <id>ibm-repository</id>
+      <url>https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/maven/repository/</url>
+    </repository>
+    <repository>
+      <id>reposilite-repository-private</id>
+      <url>https://maven.senomas.com/private</url>
+    </repository>
+  </repositories>
+</project>

+ 1 - 39
Apps/MWUI/WEB-INF/classes/db-config.xml

@@ -1,55 +1,17 @@
 <db-config>
-	<!--url>jdbc:db2://172.18.30.26:50000/MWCONFIG:currentSchema=MWCONFIG;</url>
-	<driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
-	<username>db2inst1</username>
-	<password>wajFMo2HsNWsRQcLal8Y47jzNMHI+oAu8ywJwIfL9cA=</password-->
-	
-	<datasource>jdbc/db2/mwconfig_mwui_ds</datasource>
+	<datasource>jdbc/db2/mwconfig_mwconfig_ds</datasource>
 	<schema>mwconfig</schema>
 	<config-pattern>
 		<!-- If path is not specify, will be included to config -->
 		<!-- If path is specify, only using <include> will be included to config -->
 		<path id="config/clients/client" />
-		<!--path id="config/codex">
-			<include>\[*\]</include>
-		</path-->
 		<path id="config/db" />
 		<path id="config/dbquery" />
-		<!--path id="config/dtree-map">
-			<include>\[.\](\{.\}|)</include>
-		</path-->
 		<path id="config/host" />
 		<path id="config/mapping" />
-		<!--path id="config/param-map">
-			<include>\[.*\]</include>
-		</path-->
 		<path id="config/parser" />
 		<path id="config/ports/port" />
 		<path id="config/routing" />
 		<path id="config/rpg-call" />
 	</config-pattern>
-
-	<!-- usr_mwui|mdwpassw0rd 
-	<password>b84YoTwMT3N+aUDDzGxyNDkMHbSHZL65P9ImOUBW/OE=</password>
-	-->
-
-	<!--<username>db2admin</username>
-	<password>7GUXaRedo4/aXD8O2rl6zQ==</password-->
-	
-	<!-- db2admin|db2admin 
-	<password>4oBi+gvyt4/pX8BjJLfav157UcvGaDgSiVj5dOvpKhI=</password>
-	-->
-
-	<!-- db2inst1|db2inst1 
-	<password>Z/94T2durEyUiHDjCBJxBShI1YMYYRqLQKk2H/s6OmQ=</password>
-	-->
-
-	<!--db2admin|socrates
-	<password>2VXlE83mbiwbVUvpDDx0nKN25adeDvruGoFyTo8KEjI=</password>
-	-->
-	
-	<!-- db2prod|mdwpassw0rd
-	<password>XB5No1kDij+cpt2gnCthdioHeA3A4RN1cR+TYvDNRss=</password>
-	-->
-
 </db-config>

+ 4 - 71
Apps/MWUI/WEB-INF/classes/hibernate-mwapp-config.cfg.xml

@@ -1,86 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwapp_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWAPP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWAPP;</property>		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
-
-		<property name="hibernate.show_sql">false</property>
-		<property name="hibernate.format_sql">true</property>
-		<property name="hibernate.use_sql_comments">true</property>
-		<property name="hibernate.use_outer_join">true</property>
-
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
 		<mapping resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/app/EodConfig.hbm.xml" />
 		<mapping resource="hbm/app/Privilege.hbm.xml" />
 		<mapping resource="hbm/app/Role.hbm.xml" />
 		<mapping resource="hbm/app/SysParam.hbm.xml" />
-
-		<!--mapping resource="hbm/ePayment/AppSetting.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUser.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUserAccount.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBiller.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerCategory.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerConfig.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerGroup.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhFilter.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhPrivilege.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhReport.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhRole.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhServerConfig.hbm.xml" />
-
-		<mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />
-		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
-		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
-		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintDetail.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintText.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconAction.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconCompare.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconFtp.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconJoin.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconProcess.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconSchedule.hbm.xml" />
-		<mapping resource="hbm/rekon/TableHeader.hbm.xml" />
-		<mapping resource="hbm/rekon/UpdateDb.hbm.xml" /-->
 	</session-factory>
 </hibernate-configuration>

+ 3 - 56
Apps/MWUI/WEB-INF/classes/hibernate-mwapp.cfg.xml

@@ -1,51 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwbp_ds</property>
+		<property name="dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWBP;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
-
-
-		<!--mapping resource="hbm/app/Attribute.hbm.xml" />
-		<mapping resource="hbm/app/EodConfig.hbm.xml" />
-		<mapping resource="hbm/app/Privilege.hbm.xml" />
-		<mapping resource="hbm/app/Role.hbm.xml" />
-		<mapping resource="hbm/app/SysParam.hbm.xml" /-->
-
 		<mapping resource="hbm/ePayment/AppSetting.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhAppUser.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhAppUserAccount.hbm.xml" />
@@ -58,22 +22,5 @@
 		<mapping resource="hbm/ePayment/NhReport.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhRole.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhServerConfig.hbm.xml" />
-
-		<!--mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />
-		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
-		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
-		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintDetail.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintText.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconAction.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconCompare.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconFtp.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconJoin.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconProcess.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconSchedule.hbm.xml" />
-		<mapping resource="hbm/rekon/TableHeader.hbm.xml" />
-		<mapping resource="hbm/rekon/UpdateDb.hbm.xml" /-->
 	</session-factory>
 </hibernate-configuration>

+ 4 - 32
Apps/MWUI/WEB-INF/classes/hibernate-mwconfig.cfg.xml

@@ -1,43 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-		
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwconfig_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWCONFIG:currentSchema=MWCONFIG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
 		<mapping resource="hbm/config/Adaptor.hbm.xml" />
 		<mapping resource="hbm/config/AdaptorCodex.hbm.xml" />
 		<mapping resource="hbm/config/AdaptorParam.hbm.xml" />
@@ -63,4 +35,4 @@
 		<mapping resource="hbm/config/ParamMap.hbm.xml" />
 		<mapping resource="hbm/config/FileParam.hbm.xml" />
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

+ 4 - 29
Apps/MWUI/WEB-INF/classes/hibernate-mwlog.cfg.xml

@@ -1,43 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-		
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwlog_mwui_ds</property>
-		<property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwlog_mwlog_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWLOG:currentSchema=MWLOG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWLOG:currentSchema=MWLOG;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
 		<mapping resource="hbm/log/Dlog.hbm.xml" />
 		<mapping resource="hbm/log/DlogList.hbm.xml" />
 		<mapping resource="hbm/log/DlogMd.hbm.xml" />
 		<mapping resource="hbm/log/LogActivity.hbm.xml" />
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

+ 4 - 33
Apps/MWUI/WEB-INF/classes/hibernate-mwrecon.cfg.xml

@@ -1,48 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
-
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<!--property name="hibernate.connection.url">jdbc:db2://172.18.30.26:50000/MWAPP:currentSchema=MWRECON;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWRECON;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwrecon_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-		
 		<mapping resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
 		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />		
+		<mapping resource="hbm/rekon/Channel.hbm.xml" />
 		<mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
 		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
 		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />

+ 23 - 19
Apps/MWUI/WEB-INF/classes/hibernate-mwtemp.cfg.xml

@@ -1,16 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 
 <hibernate-configuration>
 	<session-factory>
-		
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -19,14 +22,15 @@
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
 
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-		<!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWTEMP:currentSchema=MWTEMP;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
+		<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
+		<!-- <property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWTEMP:currentSchema=MWTEMP;</property> -->
+
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -37,6 +41,6 @@
 		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
 
 		<mapping resource="hbm/mwtemp/TempTable.hbm.xml" />
-		
+
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

BIN
Apps/MWUI/WEB-INF/lib/SppSynchronizerLibrary-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/aopalliance-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/appserver.api.basics-1.2.15.jar


BIN
Apps/MWUI/WEB-INF/lib/bcmail-jdk14-136.jar


BIN
Apps/MWUI/WEB-INF/lib/bcprov-jdk14-136.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-beanutils-1.8.0.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-collections-2.1.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-digester-1.7.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-fileupload-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-lang-2.1.jar


BIN
Apps/MWUI/WEB-INF/lib/commons-validator-1.1.4.jar


BIN
Apps/MWUI/WEB-INF/lib/config-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/db2jcc-db2jcc4.jar


BIN
Apps/MWUI/WEB-INF/lib/groovy-3.0.15.jar


BIN
Apps/MWUI/WEB-INF/lib/hcx-1.0.jar


+ 13 - 13
Apps/MWUI/WEB-INF/lib/id.co.hanoman.btnmw.license

@@ -1,14 +1,14 @@
-					Hanoman WMB Plugin for Bank Tabungan Negara
-
-Project Name: Pengadaan Aplikasi Middleware dan Implementasinya di PT. Bank Tabungan Negara (Persero), Tbk.
-SPK No.		: 550/S/DIR/DLOG/XII/2009
-BTN No.		: 109/PKS/DIR/2009
-Hanoman No.	: 001/Han-Dir/BTN/XII/2009
-
-================================= BEGIN SIGN =================================
-RQKXzEkOFl6lt0K3hOwmz5LdnRTWB3zJeL2m+qBMatMJawx/msQFZ6T8Thfgysh8XUwOC9nno4qpOl
-xtFW/i2ivEngeA/aGSt2OzLjuP9xkQJYgVPucTRlVg2TIifQlLWiwMU1BecwlKfFWewAaJOOU8xMKq
-yALAM67TXT9nb9+SwdknNVQXVk5cxSZ5ct8i/72+yEqlzWxNbTe9OpesT6ihKHMiF4BCfOKyOpdrUy
-6CTW8yTL0h06Q3d7yJ7RkpwX35I4aMBoz4IUWnHzQo82f/Tg87ubgCz5UAkbsUtMlCUv7Ootoa1v0y
-uLnhLg75Wui67JsECdYidRTP0KwJ17N+We/LTbXOb8ZkKIlNM5+vHHCiJL2vdm2hqFuPNh294TbKL+
+					Hanoman WMB Plugin for Bank Tabungan Negara
+
+Project Name: Pengadaan Aplikasi Middleware dan Implementasinya di PT. Bank Tabungan Negara (Persero), Tbk.
+SPK No.		: 550/S/DIR/DLOG/XII/2009
+BTN No.		: 109/PKS/DIR/2009
+Hanoman No.	: 001/Han-Dir/BTN/XII/2009
+
+================================= BEGIN SIGN =================================
+RQKXzEkOFl6lt0K3hOwmz5LdnRTWB3zJeL2m+qBMatMJawx/msQFZ6T8Thfgysh8XUwOC9nno4qpOl
+xtFW/i2ivEngeA/aGSt2OzLjuP9xkQJYgVPucTRlVg2TIifQlLWiwMU1BecwlKfFWewAaJOOU8xMKq
+yALAM67TXT9nb9+SwdknNVQXVk5cxSZ5ct8i/72+yEqlzWxNbTe9OpesT6ihKHMiF4BCfOKyOpdrUy
+6CTW8yTL0h06Q3d7yJ7RkpwX35I4aMBoz4IUWnHzQo82f/Tg87ubgCz5UAkbsUtMlCUv7Ootoa1v0y
+uLnhLg75Wui67JsECdYidRTP0KwJ17N+We/LTbXOb8ZkKIlNM5+vHHCiJL2vdm2hqFuPNh294TbKL+
 c32U0Rvb9l85rWUUqcPPwfacKOUB7LnPaL1FU=

BIN
Apps/MWUI/WEB-INF/lib/itext-2.1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/jasperreports-3.6.0.jar


BIN
Apps/MWUI/WEB-INF/lib/jaxen-1.2.0.jar


BIN
Apps/MWUI/WEB-INF/lib/jcommon-1.0.15.jar


BIN
Apps/MWUI/WEB-INF/lib/jdom-1.1.jar


BIN
Apps/MWUI/WEB-INF/lib/jdtcore-3.1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/jfreechart-1.0.12.jar


BIN
Apps/MWUI/WEB-INF/lib/jplugin2-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/mwdao-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/oro-2.0.7.jar


BIN
Apps/MWUI/WEB-INF/lib/scutils-1.0.jar


BIN
Apps/MWUI/WEB-INF/lib/spring-context-2.5.6.jar


BIN
Apps/MWUI/WEB-INF/lib/spring-context-support-2.5.6.jar


BIN
Apps/MWUI/WEB-INF/lib/spring-ldap-core-1.3.0.RELEASE.jar


BIN
Apps/MWUI/WEB-INF/lib/spring-web-2.5.6.jar


BIN
Apps/MWUI/WEB-INF/lib/spring-webmvc-2.5.6.jar


BIN
Apps/MWUI/WEB-INF/lib/struts-1.2.9.jar


BIN
Apps/MWUI/WEB-INF/lib/xalan-2.5.1.jar


+ 18 - 51
Apps/MWUI/WEB-INF/web.xml

@@ -1,16 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" 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-app_2_4.xsd">
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app id="WebApp_ID" version="2.4" 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-app_2_4.xsd">
 	<display-name>MWUI</display-name>
-	
+
 	<context-param>
 		<param-name>contextConfigLocation</param-name>
 		<param-value>/WEB-INF/ServiceContext.xml</param-value>
 	</context-param>
-	
+
 	<listener>
 		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 	</listener>
-		
-	
+
 	<jsp-config>
 		<taglib>
 			<taglib-uri>struts-bean.tld</taglib-uri>
@@ -37,13 +39,13 @@
 			<taglib-location>/WEB-INF/tld/taglibs-string-edit.tld</taglib-location>
 		</taglib>
 	</jsp-config>
-	
+
 	<servlet>
 		<description>
 		</description>
 		<servlet-name>ActionServlet</servlet-name>
 		<servlet-class>
-		id.co.hanoman.shared.HanomanAction</servlet-class>
+			id.co.hanoman.shared.HanomanAction</servlet-class>
 		<init-param>
 			<description>
 			</description>
@@ -74,15 +76,15 @@
 		<servlet-name>ActionServlet</servlet-name>
 		<url-pattern>*.do</url-pattern>
 	</servlet-mapping>
-	
+
 	<!-- servlet COdex -->
 	<servlet>
 		<description>
 		</description>
-		<display-name>CodexServlet</display-name>  
+		<display-name>CodexServlet</display-name>
 		<servlet-name>CodexServlet</servlet-name>
 		<servlet-class>
-		id.co.hanoman.shared.CodexServlet</servlet-class>
+			id.co.hanoman.shared.CodexServlet</servlet-class>
 		<load-on-startup>2</load-on-startup>
 	</servlet>
 	<servlet-mapping>
@@ -93,7 +95,7 @@
 	<session-config>
 		<session-timeout>3</session-timeout>
 	</session-config>
-	
+
 	<welcome-file-list>
 		<welcome-file>login.jsp</welcome-file>
 		<welcome-file>index.jsp</welcome-file>
@@ -118,52 +120,17 @@
 			<http-method>DELETE</http-method>
 			<http-method>OPTIONS</http-method>
 		</web-resource-collection>
-		<!--auth-constraint>
-			<description>
-			Auto generated Authorization Constraint</description>
-			<role-name>MWSecurity</role-name>
-		</auth-constraint-->		
-	</security-constraint>
-	<security-constraint>
-		<display-name>MWSecurity_Constraint</display-name>
-		<web-resource-collection>
-			<web-resource-name>MWSecurity_Collection</web-resource-name>
-			<url-pattern>/*</url-pattern>
-			<http-method>GET</http-method>
-			<http-method>PUT</http-method>
-			<http-method>HEAD</http-method>
-			<http-method>TRACE</http-method>
-			<http-method>POST</http-method>
-			<http-method>DELETE</http-method>
-			<http-method>OPTIONS</http-method>
-		</web-resource-collection>
-		<auth-constraint>
-			<description>
-			Auto generated Authorization Constraint</description>
-			<role-name>MWSecurity_</role-name>
-		</auth-constraint>
 	</security-constraint>
+	<security-role>
+		<role-name>MWSecurity</role-name>
+	</security-role>
+
 	<login-config>
 		<auth-method>FORM</auth-method>
+		<realm-name>LDAP</realm-name>
 		<form-login-config>
 			<form-login-page>/login.jsp</form-login-page>
 			<form-error-page>/failure.jsp</form-error-page>
 		</form-login-config>
 	</login-config>
-	<security-role>
-		<role-name>MWSecurity</role-name>
-	</security-role>
-	<security-role>
-		<role-name>MWSecurity_</role-name>
-	</security-role>
-	
-	<!-- login-config>
-		<auth-method>FORM</auth-method>
-		<form-login-config>
-			<form-login-page>/index.jsp</form-login-page>
-			<form-error-page>/error.jsp</form-error-page>
-		</form-login-config>
-	</login-config-->
-	
-	
 </web-app>

+ 2 - 120
Apps/MWUI/index.jsp

@@ -1,123 +1,5 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head id="Head1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<TITLE>
-	Bank BTN - Paling Berpengalaman &amp; Terpercaya
-</TITLE> 
-<meta http-equiv="pragma" content="no-cache" /> 
-<meta http-equiv="content-style-type" content="text/css" /> 
-<meta http-equiv="content-script-type" content="text/javascript" /> 
-<link type="text/css" rel="stylesheet" href="images/stylesheet.css" />
-<style type="text/css">
-.debugTable td, .debugTable th { border: solid 1px #cccccc; }
-.style2 {
-	color: #999999;
-	font-weight: bold;
-}
-</style>
-</head>
-<logic:notEmpty name="error.general"><table><tr><td><font color="red"><bean:write name="error.general"/></font></td></tr></table></logic:notEmpty>
-<%
-		// bila request login.jsp
-		request.getUserPrincipal();
-		if(request.getUserPrincipal()!= null) 
-		{	
-			response.sendRedirect("login.do");
-		}
-	
-%>
-
-<script type="text/javascript" language="javascript">
-	<!--
-		function doAuthentication(){
-			document.forms.login.submit();
-		}
-	-->
-</script>
-
+<html>
 <body>
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-  <tr>
-    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
-      <tr>
-        <td width="1%"><img src="images/headerUV_01.jpg" width="20" height="100" align="left" /></td>
-        <td width="10%"><img src="images/headerUV_02.jpg" width="177" height="100" align="left" /></td>
-        <td width="12%"><img src="images/headerUV_03.jpg" width="200" height="100" align="left" /></td>
-        <td width="80%" style="background-image:url('images/headerUV_bg_01.jpg');" ><img src="images/headerUV_04.jpg" width="423" height="100" align="left" /></td>
-        <td width="1%"><img src="images/headerUV_05.jpg" width="20" height="100" align="right" /></td>
-      </tr>
-      <tr>
-        <td colspan="2" width="10%" style="background-image:images/headerUV_07.jpg');" height="31" align="center" ><!--DATE/TIME--></td>
-        <td width="12%"><img src="images/headerUV_08.jpg" width="200" height="31" align="left"/></td>
-        <td nowrap="nowrap" width="80%" style="background-image:url('images/headerUV_bg_02.jpg');" align="right"/></td>
-        <td width="1%"><img src="images/headerUV_10.jpg" width="20" height="31" align="right" /></td>
-      </tr>
-    </table>
-    </td>
-  </tr>
-  <tr>
-    <td width="100%" valign="top" align="center" height="400" bgcolor="#DEDEDE">
-    <p>&nbsp;</p>
-    <p>&nbsp;</p>
-    <p>&nbsp;</p>
-	<form name="login" method="post" action="j_security_check" >
-	<input type="hidden" name="action" value="" />
-    <table width="300" border="0" cellspacing="3" cellpadding="5" bgcolor="#DEDEDE">
-        <tr>
-          <td colspan="3" align="center"><strong>LOGIN PAGE</strong></td>
-        </tr>
-        <tr>
-          <td width="115">User Name</td>
-          <td width="4">:</td>
-          <td width="155"><label>
-           <input type="text" name="j_username" size="30" />
-          </label></td>
-        </tr>
-        <tr>
-          <td>Password</td>
-          <td>:</td>
-          <td>
-			<input type="password" name="j_password" size="30"/>
-		  </td>
-        </tr>
-        <tr>
-          <td>&nbsp;</td>
-          <td>&nbsp;</td>
-          <td>
-			<label>
-				<input type="button" name="Submit" onclick="javascript:doAuthentication();" value="LOGIN" />
-			</label>
-		  </td>
-        </tr>
-        <tr>
-          <td colspan="3">
-			<logic:notEmpty name="userError">
-				<font color="#FF0000"><bean:write name="userError"/></font>
-			</logic:notEmpty>
-		  </td>
-        </tr>
-    </table>
-	</form>
-	</td>
-  </tr>
-  <tr>
-    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
-      <tr>
-        <td width="1%"><img src="images/footerUV_01.jpg" width="20" height="59" alt="" /></td>
-        <td width="98%" style="background-image:url('images/footer_bg.jpg');">
-			<table width="100%" border="0" cellspacing="0" cellpadding="0">
-				<TR>
-					<TD width="50%" align="left"><img src="images/footerUV_03_01.jpg" width="377" height="59" alt=""/></TD>
-					<TD width="50%" align="right">
-						<FONT color="#FFFFFF"><b>v.1.0.383</b></FONT>
-					</TD>
-				</TR>
-			</table>
-        <td width="1%"><img src="images/footerUV_03.jpg" width="18" height="59" alt="" /></td>
-      </tr>
-    </table></td>
-  </tr>
-</table>
+<h2>Hello World!</h2>
 </body>
 </html>

+ 4 - 71
Apps/REKON/WEB-INF/classes/hibernate-mwapp-config.cfg.xml

@@ -1,86 +1,19 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
-
-		<prop key="hibernate.transaction.flush_before_completion">true</prop>
-		<prop key="hibernate.transaction.auto_close_session">true</prop>
-		<prop key="hibernate.cache.use_query_cache">false</prop>
-		<prop key="hibernate.cache.use_second_level_cache">false</prop>
+		<property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwapp_ds</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
 
-		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWAPP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWAPP;</property>		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
 		<property name="hibernate.use_outer_join">true</property>
 
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
-
-		<property name="hibernate.show_sql">false</property>
-		<property name="hibernate.format_sql">true</property>
-		<property name="hibernate.use_sql_comments">true</property>
-		<property name="hibernate.use_outer_join">true</property>
-
-		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
-		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-
 		<mapping resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/app/EodConfig.hbm.xml" />
 		<mapping resource="hbm/app/Privilege.hbm.xml" />
 		<mapping resource="hbm/app/Role.hbm.xml" />
 		<mapping resource="hbm/app/SysParam.hbm.xml" />
-
-		<!--mapping resource="hbm/ePayment/AppSetting.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUser.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhAppUserAccount.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBiller.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerCategory.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerConfig.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhBillerGroup.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhFilter.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhPrivilege.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhReport.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhRole.hbm.xml" />
-		<mapping resource="hbm/ePayment/NhServerConfig.hbm.xml" />
-
-		<mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />
-		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
-		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
-		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintDetail.hbm.xml" />
-		<mapping resource="hbm/rekon/PrintText.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconAction.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconCompare.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconFtp.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconJoin.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconProcess.hbm.xml" />
-		<mapping resource="hbm/rekon/ReconSchedule.hbm.xml" />
-		<mapping resource="hbm/rekon/TableHeader.hbm.xml" />
-		<mapping resource="hbm/rekon/UpdateDb.hbm.xml" /-->
 	</session-factory>
 </hibernate-configuration>

+ 1 - 1
Apps/REKON/WEB-INF/classes/hibernate-mwapp.cfg.xml

@@ -22,7 +22,7 @@
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWBP;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWBP;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/REKON/WEB-INF/classes/hibernate-mwconfig.cfg.xml

@@ -23,7 +23,7 @@
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWCONFIG:currentSchema=MWCONFIG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/REKON/WEB-INF/classes/hibernate-mwlog.cfg.xml

@@ -20,7 +20,7 @@
 
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWLOG:currentSchema=MWLOG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWLOG:currentSchema=MWLOG;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWLOG:currentSchema=MWLOG;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/REKON/WEB-INF/classes/hibernate-mwrecon.cfg.xml

@@ -23,7 +23,7 @@
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
         <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
 		<!--property name="hibernate.connection.url">jdbc:db2://172.18.30.26:50000/MWAPP:currentSchema=MWRECON;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWAPP:currentSchema=MWRECON;</property>
+		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWRECON;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 1 - 1
Apps/REKON/WEB-INF/classes/hibernate-mwtemp.cfg.xml

@@ -21,7 +21,7 @@
 
         <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
 		<!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://172.18.30.32:50000/MWTEMP:currentSchema=MWTEMP;</property>
+        <property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWTEMP:currentSchema=MWTEMP;</property>
         		
         <property name="hibernate.connection.username">db2inst1</property>
         <property name="hibernate.connection.password">mdw4dm1n</property>

+ 20 - 76
Apps/REKON/WEB-INF/web.xml

@@ -1,17 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" 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-app_2_4.xsd">
-	<display-name>REKON</display-name>
-	
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app id="WebApp_ID" version="2.4" 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-app_2_4.xsd">
+	<display-name>MWUI</display-name>
+
 	<context-param>
 		<param-name>contextConfigLocation</param-name>
 		<param-value>/WEB-INF/ServiceContext.xml</param-value>
 	</context-param>
-	
-	
-	
+
 	<listener>
 		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 	</listener>
-	
+
 	<jsp-config>
 		<taglib>
 			<taglib-uri>struts-bean.tld</taglib-uri>
@@ -38,13 +39,13 @@
 			<taglib-location>/WEB-INF/tld/taglibs-string-edit.tld</taglib-location>
 		</taglib>
 	</jsp-config>
-	
+
 	<servlet>
 		<description>
 		</description>
 		<servlet-name>ActionServlet</servlet-name>
 		<servlet-class>
-		id.co.hanoman.shared.HanomanAction</servlet-class>
+			id.co.hanoman.shared.HanomanAction</servlet-class>
 		<init-param>
 			<description>
 			</description>
@@ -75,48 +76,26 @@
 		<servlet-name>ActionServlet</servlet-name>
 		<url-pattern>*.do</url-pattern>
 	</servlet-mapping>
-	
-	<context-param>
-         <param-name>quartz:config-file</param-name>
-         <param-value>quartz.properties</param-value>
-     </context-param>
-     <context-param>
-         <param-name>quartz:shutdown-on-unload</param-name>
-         <param-value>true</param-value>
-     </context-param>
-     <context-param>
-         <param-name>quartz:wait-on-shutdown</param-name>
-         <param-value>true</param-value>
-     </context-param>
-     <context-param>
-         <param-name>quartz:start-on-load</param-name>
-         <param-value>true</param-value>
-     </context-param>
-     <listener>
-         <listener-class>
-             org.quartz.ee.servlet.QuartzInitializerListener
-         </listener-class>
-     </listener>
-	
+
 	<!-- servlet COdex -->
 	<servlet>
 		<description>
 		</description>
-		<display-name>CodexServlet</display-name>  
+		<display-name>CodexServlet</display-name>
 		<servlet-name>CodexServlet</servlet-name>
 		<servlet-class>
-		id.co.hanoman.shared.CodexServlet</servlet-class>
+			id.co.hanoman.shared.CodexServlet</servlet-class>
 		<load-on-startup>2</load-on-startup>
 	</servlet>
 	<servlet-mapping>
 		<servlet-name>CodexServlet</servlet-name>
 		<url-pattern>/CodexServlet</url-pattern>
 	</servlet-mapping>
+
 	<session-config>
-		<session-timeout>0</session-timeout>
+		<session-timeout>3</session-timeout>
 	</session-config>
 
-	
 	<welcome-file-list>
 		<welcome-file>login.jsp</welcome-file>
 		<welcome-file>index.jsp</welcome-file>
@@ -141,52 +120,17 @@
 			<http-method>DELETE</http-method>
 			<http-method>OPTIONS</http-method>
 		</web-resource-collection>
-		<!--auth-constraint>
-			<description>
-			Auto generated Authorization Constraint</description>
-			<role-name>MWSecurity</role-name>
-		</auth-constraint-->		
-	</security-constraint>
-	<security-constraint>
-		<display-name>MWSecurity_Constraint</display-name>
-		<web-resource-collection>
-			<web-resource-name>MWSecurity_Collection</web-resource-name>
-			<url-pattern>/*</url-pattern>
-			<http-method>GET</http-method>
-			<http-method>PUT</http-method>
-			<http-method>HEAD</http-method>
-			<http-method>TRACE</http-method>
-			<http-method>POST</http-method>
-			<http-method>DELETE</http-method>
-			<http-method>OPTIONS</http-method>
-		</web-resource-collection>
-		<auth-constraint>
-			<description>
-			Auto generated Authorization Constraint</description>
-			<role-name>MWSecurity_</role-name>
-		</auth-constraint>
 	</security-constraint>
+	<security-role>
+		<role-name>MWSecurity</role-name>
+	</security-role>
+
 	<login-config>
 		<auth-method>FORM</auth-method>
+		<realm-name>LDAP</realm-name>
 		<form-login-config>
 			<form-login-page>/login.jsp</form-login-page>
 			<form-error-page>/failure.jsp</form-error-page>
 		</form-login-config>
 	</login-config>
-	<security-role>
-		<role-name>MWSecurity</role-name>
-	</security-role>
-	<security-role>
-		<role-name>MWSecurity_</role-name>
-	</security-role>
-	
-	<!-- login-config>
-		<auth-method>FORM</auth-method>
-		<form-login-config>
-			<form-login-page>/index.jsp</form-login-page>
-			<form-error-page>/error.jsp</form-error-page>
-		</form-login-config>
-	</login-config-->
-	
-	
 </web-app>

+ 36 - 100
EPAYMENT/build.xml

@@ -1,115 +1,51 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-
 <project name="epayment" default="jar" basedir=".">
-
+	<property name="root.dir" location=".."/>
+	<property name="target.dir" location="../target"/>
 	<property name="src" location="src"/>
 	<property name="lib" location="lib"/>
 	<property name="bin" location="bin"/>
- 
+
 	<path id="compile.class.path">
 		<fileset dir="${lib}">
-			<include name="*.*"/>
+			<include name="*.jar"/>
 		</fileset>
-	</path >
-	
-	<target name="jar">
-    	<javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
-			<classpath>
-				<path refid="compile.class.path"/>
-			</classpath>
-		</javac>
-		
-		<jar jarfile="${lib}\${ant.project.name}.jar" basedir="${bin}"/>		
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\lib" file="${lib}\${ant.project.name}.jar"/>
+	</path>
+
+	<target name="init">
+		<mkdir dir="${bin}"/>
+		<mkdir dir="${lib}"/>
 	</target>
-	
-	<target name="hibernate-java" >
-		<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask">
-			<classpath>
-				<fileset dir="${lib}">
-					<include name="*.jar"/>
-					<exclude name="${ant.project.name}.jar"/>
-				</fileset>
-			</classpath>
- 	    </taskdef>
 
-		<hibernatetool destdir="${src}">
-			<classpath>
-				<path location="${src}"/>
-			</classpath>
-			<configuration configurationfile="${src}/hibernate-mwapp.cfg.xml" />
-			<!--hbmtemplate
-				 templateprefix="pojo/"
-				 template="pojo	Pojo.ftl"
-				 filepattern="{package-name}/{class-name}.java">
-				<property key="jdk5" value="true" />
-				<property key="ejb3" value="true" />
-			   </hbmtemplate-->
-			
-			<hbm2java/>
-			<hbm2dao/>
-			
-		</hibernatetool>
-		<hibernatetool destdir="${src}">
-			<classpath>
-				<path location="${src}"/>
-			</classpath>
-			<configuration configurationfile="${src}/hibernate-mwconfig.cfg.xml" />
-			<hbm2java/>
-		</hibernatetool>
-		<hibernatetool destdir="${src}">
-			<classpath>
-				<path location="${src}"/>
-			</classpath>
-			<configuration configurationfile="${src}/hibernate-mwlog.cfg.xml" />
-			<hbm2java/>
-		</hibernatetool>
-		<hibernatetool destdir="${src}">
-			<classpath>
-				<path location="${src}"/>
-			</classpath>
-			<configuration configurationfile="${src}/hibernate-mwtemp.cfg.xml" />
-			<hbm2java/>
-		</hibernatetool>
-		
+	<target name="jar" depends="init">
+		<javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
+			<classpath refid="compile.class.path"/>
+		</javac>
+
+		<jar jarfile="${lib}/${ant.project.name}.jar" basedir="${bin}"/>
 	</target>
-	
-	
-	<target name="war" description="Generate Web Application">		
+
+	<target name="war" depends="jar" description="Generate Web Application">
 		<delete file="epayment.war"/>
-		
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwapp.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwapp-config.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwconfig.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwlog.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwtemp.cfg.xml"/>
-		
-		
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\hbm_ds\hibernate-mwapp.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\hbm_ds\hibernate-mwapp-config.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\hbm_ds\hibernate-mwlog.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\hbm_ds\hibernate-mwtemp.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\hbm_ds\hibernate-mwconfig.cfg.xml"/>
-		
-		<war destfile="epayment.war" webxml="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\web.xml">
-		  <fileset dir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT"/>
-		</war>	
-		
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwapp.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwapp-config.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwconfig.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwlog.cfg.xml"/>
-		<delete file="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes\hibernate-mwtemp.cfg.xml"/>
-				
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\src\hibernate-mwapp.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\src\hibernate-mwapp-config.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\src\hibernate-mwlog.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\src\hibernate-mwtemp.cfg.xml"/>
-		<copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="C:\Projects\MWDAO\src\hibernate-mwconfig.cfg.xml"/>
 
-		<copy todir="C:\Projects\MWDAO\release" file="epayment.war"/>
-	</target>	
+		<!-- 1. Copy UI assets dari Apps/EPAYMENT ke staging directory -->
+		<copy todir="${target.dir}/webapps/EPAYMENT" overwrite="true">
+			<fileset dir="${root.dir}/Apps/EPAYMENT"/>
+		</copy>
 
-	
+		<!-- 2. Copy hasil kompilasi epayment.jar terbaru ke WEB-INF/lib -->
+		<copy todir="${target.dir}/webapps/EPAYMENT/WEB-INF/lib" file="${lib}/${ant.project.name}.jar" overwrite="true"/>
+
+		<!-- 3. Copy hibernate configs dari MWDAO/src ke WEB-INF/classes -->
+		<copy todir="${target.dir}/webapps/EPAYMENT/WEB-INF/classes" overwrite="true" failonerror="false">
+			<fileset dir="${root.dir}/MWDAO/src">
+				<include name="hibernate-*.cfg.xml"/>
+			</fileset>
+		</copy>
+
+		<!-- 4. Package menjadi WAR -->
+		<war destfile="epayment.war" webxml="${target.dir}/webapps/EPAYMENT/WEB-INF/web.xml">
+			<fileset dir="${target.dir}/webapps/EPAYMENT"/>
+		</war>
+	</target>
 </project>

BIN
EPAYMENT/epayment.war


BIN
EPAYMENT/lib/epayment.jar


BIN
EPAYMENT/lib/mwdao.jar


+ 1 - 1
EPAYMENT/src/id/co/hanoman/action/SppAction.java

@@ -472,7 +472,7 @@ public class SppAction extends Action {
 			
 			byte[] result = outputStream.toByteArray();
 
-			ftp.upload(result, file.getName());	
+			ftp.upload(result, file.getName(), new StringBuffer());	
 			inputStream.close();
 			outputStream.close();
 			ftp.disconnect();

+ 0 - 20
MWDAO/bin/hbm/app/Attribute.hbm.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.mwapp">	
-
-	<class name="Attribute" table="attribute" lazy="false" >
-	
-		<id name="id" column="id" type="long">
-			<generator class="native" />
-		</id>
- 
- 	<property name="name" column="name" type="string" not-null="true" length="50" />
-	<property name="type" column="type" type="string" not-null="true" length="50" />	
-	<property name="description" column="description" type="string" not-null="false" length="256" />					
-	<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64" />		
-	<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true"/>		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 12
MWDAO/bin/hbm/app/EodConfig.hbm.xml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.mwapp">
-	<class name="EodConfig" table="eod_config" lazy="false" >
-		<id name="code" column="code" type="string" />
-
-		<property name="eodStatus" column="eod_status" type="int" not-null="true" />
-		<property name="modifiedBy" column="modified_by" type="string" length="32" not-null="true" />
-		<property name="modifiedDate" column="modified_date" type="timestamp" not-null="true" />
-	</class>
-</hibernate-mapping>

+ 0 - 20
MWDAO/bin/hbm/app/Privilege.hbm.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.mwapp">	
-	<class name="Privilege" table="privilege" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256"/>
-	
-	<property name="name" column="name" type="string" not-null="true" length="256"/>
-	<property name="type" column="type" type="string" not-null="true" length="100"/>
-	<property name="path" column="path" type="string" not-null="true" length="256"/>
-	<many-to-one name="parent" class="Privilege" column="parent" not-null="false"/> 
-	<property name="priority" column="priority" type="int" not-null="false"/>
-	<property name="status" column="status" type="string" not-null="true" length="20"/>			
-	<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64"/>	
-	<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true"/>	
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 22
MWDAO/bin/hbm/app/Role.hbm.xml

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.mwapp">	
-	<class name="Role" table="role" lazy="false" >
-
-		<id name="id" column="id" type="string" length="50"/>
- 																	
-	<property name="name" column="name" type="string" not-null="true" length="50"/>
-	<property name="type" column="type" type="string" not-null="true" length="50"/>
-	<property name="status" column="status" type="string" not-null="true" length="50"/>				
-	<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64"/>
-	<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true"/>	
-	
-	<bag name="privileges" table="role_privilege">
-		<key column="role" />			
-		<many-to-many column="privilege" class="Privilege"/>
-	</bag>
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 18
MWDAO/bin/hbm/app/SysParam.hbm.xml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.mwapp">
-
-	<class name="SysParam" table="sys_param" lazy="false" >
-
-		<id name="code" column="code" type="string" length="50" />
-
-	 	<property name="name" column="name" type="string" not-null="true" length="50" />
-		<property name="paramValue" column="param_value" type="string" not-null="true" length="256" />
-		<property name="description" column="description" type="string" not-null="false" length="256" />
-		<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64" />
-		<property name="timestamp" column="timestamp" type="timestamp" not-null="true"/>
-
- 	</class>
- 
- </hibernate-mapping>

+ 0 - 22
MWDAO/bin/hbm/config/Adaptor.hbm.xml

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-	<class name="Adaptor" table="adaptor" lazy="false">
-	
-		<id name="id" column="id" type="string" length="256" />
- 			
- 	<property name="description" column="description" type="string" length="2000" not-null="false"/>
-	<property name="asynchronous" column="asynchronous" type="integer" not-null="false"/>
-	<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>	
-	<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true"/>
-	
-	<bag name="adaptorCodexes" cascade="all-delete-orphan">
-				<key column="adaptor_id" />
-				<one-to-many class="AdaptorCodex"/>
-	</bag>
-		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 12
MWDAO/bin/hbm/config/AdaptorCodex.hbm.xml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">		
- 	<class name="AdaptorCodex" table="adaptor_codex" lazy="false" >
-		<composite-id class="AdaptorCodex_id" name="id">
-			<key-property name="id" column="id" type="string"/>
-			<key-many-to-one name="adaptorId" column="adaptor_id" class="Adaptor"/>
-		</composite-id>			
-	 	<many-to-one name="codexId" column="codex_id" class="Codex" not-null="true" />
- 	</class>
- </hibernate-mapping>

+ 0 - 12
MWDAO/bin/hbm/config/AdaptorParam.hbm.xml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">		
-	<class name="AdaptorParam" table="adaptor_param" lazy="false" >
-		<composite-id class="AdaptorParam_id" name="id">
-			<key-property name="name" column="name" type="string" length="256" />
-			<key-property name="adaptorId" column="adaptor_id" type="string" length="256" />
-		</composite-id>
-		<property name="value" column="value" type="string" length="256" not-null="false" />
-	</class>
-</hibernate-mapping>

+ 0 - 31
MWDAO/bin/hbm/config/Charges.hbm.xml

@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="Charges" table="charges" lazy="false" >	
-		<id name="id" column="id" type="string" length="1024" />
-		<property name="c1Name" column="c1_name" type="string" length="256" not-null="false" />
-		<property name="c1Value" column="c1_value" type="java.math.BigDecimal" not-null="false" />
-		<property name="c1Script" column="c1_script" type="string" length="1024" not-null="false" />
-		<property name="c1Account" column="c1_account" type="string" length="64" not-null="false" />
-		<property name="c2Name" column="c2_name" type="string" length="256" not-null="false" />
-		<property name="c2Value" column="c2_value" type="java.math.BigDecimal" not-null="false" />
-		<property name="c2Script" column="c2_script" type="string" length="1024" not-null="false" />
-		<property name="c2Account" column="c2_account" type="string" length="64" not-null="false" />
-		<property name="c3Name" column="c3_name" type="string" length="256" not-null="false" />
-		<property name="c3Value" column="c3_value" type="java.math.BigDecimal" not-null="false" />
-		<property name="c3Script" column="c3_script" type="string" length="1024" not-null="false" />
-		<property name="c3Account" column="c3_account" type="string" length="64" not-null="false" />
-		<property name="c4Name" column="c4_name" type="string" length="256" not-null="false" />
-		<property name="c4Value" column="c4_value" type="java.math.BigDecimal" not-null="false" />
-		<property name="c4Script" column="c4_script" type="string" length="1024" not-null="false" />
-		<property name="c4Account" column="c4_account" type="string" length="64" not-null="false" />
-		<property name="c5Name" column="c5_name" type="string" length="256" not-null="false" />
-		<property name="c5Value" column="c5_value" type="java.math.BigDecimal" not-null="false" />
-		<property name="c5Script" column="c5_script" type="string" length="1024" not-null="false" />
-		<property name="c5Account" column="c5_account" type="string" length="64" not-null="false" />
-		<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true" />
-		<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true" />
-	</class>
-</hibernate-mapping>

+ 0 - 24
MWDAO/bin/hbm/config/Client.hbm.xml

@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="Client" table="client" lazy="false" >
-
-			<id name="adaptorId" column="adaptor_id" type="string" length="256" />
-			
-	 	<property name="idleWait" column="idle_wait" type="long" not-null="false" />
-		<property name="timeout" column="timeout" type="integer" not-null="false" />	
-		<property name="closeQueue" column="close_queue" type="string" length="256" not-null="false"/>
-		<property name="controlQueue" column="control_queue" type="string" length="256" not-null="false"/>
-		<property name="keepConn" column="keep_conn" type="integer" not-null="false"/>
-		<property name="reuseDelay" column="reuse_delay" type="integer" not-null="false" />
-		<property name="node" column="node" type="string" length="256" not-null="false"/>
-		
-		<bag name="clientTargets" cascade="all-delete-orphan">
-				<key column="client_id" />
-				<one-to-many class="ClientTarget"/>
-		</bag>
-		
- 	</class>
- </hibernate-mapping>

+ 0 - 18
MWDAO/bin/hbm/config/ClientTarget.hbm.xml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="ClientTarget" table="client_target" lazy="false" >
-
-		<composite-id name="id" class="ClientTarget_id">
-			<key-property name="id" column="id" type="string"/>
-			<key-many-to-one name="clientId" column="client_id" class="Client"/>
-		</composite-id>
-			
-	 	<property name="host" column="host" type="string" not-null="true" length="256"/>
-		<property name="weight" column="weight" type="integer" not-null="false"/>
-		<property name="seq" column="seq" type="integer" not-null="false"/>
-			
- 	</class>
- </hibernate-mapping>

+ 0 - 19
MWDAO/bin/hbm/config/Codex.hbm.xml

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="Codex" table="codex" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256" />
- 			
- 	<!--property name="esc" column="esc" type="integer" not-null="false"/-->
- 	<!--property name="raw" column="raw" type="integer" not-null="false"/-->
- 	<property name="allowPartial" column="allow_partial" type="integer" not-null="false"/>
- 	<property name="xml" column="xml" type="string" length="32700"  not-null="false"/>
-	<property name="modifiedBy" column="modified_by" type="string" length="64"  not-null="true" />	
-	<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true" />	
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 13
MWDAO/bin/hbm/config/DbQuery.hbm.xml

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="DbQuery" table="dbquery" lazy="false" >
-		<id name="id" column="id" type="string" length="256" /> 			
-		<property name="query" column="query" type="string" length="32700" not-null="true" />
-		<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>	
-		<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true"/>	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 20
MWDAO/bin/hbm/config/Dbconn.hbm.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="Dbconn" table="dbconn" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256" />
- 			
- 	<property name="driver" column="driver" type="string" length="256" not-null="true" />
- 	<property name="url" column="url" type="string" length="256" not-null="true" />
-	<property name="username" column="username" type="string" length="64"  not-null="true" />
-	<property name="password" column="password" type="string" length="256"  not-null="true" />	
-	<property name="schema" column="schema" type="string" length="32"  not-null="true" />
-	<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>	
-	<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true"/>
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 23
MWDAO/bin/hbm/config/DevTellerMap.hbm.xml

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-
-	<class name="DevTellerMap" table="dev_teller_map" lazy="false" >
-		<id name="id" column="id" type="long">
-			<generator class="native" />
-		</id>
-
-		<property name="group" column="group" type="string" not-null="true" length="64" />
-		<property name="deviceId" column="device_id" type="string" not-null="true" length="256" />
-		<property name="deviceName" column="device_name" type="string" not-null="true" length="256" />
-		<property name="terminalId" column="terminal_id" type="string" not-null="true" length="256" />
-		<property name="terminalIp" column="terminal_ip" type="string" not-null="true" length="256" />
-		<property name="tellerId" column="teller_id" type="string" not-null="true" length="256" />
-		<property name="ctrlUnitId" column="ctrl_unit_id" type="string" not-null="true" length="256" />
-		<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64" />
-		<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true" />
-	</class>
-
-</hibernate-mapping>

+ 0 - 21
MWDAO/bin/hbm/config/ErrorMap.hbm.xml

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-
-	<class name="ErrorMap" table="error_map" lazy="false" >
-		<composite-id class="ErrorMap_id" name="id">
-			<key-property name="group" column="group" type="string" length="256"/>
-			<key-property name="original" column="original" type="string" length="256"/>
-		</composite-id>
-
-		<property name="target" column="target" type="string" not-null="false" length="256" />
-		<property name="detail" column="detail" type="string" not-null="false" length="256" />
-		<property name="modified_by" column="modified_by" type="string" not-null="true" length="64" />
-		<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true"/>	
-	
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 22
MWDAO/bin/hbm/config/ErrorMapping.hbm.xml

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-	
-	<class name="ErrorMapping" table="error_mapping" lazy="false" >
-	
-		<id name="id" column="id" type="long">
-			<generator class="native" />
-		</id>
- 			
- 	<property name="source" column="source" type="string" length="50" not-null="false"/>
-	<property name="srcErrCode" column="src_error_code" type="string" length="5" not-null="false"/>
-	<property name="destination" column="destination" type="string" length="50" not-null="false"/>
-	<property name="desErrCode" column="des_error_code" type="string" length="5" not-null="false" />
-	<property name="description" column="description" type="string" length="255" not-null="false" />
-	<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>	
-	<property name="modifiedDate" column="modified_date" type="timestamp"  not-null="true"/>
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 21
MWDAO/bin/hbm/config/FileParam.hbm.xml

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-
-	<class name="FileParam" table="file_param" lazy="false" >
-	
-		<id name="fileId" column="file_id" type="string" length="256">
-			<generator class="native" />
-		</id>
- 
- 	
-	<property name="name" column="name" type="string" not-null="true" length="256" />	
-	<property name="value" column="value" type="string" not-null="false" length="256" />
-
-		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 18
MWDAO/bin/hbm/config/Host.hbm.xml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-	
-	<class name="Host" table="host" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256" /> 			
- 	<property name="host" column="host" type="string" length="256" not-null="true" />
-	<property name="username" column="username" type="string" length="64"  not-null="false" />
-	<property name="password" column="password" type="string" length="256"  not-null="false" />	
-	<property name="context" column="context" type="string" length="1024"  not-null="false" />
-	<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>	
-	<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true"/>
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 18
MWDAO/bin/hbm/config/Log.hbm.xml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="Log" table="log" lazy="false" >
-	
-		<id name="id" column="id" type="string" length="256" />
- 			
- 	<property name="driver" column="driver" type="string" length="256" not-null="true"/>
-	<property name="url" column="url" type="string" length="256" not-null="true"/>
-	<property name="username" column="username" type="string" length="64" not-null="true"/>	
-	<property name="password" column="password" type="string" length="256" not-null="true"/>
-	<property name="schema" column="schema" type="string" length="32" not-null="false"/>
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 20
MWDAO/bin/hbm/config/Mapping.hbm.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="Mapping" table="mapping" lazy="false" >
-
-			<id name="id" column="id" type="string" length="256"/>
-		
-			<property name="description" column="description" type="string" length="32700" not-null="false"/>
-			<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="false"/>	
-			<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="false"/>
-
-			<bag name="mappingGroups" cascade="all-delete-orphan">
-					<key column="mapping_id"/>
-					<one-to-many class="MappingGroup"/>
-			</bag>
-		
- 	</class>
- </hibernate-mapping>

+ 0 - 26
MWDAO/bin/hbm/config/MappingGroup.hbm.xml

@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="MappingGroup" table="mapping_group" lazy="false" >
-
-		<composite-id class="MappingGroup_id" name="id">
-			<key-property name="mappingGroupId" column="id" type="long"/>
-			<key-property name="mappingId" column="mapping_id" type="string"/>
-		</composite-id>
-			
-	 	<property name="source" column="source" type="string" length="32700" not-null="false"/>
-		<property name="target" column="target" type="string" length="32700" not-null="false"/>
-		<property name="includeMappingId" column="include_mapping_id" type="string" length="256" not-null="false"/>
-		<property name="includeId" column="include_id" type="long" not-null="false"/>
-		
-		<bag name="mappingGroupLines" cascade="all-delete-orphan">
-				<key>
-					<column name="mapping_group_id" />
-					<column name="mapping_id" />
-				</key>
-				<one-to-many class="MappingGroupLine"/>
-		</bag>
- 	</class>
- </hibernate-mapping>

+ 0 - 21
MWDAO/bin/hbm/config/MappingGroupLine.hbm.xml

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-	
- 	<class name="MappingGroupLine" table="mapping_group_line" lazy="false" >
-
-   			<composite-id class="MappingGroupLine_id" name="id">
-        		 <!-- key-many-to-one name="mappingGroupId" class="MappingGroup">
-        		 	<column column="mapping_id" class="Mapping"/>
-        		 	<column name="mappingGroupId" column="mapping_group_id" type="long"/>
-        		 </key-many-to-one-->
-	       		 <key-property name="name" column="name" type="string"/>
-        		 <key-property name="mappingGroupId" column="mapping_group_id" type="long" />
-        		 <key-property name="mappingId" column="mapping_id" type="string" />
-   			</composite-id>
-			
-	 	<property name="text" column="text" type="string" length="32700" not-null="true"/>
-	 
- 	</class>
- </hibernate-mapping>

+ 0 - 21
MWDAO/bin/hbm/config/ParamMap.hbm.xml

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-
-	<class name="ParamMap" table="param_map" lazy="false" >
-		<composite-id class="ParamMap_id" name="id">
-			<key-property name="group" column="group" type="string"  length="256"/>
-			<key-property name="name" column="name" type="string"  length="256"/>
-		</composite-id>
-
-		<property name="value" column="value" type="string" not-null="true" length="256" />
-		<property name="seq" column="seq" type="integer" not-null="false"/>
-		<property name="modified_by" column="modified_by" type="string" not-null="true" length="64" />
-		<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true"/>	
-		<property name="description" column="description" type="string" not-null="false" length="256" />
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 20
MWDAO/bin/hbm/config/Parser.hbm.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="Parser" table="parser" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256" /> 			
-		<property name="modifiedBy" column="modified_by" type="string" length="64"  not-null="true" />	
-		<property name="timestamp" column="timestamp" type="java.util.Calendar"  not-null="true" />	
-	
-		<bag name="parserCodexes" cascade="all-delete-orphan">
-			<key column="parser_id" />
-			<one-to-many class="ParserCodex"/>
-		</bag>
- 		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 15
MWDAO/bin/hbm/config/ParserCodex.hbm.xml

@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="ParserCodex" table="parser_codex" lazy="false" >
-
-		<composite-id class="ParserCodex_id" name="id">
-			<key-property name="id" column="id" type="string"/>
-			<key-many-to-one name="parserId" column="parser_id" class="Parser"/>
-		</composite-id>			
-	 	<many-to-one name="codexId" column="codex_id" class="Codex" not-null="true" />
-		
- 	</class>
- </hibernate-mapping>

+ 0 - 29
MWDAO/bin/hbm/config/RoutingTable.hbm.xml

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-
-	<class name="RoutingTable" table="routing_table" lazy="false" >
-	
-		<id name="id" column="id" type="long">
-			<generator class="native" />
-		</id>
- 
-		<property name="codeStart" column="code_start" type="string" not-null="true" length="256" />
-		<property name="codeEnd" column="code_end" type="string" not-null="true" length="256" />	
-		<property name="channel" column="channel" type="string" not-null="true" length="256" />
-		<property name="startDate" column="start_date" type="java.util.Calendar" not-null="true"/>	
-		<property name="endDate" column="end_date" type="java.util.Calendar" not-null="false"/>															
-		<property name="queue" column="queue" type="string" not-null="true" length="256" />
-		<property name="status" column="status" type="string" not-null="false" length="20" />
-		<property name="subcodex" column="subcodex" type="string" not-null="false" length="256" />
-		<!-- many-to-one name="subcodex" column="subcodex" class="Codex" not-null="false"/ -->
-		<property name="createBy" column="create_by" type="string" not-null="false" length="256" />		
-		<property name="createDate" column="create_date" type="java.util.Calendar" not-null="false"/>					
-		<property name="modifiedBy" column="modified_by" type="string" not-null="false" length="256" />		
-		<property name="modifiedDate" column="modified_date" type="java.util.Calendar" not-null="false"/>		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 21
MWDAO/bin/hbm/config/RpgCall.hbm.xml

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="RpgCall" table="rpg_call" lazy="false" >
-
-		<id name="id" column="id" type="string" length="256" />
-			
-	 	<property name="cmd" column="cmd" type="string" not-null="true" length="1024"/>
-	 	<many-to-one name="host" column="host" class="Host" not-null="true" />
-		<property name="timeout" column="timeout" type="integer" not-null="false" />
-		<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64"/>
-		<property name="timestamp" column="timestamp" type="java.util.Calendar" not-null="true" />	
-		
-		<bag name="rpgCallArgs" cascade="all-delete-orphan">
-			<key column="rpg_call_id"/>
-			<one-to-many class="RpgCallArg"/>
-		</bag>	
- 	</class>
- </hibernate-mapping>

+ 0 - 22
MWDAO/bin/hbm/config/RpgCallArg.hbm.xml

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
- 	<class name="RpgCallArg" table="rpg_call_arg" lazy="false" >
- 	
-			<composite-id class="RpgCallArg_id" name="id">
-				<!-- key-property name="id" column="id" type="long">
-					<generator class="native" />
-				</key-property-->
-        		<key-property name="id" column="id" type="long"/>
-        		<!-- key-property name="rpgCallId" column="rpg_call_id" type="string" length="256" / -->
-        		<key-many-to-one name="rpgCallId" column="rpg_call_id" class="RpgCall"/>
-   			</composite-id>
-			
-	 	<property name="name" column="name" type="string" not-null="true" length="256"/>
-	 	<property name="type" column="type" type="string" not-null="true" length="64"/>
-		<property name="length" column="length" type="integer" not-null="true" />	
-		
- 	</class>
- </hibernate-mapping>

+ 0 - 17
MWDAO/bin/hbm/config/ServerPort.hbm.xml

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.config">	
-
-	<class name="ServerPort" table="server_port" lazy="false" >
-	
-		<id name="adaptorId" column="adaptor_id" type="string" length="256" />
- 			
- 	<property name="port" column="port" type="integer" not-null="false"/>
-	<!-- property name="type" column="type" type="string" length="2000"  not-null="false" /-->	
-	<property name="server" column="server" type="string" length="256"  not-null="false" />	
-	<property name="group" column="group" type="string" length="256"  not-null="false" />		
-	
- 	</class>
- 	
- </hibernate-mapping>

+ 0 - 14
MWDAO/bin/hbm/ePayment/AppSetting.hbm.xml

@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.ePayment">	
-	<class name="AppSetting" table="app_setting" lazy="false" >
-		<id name="code" column="code" type="string" length="25" />
-
-		<property name="name" column="name" type="string" length="50" not-null="true" />
-		<property name="description" column="description" type="string" length="255" not-null="false" />
-		<property name="settingValue" column="setting_value" type="string" length="100" not-null="false" />
-		<property name="modifiedBy" column="modified_by" type="string" length="32" not-null="true" />
-		<property name="modifiedDate" column="modified_date" type="java.util.Calendar" not-null="true" />
-	</class>
-</hibernate-mapping>

+ 0 - 39
MWDAO/bin/hbm/ePayment/NhAppUser.hbm.xml

@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.ePayment">	
- 	<class name="NhAppUser" table="nh_app_user" lazy="false">
-		
-	<id name="loginName" column="login_name" type="string" length="32"/>	
-		
-	<property name="password" column="password" type="string" not-null="true" length="128"/>
-	<property name="firstName" column="first_name" type="string" not-null="true" length="50"/>
-	<property name="lastName" column="last_name" type="string" not-null="false" length="50"/>
-	<many-to-one name="biller" column="biller" class="NhBiller" not-null="true" />
-	<!--property name="biller" column="biller" type="string" not-null="true" length="50" /--> 	<!-- ALL or BILLER.CODE -->
-	<property name="billerGroup" column="biller_group" type="long" not-null="true"/> 		<!-- ALL or BILLER_GROUP.CODE -->
-	<property name="firstLogin" column="first_login" type="integer" not-null="true" length="4"/>
-	<property name="loginRetry" column="login_retry" type="integer" not-null="true" length="4"/>
-	<property name="status" column="status" type="string" not-null="true" length="10"/> 
-	<property name="modifiedBy" column="modified_by" type="string" not-null="true" length="64"/>
-	<property name="modifiedDate" column="modified_date" type="java.util.Calendar" not-null="true"/>
-	
-	
-	<bag name="roles" table="nh_app_user_role">
-		<key column="app_user" />		
-		<many-to-many column="role" class="NhRole"/>
-	</bag>
-	
-	<bag name="accountNumbers" cascade="all-delete-orphan">
-		<key column="app_user" />		
-		<one-to-many class="NhAppUserAccount"/>
-	</bag>
-	
-	
-	<!-- bag name="billerGroups" table="nh_app_user_biller_group">
-		<key column="app_user" />		
-		<many-to-many column="biller_group" class="NhBillerGroup"/>
-	</bag-->
-		
- 	</class>
- </hibernate-mapping> 

+ 0 - 13
MWDAO/bin/hbm/ePayment/NhAppUserAccount.hbm.xml

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.ePayment">	
-
-	<class name="NhAppUserAccount" table="nh_app_user_account" lazy="false">
-		<id name="id" column="id" type="long">
-			<generator class="native" />
-		</id>
-		<property name="acctno" column="acctno" type="string" not-null="false" length="50" />
-	</class>
-
-</hibernate-mapping>

+ 0 - 17
MWDAO/bin/hbm/ePayment/NhBiller.hbm.xml

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.ePayment">	
-
-	<class name="NhBiller" table="nh_biller" lazy="false" >
-		<id name="code" column="code" type="string" length="50" />
-
-		<property name="name" column="name" type="string" length="225" not-null="true" />
-		<many-to-one name="billerCategory" column="biller_category" class="NhBillerCategory" not-null="true" />
-
-		<bag name="billerReports" table="nh_biller_report">
-			<key column="biller_code" />
-			<many-to-many column="report" class="NhReport" />
-		</bag>
-	</class>
-</hibernate-mapping>

+ 0 - 16
MWDAO/bin/hbm/ePayment/NhBillerCategory.hbm.xml

@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-
-<hibernate-mapping package="id.co.hanoman.service.ePayment">	
-
-	<class name="NhBillerCategory" table="nh_biller_cat" lazy="false" >
-	
-		<id name="code" column="code" type="string" length="50"/>
- 											
-		<property name="name" column="name" type="string" length="50" not-null="true"/>
-		<property name="status" column="status" type="string" length="10" not-null="true"/>
-		<property name="modifiedBy" column="modified_by" type="string" length="64" not-null="true"/>
-		<property name="modifiedDate" column="modified_date" type="java.util.Calendar" not-null="true"/>				
-
- 	</class>
- </hibernate-mapping>

Неке датотеке нису приказане због велике количине промена