<txnmgr class="org.jpos.transaction.TransactionManager" logger="Q2">
<property name="queue" value="JCARD.TXN" />
<property name="sessions" value="2" />
<property name="debug" value="true" />
<participant class="org.jpos.jcard.PrepareContext" logger="Q2" realm="PrepareContext" />
<participant class="org.jpos.transaction.Open" logger="Q2" realm="open">
<property name="checkpoint" value="open" />
<property name="timeout" value="300" />
</participant>
<participant class="org.jpos.jcard.Switch" logger="Q2" realm="Switch">
<property name="100.30"
value="balanceinquiry prepareresponse logit close sendresponse" />
<property name="100.00"
value="authorization prepareresponse logit close sendresponse" />
<property name="100.02"
value="auth-void prepareresponse logit close sendresponse" />
<property name="100.20"
value="refund prepareresponse logit close sendresponse" />
<property name="100.22"
value="refund-void prepareresponse logit close sendresponse" />
<property name="200.00"
value="financial prepareresponse logit close sendresponse" />
<property name="200.01"
value="financial prepareresponse logit close sendresponse" />
<property name="200.02"
value="purchase-void prepareresponse logit close sendresponse" />
<property name="200.20"
value="financial-refund prepareresponse logit close sendresponse" />
<property name="200.21"
value="financial-deposit prepareresponse logit close sendresponse" />
<property name="200.22"
value="financial-refund-void prepareresponse logit close sendresponse" />
<property name="200.40"
value="transfer prepareresponse logit close sendresponse" />
<property name="220.00.0000"
value="completion prepareresponse logit close sendresponse" />
<property name="220.20.0000"
value="refund-completion prepareresponse logit close sendresponse" />
<property name="220.00.1000"
value="force-post prepareresponse logit close sendresponse" />
<property name="220.00.2000"
value="force-post prepareresponse logit close sendresponse" />
<property name="220.20.1000"
value="refund-force-post prepareresponse logit close sendresponse" />
<property name="220.20.4500"
value="refund-force-post prepareresponse logit close sendresponse" />
<property name="420.00.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="420.01.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="420.02.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="420.20.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="420.21.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="420.40.0000"
value="reversal prepareresponse logit close sendresponse" />
<property name="304.301.CUSTOMER"
value="add_customer_record prepareresponse logit close sendresponse" />
<property name="304.301.MERCHANT"
value="add_merchant_record prepareresponse logit close sendresponse" />
<property name="unknown"
value="notsupported prepareresponse close sendresponse" />
</participant>
<participant class="org.jpos.jcard.ProtectDebugInfo" logger="Q2" realm="ProtectDebug" />
<participant class="org.jpos.transaction.Debug" logger="Q2" realm="debug" />
<group name="notsupported">
<participant class="org.jpos.jcard.NotSupported" logger="Q2"
realm="not-supported" />
</group>
<group name="balanceinquiry">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13,AMOUNT,PAN,41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
<participant class="org.jpos.jcard.BalanceInquiry"
logger="Q2" realm="balance-inquiry" />
</group>
<group name="authorization">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
<property name="checkpoint" value="check-card" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal">
<property name="checkpoint" value="check-terminal" />
</participant>
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer">
<property name="checkpoint" value="check-acquirer" />
</participant>
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account">
<property name="checkpoint" value="select-account" />
</participant>
<participant class="org.jpos.jcard.CheckPreviousReverse"
logger="Q2" realm="check-previous-reverse">
<property name="checkpoint" value="check-previous-reverse" />
</participant>
<participant class="org.jpos.jcard.CheckVelocity"
logger="Q2" realm="checkvelocity">
<property name="checkpoint" value="check-velocity" />
</participant>
<participant class="org.jpos.jcard.Authorization"
logger="Q2" realm="authorization">
<property name="checkpoint" value="authorization" />
</participant>
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="financial">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.CheckPreviousReverse"
logger="Q2" realm="check-previous-reverse" />
<participant class="org.jpos.jcard.CheckVelocity"
logger="Q2" realm="checkvelocity" />
<participant class="org.jpos.jcard.Financial"
logger="Q2" realm="financial" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="refund">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.CheckVelocity"
logger="Q2" realm="checkvelocity" />
<participant class="org.jpos.jcard.Refund" logger="Q2" realm="refund" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="financial-refund">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.CheckVelocity"
logger="Q2" realm="checkvelocity" />
<participant class="org.jpos.jcard.FinancialRefund"
logger="Q2" realm="financial-refund" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="financial-deposit">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.FinancialDeposit"
logger="Q2" realm="financial-deposit" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="reversal">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 25,41, ORIGINAL_DATA_ELEMENTS" />
<property name="optional" value="17,24,25,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="window" value="259200" />
<property name="fields" value="stan, amount, currency, card, original-tx-timestamp" />
</participant>
<participant class="org.jpos.jcard.Reverse" logger="Q2" realm="reverse" />
</group>
<group name="completion">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN,25,38,41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="original-itc" value="100.00" />
<property name="window" value="2592000" />
<property name="fields" value="card, approvalNumber, currency" />
</participant>
<participant class="org.jpos.jcard.Completion" logger="Q2" realm="reverse" />
</group>
<group name="refund-completion">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13,AMOUNT,PAN,25,38,41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="original-itc" value="100.20" />
<property name="window" value="2592000" />
<property name="fields" value="card, approvalNumber, currency" />
</participant>
<participant class="org.jpos.jcard.Completion" logger="Q2" realm="completion" />
</group>
<group name="force-post">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN,25,41" />
<property name="optional" value="17,24,32,37,38,39,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.ForcePost"
logger="Q2" realm="force-post" />
</group>
<group name="refund-force-post">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN,25,41" />
<property name="optional" value="17,24,32,37,38,39,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.RefundForcePost"
logger="Q2" realm="refund-force-post" />
</group>
<group name="transfer">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.SelectAccount"
logger="Q2" realm="select-account" />
<participant class="org.jpos.jcard.CheckPreviousReverse"
logger="Q2" realm="check-previous-reverse" />
<participant class="org.jpos.jcard.CheckVelocity"
logger="Q2" realm="checkvelocity" />
<participant class="org.jpos.jcard.Transfer"
logger="Q2" realm="transfer" />
<participant class="org.jpos.jcard.ComputeBalances"
logger="Q2" realm="compute-balances">
<property name="checkpoint" value="compute-balances" />
</participant>
</group>
<group name="purchase-void">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41, ORIGINAL_DATA_ELEMENTS" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="window" value="259200" />
<property name="fields" value="stan, amount, currency, card, original-tx-timestamp" />
<property name="original-itc" value="200.00" />
</participant>
<participant class="org.jpos.jcard.Void" logger="Q2" realm="void" />
</group>
<group name="auth-void">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41, ORIGINAL_DATA_ELEMENTS" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="window" value="259200" />
<property name="fields" value="stan, amount, currency, card, original-tx-timestamp" />
<property name="original-itc" value="100.00" />
</participant>
<participant class="org.jpos.jcard.Void" logger="Q2" realm="void" />
</group>
<group name="close">
<participant class="org.jpos.transaction.Close" logger="Q2" realm="open">
<property name="checkpoint" value="close" />
</participant>
</group>
<group name="refund-void">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41, ORIGINAL_DATA_ELEMENTS" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="window" value="259200" />
<property name="fields" value="stan, amount, currency, card, original-tx-timestamp" />
<property name="original-itc" value="100.20" />
</participant>
<participant class="org.jpos.jcard.Void" logger="Q2" realm="void" />
</group>
<group name="financial-refund-void">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="PCODE,7,11,12,13, AMOUNT, PAN, 41, ORIGINAL_DATA_ELEMENTS" />
<property name="optional" value="17,24,32,37,42,43,46,60,63,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.CheckCard"
logger="Q2" realm="checkcard">
<property name="kid" value="&KID;" />
</participant>
<participant class="org.jpos.jcard.CheckTerminal"
logger="Q2" realm="checkterminal" />
<participant class="org.jpos.jcard.CheckAcquirer"
logger="Q2" realm="checkacquirer" />
<participant class="org.jpos.jcard.FindOriginal" logger="Q2" realm="findoriginal">
<property name="window" value="259200" />
<property name="fields" value="stan, amount, currency, card, original-tx-timestamp" />
<property name="original-itc" value="200.20" />
</participant>
<participant class="org.jpos.jcard.Void" logger="Q2" realm="void" />
</group>
<group name="prepareresponse">
<participant class="org.jpos.jcard.PrepareResponse" logger="Q2" realm="prepareresponse">
<property name="locale" value="JCARD" />
<property name="checkpoint" value="prepare-response" />
</participant>
</group>
<group name="logit">
<participant class="org.jpos.jcard.LogIt" logger="Q2"
realm="log-it">
<property name="checkpoint" value="log-response" />
</participant>
</group>
<group name="sendresponse">
<participant class="org.jpos.jcard.SendResponse" logger="Q2" realm="sendresponse" />
</group>
<group name="add_customer_record">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="7,11,12,24,101" />
<property name="optional" value="2,72,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.AddCustomer"
logger="Q2" realm="add-customer">
<property name="chart" value="jcard" />
<property name="customers-account" value="21" />
<property name="issuer" value="1" />
<property name="card-product" value="1" />
<property name="final-account" value="00" />
<property name="account-description-00" value="Stored Value" />
<property name="account-currency-00" value="840" />
<property name="account-additional-mapping-00" value="31, 32, 33, 34, 35, 36" />
<property name="final-account" value="40" />
<property name="account-description-40" value="Stored Points" />
<property name="account-currency-40" value="840" />
<property name="account-additional-mapping-40" value="" />
<property name="kid" value="&KID;" />
</participant>
</group>
<group name="add_merchant_record">
<participant class="org.jpos.jcard.CheckFields" logger="Q2" realm="CheckRequiredFields">
<property name="mandatory" value="7,11,12,24,101" />
<property name="optional" value="2,32,42,72,111" />
</participant>
<participant class="org.jpos.jcard.CreateTranLog" logger="Q2"
realm="create-tranlog">
<property name="queue" value="JCARD.TXN" />
<property name="space" value="tspace:default" />
<property name="capture-date" value="capture-date" />
<property name="checkpoint" value="create-tranlog" />
<property name="node" value="01" />
</participant>
<participant class="org.jpos.jcard.AddMerchant"
logger="Q2" realm="add-merchant">
</participant>
</group>
</txnmgr>