I'm working on a kotlin code. I'm sending my request successfully to the server, my logs shows that all fields and subfields were included. The the server does not receive all the subfields.
<isofieldpackager id="127" name="ICC Info" length="999999" class="org.jpos.iso.IFA_LLLLLLBINARY" packager="org.jpos.iso.packager.GenericSubFieldPackager" bitmapField="0">
<isofield id="0" length="16" name="Bitmap" class="org.jpos.iso.IFA_BITMAP"/>
<isofield id="2" length="32" name="Subfield 127.2" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="3" length="48" name="Subfield 127.3" class="org.jpos.iso.IF_CHAR"/>
<isofield id="13" length="17" name="Subfield 127.13" class="org.jpos.iso.IF_CHAR"/>
<isofield id="20" length="8" name="Subfield 127.20" class="org.jpos.iso.IFA_NUMERIC"/>
<isofieldpackager id="25" length="999999" name="Subfield 127.25" class="org.jpos.iso.IFA_LLLLLLBINARY" packager="org.jpos.iso.packager.GenericSubFieldPackager" bitmapField="0">
<isofield id="0" length="16" name="Bitmap" class="org.jpos.iso.IFA_BITMAP"/>
<isofield id="2" length="12" name="AmountAuthorized" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="3" length="12" name="AmountOther" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="5" length="4" name="ApplicationInterchangeProfile" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="6" length="4" name="ApplicationTransactionCounter" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="12" length="16" name="Cryptogram" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="13" length="2" name="CryptogramInformationData" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="15" length="6" name="CvmResults" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="18" length="36" name="IssuerApplicationData" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="21" length="6" name="TerminalCapabilities" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="22" length="3" name="TerminalCountryCode" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="23" length="2" name="TerminalType" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="24" length="10" name="TerminalVerificationResult" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="26" length="3" name="TransactionCurrencyCode" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="27" length="6" name="TransactionDate" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="28" length="2" name="TransactionSequenceCounter" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="29" length="2" name="TransactionType" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="30" length="8" name="UnpredictableNumber" class="org.jpos.iso.IFA_LLCHAR"/>
</isofieldpackager>
<isofield id="33" length="4" name="Subfield 127.33" class="org.jpos.iso.IFA_NUMERIC"/>
</isofieldpackager>