Skip to content

fix: 중복 Service Id "PayInfo" 통합 (공공기관 항목으로 일원화)#139

Merged
rkttu merged 1 commit into
mainfrom
fix/dedupe-payinfo-serviceid
Jul 17, 2026
Merged

fix: 중복 Service Id "PayInfo" 통합 (공공기관 항목으로 일원화)#139
rkttu merged 1 commit into
mainfrom
fix/dedupe-payinfo-serviceid

Conversation

@rkttu

@rkttu rkttu commented Jul 17, 2026

Copy link
Copy Markdown
Member

문제

같은 서비스(금융결제원 계좌정보통합관리서비스, payinfo.or.kr)가 카탈로그의 공공기관일반 서비스 두 섹션에 각각 등록되어 Service Id="PayInfo"가 중복됩니다. Catalog.xsd는 Service Id의 부모 기준 유일성을 요구합니다.

A (공공기관, 유지) B (일반, 제거)
DisplayName 계좌정보통합관리서비스 계좌정보통합관리
Category Government Other
Url .../ ...
Packages nProtect nProtect + MobiSign

해결

  • 공공기관 항목(A)을 정본으로 유지 — 다른 금융결제원 서비스(KFTCVAN, CMSEDI, CMSJiroEdi, BillingOnePlus, Narabill, Trusbill)가 모두 Government라 카테고리 일관성 확보.
  • B가 갖고 있던 MobiSign 패키지를 A에 병합 — 정보 손실 방지. nProtect·MobiSign 설치 URL 모두 생존(HTTP 200, .exe) 확인.
  • 일반 섹션의 중복 B 항목 제거.

검증

  • XML well-formed ✔
  • 중복 Service Id 없음 (sort | uniq -d 결과 없음) ✔
  • 순 변경: +1(MobiSign 추가) / -6(B 블록 제거)

관련: PR #135 리뷰 중 발견된 기존 중복 이슈의 후속 처리.

🤖 Generated with Claude Code

같은 서비스(금융결제원 계좌정보통합관리서비스, payinfo.or.kr)가
공공기관/일반 두 섹션에 중복 등록되어 Service Id "PayInfo"가 충돌했습니다.

- 공공기관 항목(Category=Government)을 정본으로 유지
  → 다른 금융결제원 서비스(KFTCVAN, CMSEDI 등)와 카테고리 일관성 확보
- 일반 섹션 중복 항목이 갖고 있던 MobiSign 패키지를 정본에 병합
  → nProtect·MobiSign 설치 URL 모두 생존(HTTP 200, .exe) 확인
- 일반 섹션 중복 항목 제거

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 17, 2026 08:48
@rkttu
rkttu merged commit ac72155 into main Jul 17, 2026
1 check passed
@rkttu
rkttu deleted the fix/dedupe-payinfo-serviceid branch July 17, 2026 08:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR resolves a duplicate Service Id="PayInfo" entry in docs/Catalog.xml by consolidating the “계좌정보통합관리서비스 (payinfo.or.kr)” definition into the Government (공공기관) section and removing the redundant “Other” section entry, while preserving plugin/package information.

Changes:

  • Added the MobiSign package to the Government PayInfo service entry.
  • Removed the duplicate PayInfo service entry from the Other section, eliminating the Service Id collision.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants