2015-09-23 42 views
-1

有可能發送一個j8583 IsoMessage沒有位圖字段?J8583消息沒有位圖

我需要創建一個短消息認證,但不應該有位圖。

感謝

+0

您可以在終端和服務器端實現自己的協議。如果您打算使用標準主機,則應遵循主機規範消息規則。 –

回答

0

集ISOBasePackager.emitBitMap假

+0

謝謝,但我使用J8583而不是JPOS –

1

沒有辦法,沒有一個位圖創建IsoMessage。即使是auth,你也應該包含一個位圖。

但是,如果您需要省略位圖,則可以將消息創建爲字節數組並「剪切」位圖。例如,如果您正在對短信進行編碼並且沒有ISO標頭,請先寫入緩衝區的前4個字節,然後再寫入從位置20開始的緩衝區的其餘部分(如果您只有主位圖或位置爲36)你有一個輔助位圖。

如果答覆沒有位圖,則消息工廠將無法解析它,因爲位圖對於瞭解響應中包含哪些字段很重要。