ビットマップ フィールドなしで j8583 IsoMessage を送信することは可能ですか?
認証用の短いメッセージを作成する必要がありますが、ビットマップは必要ありません。
ありがとう
IsoMessage
ビットマップなしでを作成する方法はありません。認証の場合でも、ビットマップを含める必要があります。
ただし、ビットマップを省略する必要がある場合は、メッセージをバイト配列として作成し、ビットマップを「切り取る」ことができます。たとえば、テキスト メッセージをエンコードしていて、ISO ヘッダーがない場合は、バッファーの最初の 4 バイトを書き込み、次に、プライマリ ビットマップしかない場合は位置 20 から、バッファーの残りの部分は位置 36 から書き込みます。セカンダリ ビットマップがあります。
応答にビットマップがない場合、応答に含まれるフィールドを知るためにビットマップが不可欠であるため、メッセージ ファクトリはそれを解析できません。
ISOBasePackager.emitBitMap を false に設定します