Клиент Jpos игнорирует заголовок, указанный в файле конфигурации канала. Что случилось?

#java #iso8583 #jpos

#Ява #iso8583 #МСС

Вопрос:

Вот конфигурация адаптера моего клиентского канала.

 lt;?xml version="1.0" encoding="UTF-8"?gt; lt;channel-adaptor name="jpos-client-adaptor" class="org.jpos.q2.iso.OneShotChannelAdaptor" logger="Q2"gt;  lt;channel class="org.jpos.iso.channel.NACChannel" logger="Q2" packager="org.jpos.iso.packager.ISO87APackager" header="6000010152"gt;  lt;property name="host" value="localhost" /gt;  lt;property name="port" value="65000" /gt;  lt;!-- lt;property name="packager-config" value="${catalina.base}\isoproperties\iso8583ver87Packager.xml"/gt;--gt;  lt;/channelgt;  lt;ingt;channel-Txlt;/ingt;  lt;outgt;channel-Rxlt;/outgt;  lt;max-connectionsgt;1lt;/max-connectionsgt;  lt;max-connect-attemptsgt;3lt;/max-connect-attemptsgt; lt;/channel-adaptorgt;  

Во время отладки в классе ISORequestListener ожидаемый заголовок не отображается. Клиент и сервер используют один и тот же упаковщик. указанный заголовок не виден

Кроме того, при отладке отображается неправильный MTI.

отправлено:

0200

получил:

23114

ошибся MTI

Комментарии:

1. Вы устанавливаете заголовок на своем уровне ISOMsg? Возможно, вам захочется добавить lt;property name='override-header' value='true' /gt; что-то в конфигурацию вашего канала.