위치:
프로세스 수준 복제 이벤트
프로세스 수준 복제 이벤트는 B2C Commerce 복제 프로세스가 종료 상태에 도달할 때 발생합니다. 대량 복제 작업이 완료되거나 실패하는 시기를 추적하는 데 사용합니다.
다음에서 사용 가능: B2C Commerce 릴리스 26.6 이상.
이벤트 ID
| 이벤트 ID | 설명 | 발사 시 |
|---|---|---|
sf.cc.복제.완료
|
복제가 성공적으로 완료되었습니다. | 복제 프로세스가COMPLETED상태에 도달하는 경우 |
sf.cc.복제.실패
|
복제 실패 | 복제 프로세스가FAILED상태에 도달하는 경우 |
HTTP 헤더
프로세스 수준 복제 이벤트는B2C Commerce 이벤트의 공통 HTTP 헤더에 설명된 표준 헤더를 사용하며, x-sf-cc-event-id는 위에 나열된 이벤트 ID로 설정됩니다.
공통 페이로드 필드
sf.cc.replication.completed및sf.cc.replication.failed이벤트 모두페이로드오브젝트 내에 이러한 필드를 포함합니다.
| 필드 | 유형 | 필수 | 설명 |
|---|---|---|---|
프로세스 ID
|
string | 예 | 복제 프로세스의 고유 식별자 |
UUID
|
string | 예 | 복제 프로세스의 UUID |
type
|
string | 예 | 복제 프로세스 유형(프로세스 유형 참조) |
대상 시스템
|
string | 예 | 대상 시스템 이름(일반적으로 개발 또는 프로덕션)입니다 |
상태
|
string | 예 | 프로세스의 현재 상태(프로세스 상태 참조) |
isDataReplication (영문)
|
부울 | 예 |
데이터 복제의 경우true , 코드 복제의 경우false |
성공
|
부울 | 예 |
완료된 이벤트의 경우true , 실패한 이벤트의 경우false |
description
|
string | 아니요 | 복제 프로세스에 대한 사용자 제공 설명 |
코드버전
|
string | 아니요 | 코드 복제를 위한 코드 버전 식별자 |
복제 그룹
|
배열 | 예 | 복제 그룹 목록이 포함되어 있습니다. 복제 그룹 ID를참조하십시오. |
시작 날짜
|
string | 예 | 프로세스가 시작된 ISO-8601 타임스탬프 |
종료 날짜
|
string | 예 | 프로세스가 종료된 ISO-8601 타임스탬프 |
실패한 이벤트( sf.cc.replication.failed )에는 컴퓨터가 읽을 수 있는 오류 코드인errorState도 포함됩니다. 복제 오류 상태를참조하십시오.
프로세스 유형
type필드는 복제 작업을 나타냅니다.
| 데이터 복제 값 | 설명 |
|---|---|
복제 게시
|
데이터 전송 및 즉시 게시 |
복제
|
데이터 전송만(2단계 복제) |
출판
|
이전에 전송한 데이터 게시 |
실행 취소
|
이전 복제 실행 취소하기 |
| 코드 복제 값 | 설명 |
|---|---|
CodeReplicationPublication (코드복제 게시)
|
코드 전송 및 즉시 게시 |
코드 복제
|
코드 전송만 가능 |
코드출판
|
이전에 전송된 코드 게시 |
코드실행 취소
|
이전 코드 복제 실행 취소 |
프로세스 상태
state필드는 프로세스 상태를 나타냅니다.
| 값 | 설명 |
|---|---|
대기 중
|
프로세스가 생성되고 시작할 준비가 되었습니다. |
초기화 중
|
프로세스를 실행할 준비를 하고 있습니다. |
실행 중
|
프로세스가 진행 중입니다. |
마무리
|
프로세스가 마무리 중입니다. |
완료됨
|
프로세스가 성공적으로 완료되었습니다. |
FAILED(실패)
|
프로세스 실패 |
CANCELED는 더 이상 사용되지 않으며 새 이벤트에 표시되지 않아야 합니다.예: 성공적인 데이터 복제
{
"이벤트 유형": "sf.cc.replication.completed",
"타임스탬프": "2026-03-11T13:31:13.755934395Z",
"tenantId": "zzzz_stg",
"페이로드": {
"프로세스 ID": "12345",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"유형": "ReplicationPublication",
"targetSystem": "프로덕션",
"상태": "완료됨",
"isDataReplication": 참,
"성공": 참,
"설명": "주간 카탈로그 업데이트",
"replicationGroups": [
{
"id": "ORGANIZATION_CATALOG",
"유형": "조직"
},
{
"id": "카탈로그",
"유형": "REPOSITORY",
"domain": "storefront-catalog-m-en"
}
],
"startDate": "2026-03-11T13:31:03Z",
"종료일": "2026-03-11T13:31:13.727Z"
}
}
예: 실패한 복제
{
"이벤트 유형": "sf.cc.replication.failed",
"타임스탬프": "2026-03-11T14:22:18.442Z",
"tenantId": "zzzz_prd",
"페이로드": {
"프로세스 ID": "12346",
"uuid": "660e8400-e29b-41d4-a716-446655440001",
"유형": "복제",
"targetSystem": "프로덕션",
"상태": "실패",
"isDataReplication": 참,
"성공": 거짓,
"설명": "긴급 콘텐츠 업데이트",
"errorState": "ErrorConnectLiveSystem",
"replicationGroups": [
{
"아이디": "SITE_CONTENT",
"유형": "SITE"
},
{
"id": "SITE",
"유형": "저장소",
"도메인": "RefArch"
}
],
"startDate": "2026-03-11T14:22:15Z",
"종료일": "2026-03-11T14:22:18.442Z"
}
}
예제: 성공적인 코드 복제
{
"이벤트 유형": "sf.cc.replication.completed",
"타임스탬프": "2026-03-11T15:05:32.118Z",
"tenantId": "zzzz_prd",
"페이로드": {
"프로세스 ID": "12347",
"uuid": "770e8400-e29b-41d4-a716-446655440002",
"유형": "CodeReplicationPublication",
"targetSystem": "개발",
"상태": "COMPLETED",
"isDataReplication": 거짓,
"성공": true,
"codeVersion": "version1",
"replicationGroups": [],
"startDate": "2026-03-11T15:00:00Z",
"종료 날짜": "2026-03-11T15:05:32.118Z"
}
}
메모
설명필드는 선택적 사용자 제공 텍스트입니다.- 빈
replicationGroups배열은 코드 전용 복제를 나타냅니다. - 오류 상태는 지역화된 텍스트가 아니라 컴퓨터가 읽을 수 있는 코드입니다. 복제 오류 상태를참조하십시오.
