jPOS
jPOS copied to clipboard
jPOS Project
In addition to the 'mti' attribute, there are some use cases where the key also depends on the processing code. A nice enhacement, based on @galihlasahido suggestion would be to...
Hello everyone, Skimming through ChannelAdaptor source it seems in this [line](https://github.com/jpos/jPOS/blob/da7ccae557ce0931f73829b32fffdc89856461ee/jpos/src/main/java/org/jpos/q2/iso/ChannelAdaptor.java#L63) the disconnectLock is the shared Boolean.TRUE object. This might be unsafe as someone might inadvertly deadlock the shutdown of...
Configuration property `truncate-add-ellipsis` defaults to `false` for backward compatibility. When set to `true`, ellipsis `...` will be appended to values of truncated fields. This improves readability.
Application developers are very familiar with writing APIs and using annotations to wire things together. In addition, [IoC/Dependency Injection](https://en.wikipedia.org/wiki/Inversion_of_control) is an accepted standard across frameworks. JPos, on the other hand,...
Fixes #580 About the rotation of q2 logs
```java System.out.println(ISOUtil.protect("B4000340000000504^John/Doe ^22251110000123000")); ``` Output ``` B40003_______0504^John/Doe ^_________________ ``` John/Doe is not protected. Change https://github.com/jpos/jPOS/blob/master/jpos/src/main/java/org/jpos/iso/ISOUtil.java#L929-L938 ``` try { //Addresses Track1 Truncation int charCount = s.replaceAll("[^\\^]", "").length(); if (charCount == 2...
We tryed to use new version 2.1.9 with JBoss7 on JDK8 and we had this error: Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer; at org.jpos.tlv.TLVList.skipBytes(TLVList.java:398) at org.jpos.tlv.TLVList.getTAG(TLVList.java:439) at org.jpos.tlv.TLVList.getTLVMsg(TLVList.java:355) at org.jpos.tlv.TLVLis As stated...
Regarding the rotation of q2 logs, I have configured the following content in the 00_logger.xml file to test the rotation and deletion of q2 logs, but the functionality to delete...
These methods can be overridden by subclasses of existing channels to write to/read from streams, for example, to replay some captured stream, or just to do some tests based on...