dependency 변경
2014-12-03 15:14:01,291 [http-8080-2] ERROR com.poscoict.glueframework.context.GlueStaticContext - Check license fail!!! java.lang.NumberFormatException: multiple points at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1102) ~[na:1.6.0_17] at java.lang.Double.parseDouble(Double.java:527) ~[na:1.6.0_17] at java.text.DigitList.getDouble(DigitList.java:168) ~[na:1.6.0_17] at java.text.DecimalFormat.parse(DecimalFormat.java:1320) ~[na:1.6.0_17] at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1561) ~[na:1.6.0_17] at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1281) ~[na:1.6.0_17] at java.text.DateFormat.parse(DateFormat.java:352) ~[na:1.6.0_17] at com.poscoict.license.util.LicenseUtil.getTime(LicenseUtil.java:142) ~[license-api-1.1.0.jar:na]
2014-12-03 15:14:33,092 [http-8080-1] ERROR com.poscoict.glueframework.context.GlueStaticContext - Check license fail!!! java.lang.NumberFormatException: For input string: "201155.E2011554E4" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1242) ~[na:1.6.0_17] at java.lang.Double.parseDouble(Double.java:527) ~[na:1.6.0_17] at java.text.DigitList.getDouble(DigitList.java:168) ~[na:1.6.0_17] at java.text.DecimalFormat.parse(DecimalFormat.java:1320) ~[na:1.6.0_17] at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1561) ~[na:1.6.0_17] at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1281) ~[na:1.6.0_17] at java.text.DateFormat.parse(DateFormat.java:352) ~[na:1.6.0_17] at com.poscoict.license.util.LicenseUtil.getTime(LicenseUtil.java:142) ~[license-api-1.1.0.jar:na]
2015-01-23 19:30:41,730 [http-nio-8080-exec-1] ERROR com.poscoict.glueframework.util.license.GlueLicenseManager - Get LicenseAPI Fail!! java.lang.Exception: Please check jar file. No License key is found. at com.poscoict.license.util.LicenseAPICipher.readRSAPrivateKeyFromJar(LicenseAPICipher.java:101) ~[LicenseAPICipher.class:na] at com.poscoict.license.LicenseAPI.initialize(LicenseAPI.java:83) ~[LicenseAPI.class:na] at com.poscoict.glueframework.util.license.GlueLicenseManager.getLicenseAPI(GlueLicenseManager.java:91) ~[GlueLicenseManager.class:na] at com.poscoict.glueframework.context.GlueStaticContext.reloadLicense(GlueStaticContext.java:72) [GlueStaticContext.class:na] at com.poscoict.glueframework.context.GlueStaticContext.< clinit>(GlueStaticContext.java:53) [GlueStaticContext.class:na]
glue-core 모듈 수정
MessageParse Activity 수정
GlueMessageParse 의 message-id property 를 File이 아닌 문자열에서도 사용할 수 있도록 개선.
4.2.3 버전에서 추가된 message-id property 가 File인 경우에만 동작함.
com.poscoict.glueframework.biz.activity.GlueMessageParse 수정
수신Data 예 : message의 공백(' ')은 언더바('_')로 표현되었습니다.
. | type | ifd | message | layout(v4.2.3) | layout(v4.2.5) |
case#1 | T | IF-TC-TC | MSGFW00110abcde_________seoul________S________ | MSGFW001-msg.xml | MSGFW001-msg.xml |
case#2 | T | IF-TC-TC | MSGFW00510abcde_________seoul________S________ | MSGFW005-msg.xml | 필요없음 |
사용법 : MSGFW005-service.xml
<activity name="Parse" class="com.poscoict.glueframework.biz.activity.GlueMessageParse"> <transition name="success" value="SetMessageKey" /> <property name="layout" value="layout" /> <property name="message-id" value="MSGFW001" /> </activity>
Util 클래스 추가
com.poscoict.glueframework.util.GlueNumberFormatUtil 추가
com.poscoict.glueframework.util.GlueDateFormatUtil 추가
Query Loader 개선
com.poscoict.glueframework.dao.manager.GlueQueryLoader 수정
com.poscoict.glueframework.dao.manager.GlueQueryManagerImpl 수정
Service Loader 개선
com.poscoict.glueframework.biz.control.GlueServiceLoader 수정
com.poscoict.glueframework.biz.control.GlueServiceManagerImpl 수정
public setExtraServiceNames() deprecated