Quickfix と stunnel を使用して、RSA 秘密鍵でサーバーに接続しています。
Market Data Request(MsgType=V) を送信すると、次のエラーが表示されます
8=FIX.4.49=14735=Y34=55349=ABCD52=20130513-03:23:23.24356=ABCDEFGHI58=フィールド [5232] がメッセージに見つかりませんでした.262=85ee75f8-ab5d-4aff-b87d-108b74d3281=010=53
このリンクから検索して、5232が通貨フィールドであることを発見しました
したがって、以下のように Currency 値を 5232 に渡しました
Message message = new Message();
................
message.setField(5232, new quickfix.field.Currency("EUR"));
................
Session.sendToTarget(message, sessId);
しかし、送信メッセージのコードを確認したところ、フィールド 5232 が自動的に「15=EUR」に変換され、「フィールド [5232] がメッセージに見つかりませんでした」というエラーが再度表示されることがわかりました。
ここで私が見逃していることを誰でも指摘できますか?