openiso8583 ライブラリを使用して ISO 8583 メッセージを作成しようとしています
フィールド番号 17 ( Date
, capture
) がなかったので、クラスを拡張しました。
Iso8583Finacle msg = new Iso8583Finacle();
msg.MessageType = Iso8583.MsgType._0120_AUTH_ADV;
msg[Iso8583Finacle.Bit._003_PROC_CODE] = "310000";
msg[Iso8583Finacle.Bit._004_TRAN_AMOUNT] = "0000000000000000";
msg[Iso8583Finacle.Bit._011_SYS_TRACE_AUDIT_NUM] = "380767397537";
msg[Iso8583Finacle.Bit._012_LOCAL_TRAN_DATETIME] = "20131003075957";
msg[Iso8583Finacle.Bit._017_CAPTURE_DATE] = "20131003";
ただし、エラーをスローしています。
UnknownFieldException は処理されませんでした
フィールド 17 は不明です
メッセージクラスを適切に拡張する方法を誰か教えてもらえますか?