Как создать ISO8583 Meesage из XML с использованием j8583
Используя http://j8583.sourceforge.net/ я проанализировал сообщение ISO в XML в Java.
ISO в XML:
<j8583config>
<parse>
<PROCESSINGCODE>000000</PROCESSINGCODE>
<SYSTEMTRACEAUDITNUMBER>000001</SYSTEMTRACEAUDITNUMBER>
<Cardacceptorterminalidentification>3239313130303031</Cardacceptorterminalidentification>
<Reservednational>001054455354204D45535347</Reservednational>
<Networkmanagementinformationcode>0301</Networkmanagementinformationcode>
</parse>
</j8583config>
Теперь мне нужно сделать наоборот. Мне нужно создать сообщение ISO из XML.
Может кто-нибудь, пожалуйста, руководство для этого.
Любая помощь приветствуется.
1 ответ
J8583 не делает этого. Вам придется разобрать XML самостоятельно, создать IsoMessage
и установите нужные поля из значений в полях XML.
Самое большее, вы можете преобразовать XML во что-то похожее на шаблон сообщения, а затем создать MessageFactory
и создать сообщение с ним, но это звучит ужасно неэффективно.
Возможно, XSLT-преобразование может помочь?