규모확장 Wave A: 전 11모듈 svc 30→75·batch 22→35 + 전 모듈 운영데이터 시드
- svc 330→825 (모듈당 +45 고유 실업무: chargeback·재매입·심사워크플로·전문유형별· 대사세분·정산시뮬·지급재처리·복식결산·마감워크플로·마스터심사·검증룰·전문라우팅 등) - batch 242→385 (모듈당 +13), 카피북 헤더·디스패처 advertise 전 75 반영 - db/schema.d/95-module-seed.sql: 전 모듈 테이블 운영데이터(au 8.4k·st 15.9k·mg 16.9k· lg 14.6k·rc 7.7k·py 2.9k·vl 8.5k·cm 10.4k 등, 총 ~171k행) — base 거래와 정합 - 화면 매니페스트 825 재생성, 큐 메모리 튜닝(NDRX_MSGMAX 50→30) - 검증: build DONE modules=11 batches=385, 12서버 runok, xadmin psc 828 AVAIL, 매입체인 XA 커밋(status=S), 새서비스 시드데이터 스모크(ACQ_MERCHSUM/RC_STATS 실값), 전 코퍼스 .pgc 클론 0, 헤드리스 스크린샷 확인 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
19acf4ed96
commit
ea90bef264
1292 changed files with 53968 additions and 20 deletions
|
|
@ -49,6 +49,51 @@
|
|||
#include "PREAUTH.h"
|
||||
#include "PREAUTH_COMPLETE.h"
|
||||
#include "AUTH_VOID.h"
|
||||
#include "LIMIT_HIST.h"
|
||||
#include "LIMIT_RESTORE.h"
|
||||
#include "LIMIT_REMAIN.h"
|
||||
#include "LIMIT_USAGE.h"
|
||||
#include "LIMIT_RAISE_REQ.h"
|
||||
#include "CARD_SUSPEND.h"
|
||||
#include "CARD_RESUME.h"
|
||||
#include "CARD_REISSUE.h"
|
||||
#include "CARD_STATE_INQ.h"
|
||||
#include "AUTH_PARTIAL.h"
|
||||
#include "AUTH_RESEND.h"
|
||||
#include "TOKEN_VERIFY.h"
|
||||
#include "BIN_ROUTE_INQ.h"
|
||||
#include "CANCEL_REPROC.h"
|
||||
#include "CANCEL_STATUS.h"
|
||||
#include "NOAUTH_CAPTURE.h"
|
||||
#include "NIGHT_POLICY.h"
|
||||
#include "OVERSEAS_POLICY.h"
|
||||
#include "VELOCITY_HOUR.h"
|
||||
#include "VELOCITY_WEEK.h"
|
||||
#include "VELOCITY_MERCH.h"
|
||||
#include "BLACKLIST_ADD.h"
|
||||
#include "BLACKLIST_DEL.h"
|
||||
#include "BLACKLIST_INQ.h"
|
||||
#include "FRAUD_RULE_AMT.h"
|
||||
#include "FRAUD_RULE_FREQ.h"
|
||||
#include "FRAUD_RULE_DUP.h"
|
||||
#include "FRAUD_CASE_INQ.h"
|
||||
#include "AUTH_DELAY_MON.h"
|
||||
#include "STANDIN_SETTLE.h"
|
||||
#include "STANDIN_INQ.h"
|
||||
#include "PREAUTH_EXTEND.h"
|
||||
#include "PREAUTH_CANCEL.h"
|
||||
#include "PREAUTH_INQ.h"
|
||||
#include "STAT_HOURLY.h"
|
||||
#include "STAT_BYTYPE.h"
|
||||
#include "STAT_ISSUER.h"
|
||||
#include "DECLINE_ANALYZE.h"
|
||||
#include "AUTH_AMT_ADJUST.h"
|
||||
#include "AUTH_EXPIRE_CHK.h"
|
||||
#include "MERCH_AUTH_RANK.h"
|
||||
#include "CARD_DAILY_RPT.h"
|
||||
#include "RISK_SCORE_INQ.h"
|
||||
#include "APPROVAL_RATE.h"
|
||||
#include "AUTH_DUP_CHK.h"
|
||||
|
||||
/* ----- advertise table: {service name, function} (fn is extern from its file) */
|
||||
static struct { const char *name; void (*fn)(TPSVCINFO *); } SVCS[] = {
|
||||
|
|
@ -67,6 +112,29 @@ static struct { const char *name; void (*fn)(TPSVCINFO *); } SVCS[] = {
|
|||
{"AUTH_ROUTE", AUTH_ROUTE}, {"DCC_QUOTE", DCC_QUOTE},
|
||||
{"AUTH_CAPTURE", AUTH_CAPTURE}, {"PREAUTH", PREAUTH},
|
||||
{"PREAUTH_COMPLETE", PREAUTH_COMPLETE}, {"AUTH_VOID", AUTH_VOID},
|
||||
{"LIMIT_HIST", LIMIT_HIST}, {"LIMIT_RESTORE", LIMIT_RESTORE},
|
||||
{"LIMIT_REMAIN", LIMIT_REMAIN}, {"LIMIT_USAGE", LIMIT_USAGE},
|
||||
{"LIMIT_RAISE_REQ", LIMIT_RAISE_REQ}, {"CARD_SUSPEND", CARD_SUSPEND},
|
||||
{"CARD_RESUME", CARD_RESUME}, {"CARD_REISSUE", CARD_REISSUE},
|
||||
{"CARD_STATE_INQ", CARD_STATE_INQ}, {"AUTH_PARTIAL", AUTH_PARTIAL},
|
||||
{"AUTH_RESEND", AUTH_RESEND}, {"TOKEN_VERIFY", TOKEN_VERIFY},
|
||||
{"BIN_ROUTE_INQ", BIN_ROUTE_INQ}, {"CANCEL_REPROC", CANCEL_REPROC},
|
||||
{"CANCEL_STATUS", CANCEL_STATUS}, {"NOAUTH_CAPTURE", NOAUTH_CAPTURE},
|
||||
{"NIGHT_POLICY", NIGHT_POLICY}, {"OVERSEAS_POLICY", OVERSEAS_POLICY},
|
||||
{"VELOCITY_HOUR", VELOCITY_HOUR}, {"VELOCITY_WEEK", VELOCITY_WEEK},
|
||||
{"VELOCITY_MERCH", VELOCITY_MERCH}, {"BLACKLIST_ADD", BLACKLIST_ADD},
|
||||
{"BLACKLIST_DEL", BLACKLIST_DEL}, {"BLACKLIST_INQ", BLACKLIST_INQ},
|
||||
{"FRAUD_RULE_AMT", FRAUD_RULE_AMT}, {"FRAUD_RULE_FREQ", FRAUD_RULE_FREQ},
|
||||
{"FRAUD_RULE_DUP", FRAUD_RULE_DUP}, {"FRAUD_CASE_INQ", FRAUD_CASE_INQ},
|
||||
{"AUTH_DELAY_MON", AUTH_DELAY_MON}, {"STANDIN_SETTLE", STANDIN_SETTLE},
|
||||
{"STANDIN_INQ", STANDIN_INQ}, {"PREAUTH_EXTEND", PREAUTH_EXTEND},
|
||||
{"PREAUTH_CANCEL", PREAUTH_CANCEL}, {"PREAUTH_INQ", PREAUTH_INQ},
|
||||
{"STAT_HOURLY", STAT_HOURLY}, {"STAT_BYTYPE", STAT_BYTYPE},
|
||||
{"STAT_ISSUER", STAT_ISSUER}, {"DECLINE_ANALYZE", DECLINE_ANALYZE},
|
||||
{"AUTH_AMT_ADJUST", AUTH_AMT_ADJUST}, {"AUTH_EXPIRE_CHK", AUTH_EXPIRE_CHK},
|
||||
{"MERCH_AUTH_RANK", MERCH_AUTH_RANK}, {"CARD_DAILY_RPT", CARD_DAILY_RPT},
|
||||
{"RISK_SCORE_INQ", RISK_SCORE_INQ}, {"APPROVAL_RATE", APPROVAL_RATE},
|
||||
{"AUTH_DUP_CHK", AUTH_DUP_CHK},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue