SHIELDEX File 6.0 — 무해화 결과 응답 명세서 (6.2026.0731.04)
# SHIELDEX File 6.0 — 무해화 결과 응답 명세서 (6.2026.0731.01)
SHIELDEX File 6.0 무해화 API 연동 시 결과 응답 필드를 정의합니다. 최종 결과 분기는
code로 판단하고, 상세 사유는logReason/msg(또는 무해화 로그리즌 표)를 참고합니다.
- 문서 버전: 6.2026.0731.04 (
detailCode·server필드 추가 기준)
- 출처:
SHIELDEX_API(cdrbroker) 6.2026.0731.04 ·SHIELDEX_SERVICE_API(cdrApiService) 6.2026.0731.05 — TASK#65613 (detailCode/server) · 문서 업데이트 2026-07-31 - 관련 문서: 무해화 로그리즌 표
- 본문 구성: 동기 결과 → 비동기(접수·상태조회·콜백) → 공통 필드(
code/detailCode/server)
안내 기존 결과 응답(
jobID·code·msg·logReason)에 더해 두 필드가 추가되었습니다.
detailCode:code만으로 세부 분기가 어려운 연동을 위한 부가 분류값 (정수)server: 파일을 처리한 무해화 서버 정보 (serverId / serverName / ipList / macList)
1. 결과 수신 방식 개요
| 구분 | 방식 | 엔드포인트 | 결과 수신 시점 |
|---|---|---|---|
| 동기 | Sync | POST /v5/cdr-sync | 요청 응답으로 최종 결과를 즉시 수신 |
| 비동기 | 접수 | POST /v5/cdr | 즉시 접수 응답만 반환 (결과 아님) |
| 비동기 | 상태 조회(폴링) | GET /v5/cdr/{jobID} | 주기 조회(권장 200ms) 후 완료 시 결과 응답 |
| 비동기 | 콜백(Callback) | 요청 시 result.callbackURL 지정 | 완료 시 지정 URL 로 결과 PUSH |
접수 응답 ≠ 결과 응답 비동기
POST /v5/cdr의 즉시 응답은 접수 확인(code·msg·jobID)일 뿐입니다. 실제 무해화 결과는 동기(/v5/cdr-sync) 또는 상태 조회·콜백으로 받습니다.
2. 동기 — 결과 응답 (POST /v5/cdr-sync)
동기 API는 서버가 무해화 완료까지 대기한 뒤 최종 결과를 한 번에 반환합니다. code: 3(진행 중)은 반환되지 않으며, 실제 수신 코드는 0 / 1 / 2 입니다.