com.esl.plugin
Version:
The official ESL plugin for Paypad
191 lines (179 loc) • 7.68 kB
text/xml
<j8583-config>
<template type="0600">
<field num="4" type="AMOUNT">1234</field>
<field num="11" type="NUMERIC" length="6">123</field>
<field num="41" type="BINARY" length="8">abcdef</field>
<field num="42" type="BINARY" length="4">abcde</field>
<field num="43" type="ALPHA" length="40">Field of length 40</field>
<field num="62" type="LLBIN">0123456789abcdef620123456789abcd</field>
<field num="63" type="LLBIN">01234567863</field>
<field num="64" type="LLLBIN">0123456789abcdef640123456789abcd</field>
<field num="65" type="LLLBIN">01234567865</field>
<field num="102" type="LLLVAR">Field of type LLLVAR</field>
</template>
<!-- The server example uses this to read the requests -->
<parse type="0210">
<field num="2" type="LLVAR" />
<field num="3" type="NUMERIC" length="6" />
<field num="4" type="AMOUNT" />
<field num="7" type="DATE10" />
<field num="11" type="NUMERIC" length="6" />
<field num="12" type="TIME" />
<field num="13" type="DATE4" />
<field num="14" type="DATE4" />
<field num="15" type="DATE4" />
<field num="17" type="DATE_EXP" />
<field num="18" type="ALPHA" length="4" />
<field num="22" type="ALPHA" length="3" />
<field num="23" type="ALPHA" length="3" />
<field num="25" type="ALPHA" length="2" />
<field num="26" type="NUMERIC" length="2" />
<field num="28" type="ALPHA" length="9" />
<field num="30" type="ALPHA" length="9" />
<field num="32" type="LLVAR" />
<field num="33" type="LLVAR" />
<field num="35" type="LLVAR" />
<field num="37" type="ALPHA" length="12" />
<field num="38" type="NUMERIC" length="6" />
<field num="39" type="NUMERIC" length="2" />
<field num="40" type="NUMERIC" length="3" />
<field num="41" type="ALPHA" length="8" />
<field num="42" type="ALPHA" length="15" />
<field num="43" type="ALPHA" length="40" />
<field num="48" type="LLLVAR" />
<field num="49" type="ALPHA" length="3" />
<field num="52" type="ALPHA" length="16" />
<field num="54" type="LLLVAR" />
<field num="55" type="LLLVAR" />
<field num="59" type="LLLVAR" />
<field num="60" type="LLLVAR" />
<field num="61" type="LLLVAR" />
<field num="100" type="LLVAR" />
<field num="102" type="LLVAR" />
<field num="123" type="LLLVAR" />
<field num="128" type="ALPHA" length="64" />
</parse>
<parse type="0110">
<field num="2" type="LLVAR" />
<field num="3" type="NUMERIC" length="6" />
<field num="4" type="AMOUNT" />
<field num="7" type="DATE10" />
<field num="11" type="NUMERIC" length="6" />
<field num="12" type="TIME" />
<field num="13" type="DATE4" />
<field num="14" type="DATE4" />
<field num="15" type="DATE4" />
<field num="17" type="DATE_EXP" />
<field num="18" type="ALPHA" length="4" />
<field num="22" type="ALPHA" length="3" />
<field num="23" type="ALPHA" length="3" />
<field num="25" type="ALPHA" length="2" />
<field num="26" type="NUMERIC" length="2" />
<field num="28" type="ALPHA" length="9" />
<field num="30" type="ALPHA" length="9" />
<field num="32" type="LLVAR" />
<field num="33" type="LLVAR" />
<field num="35" type="LLVAR" />
<field num="37" type="ALPHA" length="12" />
<field num="38" type="NUMERIC" length="6" />
<field num="39" type="NUMERIC" length="2" />
<field num="40" type="NUMERIC" length="3" />
<field num="41" type="ALPHA" length="8" />
<field num="42" type="ALPHA" length="15" />
<field num="43" type="ALPHA" length="40" />
<field num="48" type="LLLVAR" />
<field num="49" type="ALPHA" length="3" />
<field num="52" type="ALPHA" length="16" />
<field num="54" type="LLLVAR" />
<field num="55" type="LLLVAR" />
<field num="59" type="LLLVAR" />
<field num="60" type="LLLVAR" />
<field num="61" type="LLLVAR" />
<field num="100" type="LLVAR" />
<field num="102" type="LLVAR" />
<field num="123" type="LLLVAR" />
<field num="128" type="ALPHA" length="64" />
</parse>
<!-- this is for binary tests (message encoding AND fields) -->
<parse type="0600">
<field num="4" type="AMOUNT" />
<field num="7" type="DATE10" />
<field num="11" type="NUMERIC" length="6" />
<field num="41" type="BINARY" length="8" />
<field num="42" type="BINARY" length="4" />
<field num="43" type="ALPHA" length="40" />
<field num="62" type="LLBIN" />
<field num="63" type="LLBIN" />
<field num="64" type="LLLBIN" />
<field num="65" type="LLLBIN" />
<field num="102" type="LLLVAR" />
</parse>
<parse type="0800">
<field num="3" type="ALPHA" length="6">123456</field>
<field num="12" type="DATE4">1231</field>
<field num="17" type="DATE4">1231</field>
</parse>
<parse type="0810">
<field num="7" type="DATE10" length="10" />
<field num="11" type="NUMERIC" length="6" />
<field num="12" type="TIME" length="6" />
<field num="13" type="DATE4" length="4" />
<field num="39" type="NUMERIC" length="2" />
<field num="41" type="ALPHA" length="8" />
<field num="53" type="ALPHA" length="32" />
<field num="62" type="LLLVAR" />
<field num="64" type="ALPHA" length="64" />
</parse>
<parse type="1200">
<field num="10" type="LLLVAR">
<field num="1" type="ALPHA" length="5" />
<field num="2" type="LLVAR"/>
<field num="3" type="NUMERIC" length="5" />
<field num="4" type="ALPHA" length="1" />
</field>
</parse>
<parse type="0430">
<field num="2" type="LLVAR" />
<field num="3" type="NUMERIC" length="6" />
<field num="4" type="AMOUNT" />
<field num="7" type="DATE10" />
<field num="11" type="NUMERIC" length="6" />
<field num="12" type="TIME" />
<field num="13" type="DATE4" />
<field num="14" type="NUMERIC" length="4" />
<field num="15" type="DATE4" />
<field num="17" type="DATE_EXP" />
<field num="18" type="ALPHA" length="4" />
<field num="22" type="ALPHA" length="3" />
<field num="23" type="ALPHA" length="3" />
<field num="25" type="ALPHA" length="2" />
<field num="26" type="NUMERIC" length="2" />
<field num="28" type="ALPHA" length="9" />
<field num="30" type="ALPHA" length="9" />
<field num="32" type="LLVAR" />
<field num="33" type="LLVAR" />
<field num="35" type="LLVAR" />
<field num="37" type="ALPHA" length="12" />
<field num="38" type="NUMERIC" length="6" />
<field num="39" type="NUMERIC" length="2" />
<field num="40" type="NUMERIC" length="3" />
<field num="41" type="ALPHA" length="8" />
<field num="42" type="ALPHA" length="15" />
<field num="43" type="ALPHA" length="40" />
<field num="48" type="LLLVAR" />
<field num="49" type="ALPHA" length="3" />
<field num="54" type="LLLVAR" />
<field num="55" type="LLLVAR" />
<field num="60" type="LLLVAR" />
<field num="61" type="LLLVAR" />
<field num="90" type="NUMERIC" length="42" />
<field num="95" type="NUMERIC" length="42" />
<field num="100" type="LLVAR" />
<field num="102" type="LLVAR" />
<field num="123" type="LLLVAR" />
<field num="128" type="ALPHA" length="64" />
</parse>
</j8583-config>