acquire-core-x/db/schema.d
hyeongwoo 12812a6c33 Wave L: 외부 연동·전문처리 (ISO8583 와이어·소켓 왕복·클리어링 파일, 패리티→~89%)
외부 카드망 연동(전문처리)을 실제 프로토콜로 구현 — 마이그레이션 최난이도 계층
(소켓·바이너리 전문·프레이밍·상태처리)이 실제로 동작.

■ ISO 8583 와이어 코덱 (common/acq_iso8583.c)
- 1차 비트맵(64bit) + DE 인코딩/파싱(PAN LLVAR·금액·STAN·RRN·응답코드·MID/TID 등).
- iso_build/iso_parse 왕복 무손실 검증(비트맵 7220000000C08000 정확).

■ 외부 카드망 시뮬레이터 (clients/acq_extsw.c, :9500)
- TCP 서버: 길이접두 프레이밍 + ISO 전문. 0200 수신→승인판정→0210 응답 조립
  (DE38 승인번호·DE39 응답코드). 금액임계/STAN으로 일부 거절(05).

■ 전문 왕복 드라이버 (clients/acq_netdrv.c)
- 실매입건→0200 조립→소켓 전송→0210 수신·파싱→mg_netlog 적재(RTT·응답코드).
- 실측: 200건 왕복 승인198/거절2/오류0, 0200→0210, 평균 RTT 0.3ms.

■ 클리어링 파일 교환 (clients/acq_clrfile.c)
- cl_presentment→고정폭 정산파일(/app/out/CLR_BC_YYYYMMDD.dat) HD/DT/TR+체크섬 생성,
  cl_clearing_file 등록. 실제 SFTP 배치 파일교환 대역. 샘플 파일 커밋.

■ 스키마·부팅·화면
- 74-netio.sql: mg_netlog(왕복로그)·cl_clearing_file(파일 레지스트리).
- entrypoint.sh: acq_extsw 부팅 자동기동(:9500).
- build.sh: 클라이언트에 libacqcommon.a(ISO 코덱) 링크.
- 시스템현황에 "외부망 전문 왕복"·"클리어링 파일 교환" 패널.

패리티 재채점 ≈89/100. 남은 ~11%는 상용회선·HSM·다중센터 DR 등 배포 인프라.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 14:59:36 +09:00
..
00-base.sql
20-au.sql
25-py.sql
30-rc.sql
35-st.sql
40-lg.sql
45-cl.sql
50-mm.sql
55-vl.sql
60-mg.sql
65-cm.sql
70-econ.sql Wave G: 실제 매입사 경제모델 고도화 (딥리서치 갭분석 기반) 2026-07-22 14:03:35 +09:00
71-econ2.sql Wave G2: 경제모델 2·3순위 갭 (MCC interchange 등급·ISO8583 클리어링·이중/단일) 2026-07-22 15:18:40 +09:00
72-security.sql Wave J: 카드보안·자금·규제 고도화 (패리티 70%→80%) 2026-07-23 13:00:07 +09:00
73-lifecycle.sql Wave K: 잔여 패리티 갭 완결 (패리티 80%→~87%) 2026-07-23 14:30:49 +09:00
74-netio.sql Wave L: 외부 연동·전문처리 (ISO8583 와이어·소켓 왕복·클리어링 파일, 패리티→~89%) 2026-07-23 14:59:36 +09:00
90-seed.sql 실운영 데이터 + 운영 대시보드/조회 화면 (실사용 시스템화) 2026-07-20 03:24:57 +00:00
95-module-seed.sql 규모확장 Wave A: 전 11모듈 svc 30→75·batch 22→35 + 전 모듈 운영데이터 시드 2026-07-20 22:09:55 +00:00
96-econ-seed.sql Wave G: 실제 매입사 경제모델 고도화 (딥리서치 갭분석 기반) 2026-07-22 14:03:35 +09:00
97-econ2-seed.sql Wave G2: 경제모델 2·3순위 갭 (MCC interchange 등급·ISO8583 클리어링·이중/단일) 2026-07-22 15:18:40 +09:00
97c-security-seed.sql Wave J: 카드보안·자금·규제 고도화 (패리티 70%→80%) 2026-07-23 13:00:07 +09:00
97d-lifecycle-seed.sql Wave K: 잔여 패리티 갭 완결 (패리티 80%→~87%) 2026-07-23 14:30:49 +09:00
98-bulk-seed.sql Wave I: 대량·다양 데이터 (다년치 135만 매입 → 총 1,130만 행) 2026-07-23 12:24:42 +09:00
99-bulk-derive.sql Wave I: 대량·다양 데이터 (다년치 135만 매입 → 총 1,130만 행) 2026-07-23 12:24:42 +09:00
99b-bulk-econ.sql Wave I: 대량·다양 데이터 (다년치 135만 매입 → 총 1,130만 행) 2026-07-23 12:24:42 +09:00
99c-bulk-index.sql Wave I: 대량·다양 데이터 (다년치 135만 매입 → 총 1,130만 행) 2026-07-23 12:24:42 +09:00