Configuration of Enterprise Transaction Pool Processes
In central-transaction-pool.properties, it will be configured for which processes protocol entries are created. For all of these entries in the protocol table, a 'Work Request' will be generated to run a specific process (POSLog export, customer order agent, gift cert reconciliation agent, etc.) for the consumed transaction.
central-transaction-pool.properties:
# IDs of process(=protocol) groups for which protocol entries should be created (additionaly to registered work consumers)
#gkr.tx-pool.additionalProtocolGroupIds=0,4,102,103,104,105,106,107,200,202,203,204,205,206,207,301,401
gkr.tx-pool.additionalProtocolGroupIds=0,102,103,104,105,106,107,200,202,203,204,205,206,207,301,401
Note:
The same property
'gkr.tx-pool.additionalProtocolGroupIds' has to be configured on all
systems that write transactions to the same database (e.g.
central-transaction-pool.properties in SDC)
Standard product processes are listed here, but the real source of truth is msg-router.properties in individual applications.
| PID | Meaning |
|---|---|
| 0 | Calculations, mandatory for POS Server accounting |
| 4 | Calculation period master, mandatory for pos-server accounting |
| 10 | Layaway agent |
| 101 | Export of transactions in JSON format to disk, not meant for production use |
| 102 | Export of transactions in POSLog format to UCON and SAP |
| 103 | Customer order agent |
| 104 | Gift certificate reconciliation agent |
| 107 | Couponing agent |
| 108 | Digital Receipt Agent |
| 109 | RFID Detego Agent |
| 110 | Communicates with the Loyalty Service, stores bonus points on the transaction, confirms bonus points to the LS |
| 200 | Creates rebooking transaction for offline processed transactions |
| 201 | Export of rebooking transaction to offline rebooking document |
| 202 | Creation of Scale Markdown, Received Deposit and Redeemed Deposit transactions. |
| 203 | Exports Received Deposit transactions to Delivery Booking, Supplier Refund and Rebooking documents |
| 204 | Exports Redeemed Deposit transactions to Correction Booking document |
| 205 | Exports Scale Markdown transaction to Scale Markdown document |
| 206 | Update of last access timestamp for customers used on selling transactions |
| 207 | Checks transaction signatures (E2E monitoring) |
| 208 | Creates Booking request for updating stock |
| 300 | Picking (MWB) |
| 301 | Layaway (MWB) |
| 401 | Sends Rescan Result to FDS (SDC) |