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

如何在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

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号