为了账号安全,请及时绑定邮箱和手机立即绑定

如何在MT204中获取SequenceB的指定标签

如何在MT204中获取SequenceB的指定标签

米脂 2021-11-11 15:42:06
使用以下方法获取标签时MT204.SequenceB sequenceB = mt204.getSequenceBList().get(i);transactionReferenceNumberSeqB[i] = (Field20) sequenceB.getFieldByName("20");从中填充的值SequenceA还包含一个带有 的项目Field20。不是来自SequenceBList.什么地方出了错 ?当我检查我的调试模式“sequenceB”包含所有标签时,这是如何发生的。
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

这可以通过使用完整列表并正确放置字段 ID 来实现。


SwiftBlock4 block4 = mt20x.getSwiftMessage().getBlock4();

if(index < block4.countAll()) // this helps to avoid null pointer exception

{

   Field fieldVal = block4.getField(index) // where index should be correct values to match the order

 }


查看完整回答
反对 回复 2021-11-11
  • 1 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信