テキスト ファイルに ISO8583 ログがほとんどありません。このテキスト ファイルからこれらのログを解析し、メッセージのクラス、メッセージ関数、メッセージの発信元、処理コード、応答コードなどの記述情報をデータベースに書き込みたいと考えています。
私は BASE24/ISO8583 を初めて使用するので、このための既製のパーサーを見つけようとしていました。そのようなパーサーはありますか? jPOS はそのような機能を提供していますか?
編集
以下に示すように、「.log」ファイルに ISO8583 形式のログがあります。
MTI : 0200
フィールド 3 : 201234
フィールド 4 : 000000010000
フィールド 7 : 0110722180
フィールド 11 : 123456
フィールド 44 : A5DFGR
フィールド 105 : ABCDEFGHIJ 1234567890
これは、あなたが共有したリンクに示されている形式と同じです。また、16進ダンプで構成されていますが、それを解析したくありません。
リンクで指定されたコードは、メッセージのパッキングとアンパッキングを行っています。私がしようとしているのは、これらのログを (アンパックされた形式で) 読み取り、データベース テーブルに書き込むことです。
これには独自のコードを記述し、その中で jPOS パッケージャーを使用する必要があると思います。