업무화면 포털 + HTTP→tpcall 게이트웨이 (검증용 화면 계층)
- app/src/clients/acq_httpgw.c: C 경량 HTTP 게이트웨이(:8090, libatmiclt만 링크) /api/call?svc=..&FLD=.. → UBF(CBchg) → (옵션 XA tpbegin/tpcommit) tpcall → JSON 레거시 화면(Xplatform)→Webtier→Tuxedo 구조의 Webtier 대응 - app/ui/index.html: Xplatform풍 한국어 업무포털 (좌측 메뉴트리·폼·결과그리드·거래저널) 화면 9종: 매입접수(XA체인)/상태조회/가맹점집계/한도조회/MDR/잔액검증/일마감/가맹점/Luhn + 333 서비스 자유호출 화면 - entrypoint: 게이트웨이 자동 기동, compose: 8090 포트 노출 - 검증: HTML 서빙, ACQUIRE 체인 HTTP 호출 → XA 커밋(purchase status=S), Luhn T_RC=0, pg_prepared_xacts=0 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
7139fdd2fd
commit
5c819239ad
4 changed files with 489 additions and 0 deletions
|
|
@ -39,9 +39,15 @@ xadmin psc
|
|||
echo "--- xadmin ppm (processes) ---"
|
||||
xadmin ppm
|
||||
|
||||
echo "--- acq_httpgw (업무화면 HTTP 게이트웨이 :8090 — 브라우저 → tpcall) ---"
|
||||
nohup /app/bin/acq_httpgw > /app/log/acq_httpgw.log 2>&1 &
|
||||
sleep 1
|
||||
grep -q "listening" /app/log/acq_httpgw.log && echo "acq_httpgw: UP (:8090)" || tail -3 /app/log/acq_httpgw.log
|
||||
|
||||
echo "=================================================================="
|
||||
echo " acquire-core-x : UP. Run the 매입 chain driver with:"
|
||||
echo " docker compose -f docker/docker-compose.yml exec app /app/run-driver.sh"
|
||||
echo " 업무화면(포털): http://localhost:8090/"
|
||||
echo "=================================================================="
|
||||
|
||||
# keep the container (and the ndrxd daemon) alive
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue