When a non‑MT103 payment needs manual re‑push, use this runbook. Includes country/product mapping, prechecks, and Redis queue cleanup.
Check the country and product code using the matrix below. If the product code isn’t listed, follow the steps in this document to repush manually.
| Country | Rail | Product Codes |
|---|---|---|
| KENYA | RTGS | RTG1, RTG2, FTRK, FTRU, FTRE, FTRG, RCUS, RWUS, RCGB, RWGB, RCEU, RWEU, B2BR, RCRW |
| SWIFT | CSW1, OUTQ, OUTT, B2BT | |
| TANZANIA | RTGS | COUT, TOUT, COUS, TOUS, FTRK, FTRU, FTRE, FTRG, TOUE, TOUG, FTGP, MOUS, MOUT, SWOT, FTSM |
| SWIFT | OUTT, OUTQ, TINR, CSW1, TOUE, TOUG | |
| UGANDA | RTGS | RTGS, RTGQ, FTRK, FTRU, RTGM, FTTP, RUPE |
| SWIFT | CSW1, OUTQ, OUTT, SWOB, OUQO, OUTO |
cont160150 based on country.# 1) Source environment (examples)
source ke-swift-prod
# or
source tz-swift-prod
# or
source ug-swift-prod
# 2) Fetch pod name (either alias or kubectl)
pods | grep redis
# or
kubectl get pods -A | grep redis
# 3) Connect into the Redis pod shell
kubectl exec -it (pod-name) -- bash
# 4) Open redis-cli
/opt/bitnami/redis/bin/redis-cli
# 5) Authenticate (get password via: kubectl describe pod )
auth
Remove the problematic references from the channel set. Replace num1 num2 num3 with actual references.
SREM az-int-swift-cbs-channel-others num1 num2 num3
SREM removes members from a Redis set. Here the set stores queued references that need clearing before re‑push.