I am having an issue while sending DE 127.10 & 127.29 together to postilion switch i.e I am not getting response from the switch but when I tried the request with each of them separately I am able to receive the response.
So I am not able to understand the issue,below are the Jpos rules defined for my appln.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE isopackager PUBLIC
"-//jPOS/jPOS Generic Packager DTD 1.0//EN"
"
http://jpos.org/dtd/generic-packager-1.0.dtd">
<isopackager>
<isofield
id="0"
length="4"
name="MESSAGE TYPE INDICATOR"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="1"
length="16"
name="BIT MAP"
class="org.jpos.iso.IFB_BITMAP"/>
<isofield
id="2"
length="19"
name="PAN - PRIMARY ACCOUNT NUMBER"
class="org.jpos.iso.IFA_LLNUM"/>
<isofield
id="3"
length="6"
name="PROCESSING CODE"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="4"
length="12"
name="AMOUNT, TRANSACTION"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="5" length="12" name="AMOUNT, SETTLEMENT" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="7"
length="10"
name="TRANSMISSION DATE AND TIME"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="8" length="8" name="AMOUNT, CARDHOLDER BILLING FEE" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="9" length="8" name="CONVERSION RATE, SETTLEMENT" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="11"
length="6"
name="SYSTEM TRACE AUDIT NUMBER"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="12"
length="6"
name="TIME, LOCAL TRANSACTION"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="13"
length="4"
name="DATE, LOCAL TRANSACTION"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="14"
length="4"
name="DATE, EXPIRATION"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="15" length="4" name="DATE, SETTLEMENT" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="16" length="4" name="DATE, CONVERSION" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="17" length="4" name="DATE, CAPTURE" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="18"
length="4"
name="MERCHANTS TYPE"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="19" length="3" name="ACQUIRING INSTITUTION COUNTRY CODE" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="20" length="3" name="PAN EXTENDED COUNTRY CODE" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="21" length="3" name="FORWARDING INSTITUTION COUNTRY CODE" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="22"
length="3"
name="POINT OF SERVICE ENTRY MODE"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="23" length="3" name="CARD SEQUENCE NUMBER" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="24" length="3" name="NETWORK INTERNATIONAL IDENTIFIEER" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="25"
length="2"
name="POINT OF SERVICE CONDITION CODE"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="27" length="1" name="AUTHORIZATION IDENTIFICATION RESP LEN" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="28" length="9" name="AMOUNT, TRANSACTION FEE" class="org.jpos.iso.IFA_AMOUNT"/>
<isofield id="29" length="9" name="AMOUNT, SETTLEMENT FEE" class="org.jpos.iso.IFA_AMOUNT"/>
<isofield id="30" length="9" name="AMOUNT, TRANSACTION PROCESSING FEE" class="org.jpos.iso.IFA_AMOUNT"/>
<isofield id="31" length="9" name="AMOUNT, SETTLEMENT PROCESSING FEE" class="org.jpos.iso.IFA_AMOUNT"/>
<isofield
id="32"
length="11"
name="ACQUIRING INSTITUTION IDENT CODE"
class="org.jpos.iso.IFA_LLNUM"/>
<isofield id="33" length="11" name="FORWARDING INSTITUTION IDENT CODE" class="org.jpos.iso.IFA_LLNUM"/>
<isofield id="34" length="28" name="PAN EXTENDED" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield id="35" length="37" name="TRACK 2 DATA" class="org.jpos.iso.IFA_LLNUM"/>
<isofield id="36" length="104" name="TRACK 3 DATA" class="org.jpos.iso.IFA_LLLCHAR"/>
<isofield
id="37"
length="12"
name="RETRIEVAL REFERENCE NUMBER"
class="org.jpos.iso.IF_CHAR"/>
<isofield id="38" length="6" name="AUTHORIZATION IDENTIFICATION RESPONSE" class="org.jpos.iso.IF_CHAR"/>
<isofield id="39" length="2" name="RESPONSE CODE" class="org.jpos.iso.IF_CHAR"/>
<isofield
id="41"
length="8"
name="CARD ACCEPTOR TERMINAL IDENTIFICACION"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="42"
length="15"
name="CARD ACCEPTOR IDENTIFICATION CODE"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="43"
length="40"
name="CARD ACCEPTOR NAME/LOCATION"
class="org.jpos.iso.IF_CHAR"/>
<isofield id="44" length="25" name="ADITIONAL RESPONSE DATA" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="49"
length="3"
name="CURRENCY CODE, TRANSACTION"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="54" length="120" name="ADDITIONAL AMOUNTS" class="org.jpos.iso.IFA_LLLCHAR"/>
<isofield id="90" length="42" name="ORIGINAL DATA ELEMENTS" class="org.jpos.iso.IFA_NUMERIC"/>
<isofield id="102" length="28" name="FROM ACCOUNT" class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="123"
length="999"
name="RESERVED PRIVATE USE"
class="org.jpos.iso.IFA_LLLCHAR"/>
<isofieldpackager
id="127"
length="999999"
name="RESERVED PRIVATE USE"
class="org.jpos.iso.IFA_LLLLLLBINARY"
packager="org.jpos.iso.packager.GenericSubFieldPackager">
<isofield
id="0"
length="0"
name="PLACEHOLDER"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="1"
length="8"
name="BITMAP"
class="org.jpos.iso.IFB_BITMAP"/>
<isofield
id="2"
length="32"
name="SWITCH KEY"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="3"
length="48"
name="ROUTING INFORMATION"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="4"
length="22"
name="POS DATA"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="5"
length="73"
name="SERVICE STATION DATA"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="6"
length="2"
name="AUTHORIZATION PROFILE"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="7"
length="50"
name="CHECK DATA"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="8"
length="128"
name="RETENTION DATA"
class="org.jpos.iso.IFA_LLLCHAR"/>
<isofield
id="9"
length="255"
name="ADDITIONAL NODE DATA"
class="org.jpos.iso.IFA_LLLCHAR"/>
<isofield
id="10"
length="3"
name="CVV2"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="11"
length="32"
name="ORIGINAL KEY"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="12"
length="25"
name="TERMINAL OWNDER"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="13"
length="17"
name="POS GEOGRAPHIC DATA"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="14"
length="8"
name="SPONSOR BANK"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="15"
length="29"
name="AVS REQUEST"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="16"
length="1"
name="AVS RESPONSE"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="17"
length="50"
name="CARDHOLDER INFORMATION"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="18"
length="50"
name="VALIDATION DATA"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="19"
length="45"
name="BANK DETAILS"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="20"
length="8"
name="AUTHORIZER DATE SETTLEMENT"
class="org.jpos.iso.IFA_NUMERIC"/>
<isofield
id="21"
length="12"
name="RECORD IDENTIFICATION"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="22"
length="99999"
name="STRUCTURED DATA"
class="org.jpos.iso.IFA_LLLLLCHAR"/>
<isofield
id="23"
length="253"
name="PAYEE NAME AND ADDRESS"
class="org.jpos.iso.IF_CHAR"/>
<isofield
id="24"
length="28"
name="PAYER ACCOUNT INFORMATION"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="25"
length="8000"
name="ICC DATA"
class="org.jpos.iso.IFA_LLLLCHAR"/>
<isofield
id="26"
length="20"
name="ORIGINAL NODE"
class="org.jpos.iso.IFA_LLCHAR"/>
<isofield
id="29"
length="40"
name="3D Secure Data"
class="org.jpos.iso.IFB_BINARY"/>
<isofield
id="30"
length="1"
name="3D Secure Result"
class="org.jpos.iso.IF_CHAR"/>
</isofieldpackager>
</isopackager>
0000 30 31 30 30 F2 3C 44 81 08 E0 80 00 00 00 00 00 0100.<D.........
0010 00 00 00 22 31 36 34 32 38 39 36 39 37 30 30 30 ..."164289697000
0020 35 33 31 34 36 34 30 30 30 30 30 30 30 30 30 30 5314640000000000
0030 30 30 30 32 30 30 30 30 30 33 32 36 30 37 33 36 0002000003260736
0040 33 30 32 30 35 37 37 37 31 31 33 36 33 30 30 33 3020577711363003
0050 32 36 32 31 30 36 35 36 39 31 30 31 32 30 38 30 2621065691012080
0060 36 34 35 34 38 39 39 39 30 38 35 30 37 31 30 35 6454899908507105
0070 37 39 30 30 30 30 35 30 30 34 31 30 30 30 30 30 7900005004100000
0080 30 30 30 32 37 31 37 34 39 39 43 4F 4D 4D 45 52 0002717499COMMER
0090 43 49 41 4C 38 33 36 30 44 75 62 61 69 41 45 41 CIAL8360DubaiAEA
00a0 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E
00b0 20 20 37 38 34 30 31 35 31 30 30 30 33 30 31 30 78401510003010
00c0 34 30 30 30 30 30 30 30 30 30 30 31 31 00 40 00 4000000000011.@.
00d0 00 00 00 00 00 38 37 35 .....875
0000 30 31 30 30 F2 3C 44 81 08 E0 80 00 00 00 00 00 0100.<D.........
0010 00 00 00 22 31 36 34 32 38 39 36 39 37 30 30 30 ..."164289697000
0020 35 33 31 34 36 34 30 30 30 30 30 30 30 30 30 30 5314640000000000
0030 30 30 30 32 30 30 30 30 30 33 32 36 30 37 33 36 0002000003260736
0040 33 30 32 30 35 37 37 37 31 31 33 36 33 30 30 33 3020577711363003
0050 32 36 32 31 30 36 35 36 39 31 30 31 32 30 38 30 2621065691012080
0060 36 34 35 34 38 39 39 39 30 38 35 30 37 31 30 35 6454899908507105
0070 37 39 30 30 30 30 35 30 30 34 31 30 30 30 30 30 7900005004100000
0080 30 30 30 32 37 31 37 34 39 39 43 4F 4D 4D 45 52 0002717499COMMER
0090 43 49 41 4C 38 33 36 30 44 75 62 61 69 41 45 41 CIAL8360DubaiAEA
00a0 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E
00b0 20 20 37 38 34 30 31 35 31 30 30 30 33 30 31 30 78401510003010
00c0 34 30 30 30 30 30 30 30 30 30 30 35 31 00 40 00 4000000000051.@.
00d0 08 00 00 00 00 38 37 35 30 30 30 30 30 30 30 30 .....87500000000
00e0 30 30 30 30 30 30 30 30 30 32 30 30 00 00 01 01 000000000200....
00f0 07 17 02 20 20 00 00 00 52 17 02 00 00 00 00 00 ... ...R.......
Please advice.