请帮我解析下面ISO中的DE48值 信息。我在java中使用Jpos - jar来获取ISOMessage。
In XML we used the IFE_LLLCHAR value, for that we are
getting value:"R9203421" <<LLL><sub-element id><length><value>> eg:
<<R><92><03><421>>.
我们正在进行以下查询
答案 0 :(得分:0)
org.jpos.iso.packager.EuroSubFieldPackager
是你的朋友。
您需要配置如下内容:
<isofieldpackager
id="48"
length="999"
name="Additional Data"
class="org.jpos.iso.IFE_LLLBINARY"
packager="org.jpos.iso.packager.EuroSubFieldPackager">
<isofield
id="0"
length="1"
name="PLACEHOLDER"
class="org.jpos.iso.IFE_CHAR"/>
<isofield
id="0001"
length="21"
name="Account Number"
class="org.jpos.iso.IFEMC_LLLCHAR"/>
<isofield
id="0002"
length="3"
name="Product Identifier"
class="org.jpos.iso.IFEMC_LLLCHAR"/>
...
...
在字段55中,您可能希望使用org.jpos.iso.IFE_LLLBINARY
。
答案 1 :(得分:0)
我们不知道子元素id,所以如何配置XML?我们得到子元素值TCC子元素长度数据 例如:“R9203421”&lt;&gt; &LT; &LT; 92&GT; &LT; 03&GT; &LT; 421&GT;&GT;
它可能会像“R9203421120151701715101234567892”一样改变,根据动态字符串我必须形成jpos消息。