オブジェクトに逆シリアル化するパーサを構築しようとしています。ソケットはバイトをパーサーに送ります。フィールド22の長さの場合、POSエントリモードはN3になり、バイトは常に2桁になります。このフィールドの値を取得するには?ISO 8583フィールド22
-1
A
答えて
0
このフィールドのASCII値を読み取り、整数に変換します。 N3と表示されている場合は、3桁の数字フィールドなので、51と入力すると051にキャストしてASCIIに変換します。
0
フィールド22はposエントリモードです。 3桁の数値です。フォーマットがBCDの場合、2バイトは4桁[0(パディング)+ 3桁のPOS入力モード)を含みます。フォーマットがascciの場合は3バイトです。
関連する問題
- 1. ISO 8583モバイルバンキング
- 2. C#とISO 8583 - 1987
- 3. WSo2 ESBでISO 8583メッセージを送受信する方法は?
- 4. ISO 8583メッセージのパックバイナリデータとアンパックバイナリデータは何ですか?
- 5. PIN検証にはどのISO 8583メッセージタイプが必要ですか?
- 6. JPOSを使用してビットマップを含むサブフィールドセットをISO 8583メッセージに追加
- 7. ISO 8601フィールドからPython DateTimeフィールド
- 8. (ERRNO 22)
- 9. キャッチ22
- 10. xlCellTypeConstants、22
- 11. ターンカメラライト22
- 12. フィールド名のないISO Pascalレコードの変形
- 13. ISOの日付フィールドのMongodbの正規表現
- 14. SVN Error - Catch-22
- 15. エラーは22
- 16. google analytics catch 22
- 17. Python Chatterbot "Errno 22"
- 18. pam_mount + sshfs + port!= 22
- 19. エンドユーザのタフキャッチ22
- 20. const char [22] '〜' LPCWSTR '
- 21. エラー22 CoreWLAN
- 22. はなぜ= 22
- 23. 挿入ISO日は
- 24. JPOS 8583ビットマップが正しく取得されない
- 25. Valgrindのエラー:エラー22
- 26. Android MediaPlayerエラー(1、-22)
- 27. TCL 8.5 Fedoraは22
- 28. setBackground from Bitmap API 22+
- 29. Regex Pythonで検索: '22行目'でポート22行を除外
- 30. 22フィールド以上のケースクラスの暗黙的な書き込み方法