繁体   English   中英

如何在Prowide Core(WIFE)中为MT518快速消息模型对象设置方向

[英]How to set direction to MT518 swift message model object in Prowide Core (WIFE)

如何在Prowide Core(WIFE)中为MT518快速消息模型对象设置方向。 方向在消息应用程序标头块(块2)中指示。 例如。 {2:O5181013160718MOTIITMMAXXX00000000101607181013N}

我想将方向设置为以下快速mt对象。

MT518 m = new MT518()

但是MT518模型类型中没有setDirection() api方法。 setDirection()方法在AbstractSwiftMessage类型对象中可用,但该类与库中的MT518类之间没有关系。

链接到api http://api.prowidesoftware.com/core/

任何熟悉Prowide Core(WIFE)库的人都可以解决此问题。

默认情况下,使用MTnnn类创建的消息是传出的(输入到SWIFT网络)。 但是您始终可以手动设置块2。 查看以下示例,并用SwiftBlock2Output替换SwiftBlock2Input

这将初始化所有块,尤其是对于块2,它将创建一个SwiftBlock2Input:

MT518 mt = new MT518();

要覆盖第2块,您可以执行以下操作:

//create an instance of SwiftBlock2Output 
SwiftBlock2Output b2 = new SwiftBlock2Output();

//fill all required data for the block (notice it will be empty)
b2.setMessageType("518");
(...)

//overwrite the block in the mt object
mt.getSwiftMessage().setBlock2(b2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM