1

Prowide Core (WIFE) で MT518 迅速なメッセージ モデル オブジェクトに方向を設定する方法。方向は、メッセージ アプリケーション ヘッダー ブロック (ブロック 2) で示されます。例えば。{2:O5181013160718MOTIITMMAXXX00000000101607181013N}

次のswift mtオブジェクトに方向を設定したい。

MT518 m = new MT518()

setDirection()ただし、MT518 モデル タイプで使用できる api メソッド はありません。setDirection()メソッドは型オブジェクトで使用できますが、そのクラスとライブラリ内のAbstractSwiftMessageクラスの間には関係がありません。MT518

APIへのリンクhttp://api.prowidesoftware.com/core/

Prowide Core (WIFE) ライブラリに詳しい人なら誰でもこれを解決できますか?

4

1 に答える 1

2

デフォルトでは、MTnnn クラスで作成されたメッセージは発信 (SWIFT ネットワークへの入力) です。ただし、いつでもブロック 2 を手動で設定できます。次の例を確認して、SwiftBlock2InputSwiftBlock2Outputに置き換えます。

これによりすべてのブロックが初期化され、特にブロック 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);
于 2016-12-27T16:05:29.580 に答える