Usted estĆ” aquĆ:
Eventos de replicación a nivel de proceso
Los eventos de replicación a nivel de proceso se activan cuando un proceso de replicación de B2C Commerce alcanza un estado terminal. Ćsalos para rastrear cuĆ”ndo se completan o fallan los trabajos de replicación masiva.
Disponible en: B2C Commerce versión 26.6 y posteriores.
IDs de eventos
| Id. de evento | Descripción | Cuando fue disparado |
|---|---|---|
sf.cc.replication.completed
|
Replicación completada exitosamente | Cuando un proceso de replicación alcanza el estado COMPLETADO |
sf.cc.replication.failed
|
Replicación fallida | Cuando un proceso de replicación alcanza el estado FALLIDO |
Encabezados HTTP
Los eventos de replicación a nivel de proceso usan los encabezados estÔndar documentados en Common HTTP Headers for B2C Commerce Events, con x-sf-cc-event-id establecido al ID de evento mencionado arriba.
Campos comunes de carga Ćŗtil
Tanto los eventos sf.cc.replication.completed como sf.cc.replication.failed incluyen estos campos dentro del objeto de carga Ćŗtil.
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
procesId
|
string | Sà | Identificador único para el proceso de replicación |
UUID
|
string | Sà | UUID del proceso de replicación |
type
|
string | Sà | Tipo de proceso de replicación (ver Tipos de proceso) |
sistema de destino
|
string | SĆ | Nombre del sistema objetivo, tĆpicamente Desarrollo o Producción |
Estado
|
string | SĆ | Estado actual del proceso (ver Estados del proceso) |
isDataReplication
|
boolean | SĆ |
verdadero para replicación de datos, falso para replicación de código |
Ćxito
|
boolean | SĆ |
verdadero para eventos completados, falso para eventos fallidos |
description
|
string | No | Descripción proporcionada por el usuario del proceso de replicación |
codeVersión
|
string | No | Identificador de versión de código para replicaciones de código |
replicationGroups
|
Arreglo | Sà | Lista de grupos de replicación incluidos. Ver IDs de grupos de replicación. |
Fecha de inicio
|
string | Sà | Marca de tiempo ISO-8601 cuando comenzó el proceso |
fin Fecha
|
string | Sà | Marca de tiempo ISO-8601 cuando terminó el proceso |
Los eventos fallidos (sf.cc.replication.failed) también incluyen errorState, un código de error legible por mÔquina. Ver Estados de Error de Replicación.
Tipos de proceso
El campo tipo indica la operación de replicación.
| Valor de replicación de datos | Descripción |
|---|---|
ReplicaciónPublicación
|
Transferencia de datos y publicación inmediata |
Replicación
|
Solo transferencia de datos (replicación en dos etapas) |
Publicación
|
Publicación de datos previamente transferidos |
Deshacer
|
Deshacer una rƩplica anterior |
| Valor de replicación de código | Descripción |
|---|---|
RéplicaCódigo Publicación
|
Transferencia de código y publicación inmediata |
Replicación de código
|
Solo transferencia de código |
CódigoPublicación
|
Publicación de código previamente transferido |
CodeUndo
|
Deshacer una réplica de código anterior |
Estados del proceso
El campo del estado indica el estado del proceso.
| Valor | Descripción |
|---|---|
ESPERANDO
|
El proceso estĆ” creado y listo para comenzar |
INICIALIZACIĆN
|
El proceso se estĆ” preparando para ejecutarse |
CORRIENDO
|
El proceso estĆ” en curso |
FINALIZACIĆN
|
El proceso se estĆ” finalizando |
COMPLETADO
|
Proceso completado con Ʃxito |
FALLIDO
|
El proceso falló |
CANCELED estĆ” obsoleto y no deberĆa aparecer en eventos nuevos.Ejemplo: replicación exitosa de datos
{
"eventType": "sf.cc.replication.completed",
"timestamp": "2026-03-11T13:31:13.755934395Z",
"tenantId": "zzzz_stg",
"payload": {
"processId": "12345",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"tipo": "ReplicationPublication",
"targetSystem": "Producción",
"Estado": "COMPLETED",
"isDataReplication": true,
"success": true,
"description": "Actualización semanal del catÔlogo",
"replicationGroups": [
{
"id": "ORGANIZATION_CATALOG",
"type": "ORGANIZATION"
},
{
"id": "CATĆLOGO",
"tipo": "REPOSITORY",
"domain": "storefront-catalog-m-en"
}
],
"startDate": "2026-03-11T13:31:03Z",
"endDate": "2026-03-11T13:31:13.727Z"
}
}
Ejemplo: replicación fallida
{
"eventType": "sf.cc.replication.failed",
"timestamp": "2026-03-11T14:22:18.442Z",
"tenantId": "zzzz_prd",
"payload": {
"procesId": "12346",
"uuid": "660E8400-E29B-41D4-A716-446655440001",
"tipo": "Replicación",
"TargetSystem": "Producción",
"Estado": "FALLIDO",
"isDataReplication": verdadero,
"Ʃxito": falso,
"descripción": "Actualización de contenido de emergencia",
"errorState": "ErrorConnectLiveSystem",
"replicationGroups": [
{
"id": "SITE_CONTENT",
"tipo": "SITE"
},
{
"id": "SITIO",
"tipo": "REPOSITORIO",
"dominio": "RefArch"
}
],
"inicioFecha": "2026-03-11T14:22:15Z",
"finFecha": "2026-03-11T14:22:18.442Z"
}
}
Ejemplo: replicación exitosa de código
{
"eventType": "sf.cc.replication.completed",
"timestamp": "2026-03-11T15:05:32.118Z",
"tenantId": "zzzz_prd",
"payload": {
"processId": "12347",
"uuid": "770e8400-e29B-41d4-a716-446655440002",
"tipo": "PublicaciónReplicaciónCódigo",
"Sistema Objetivo": "Desarrollo",
"estado": "COMPLETADO",
"isDataReplication": falso,
"Ʃxito": true,
"codeVersion": "version1",
"replicationGroups": [],
"startDate": "2026-03-11T15:00:00Z",
"finFecha": "2026-03-11T15:05:32.118Z"
}
}
Notas
- El campo
de descripciónes texto opcional proporcionado por el usuario. - Un arreglo de
replicationGroupsvacĆo indica replicación solo de código. - Los estados de error son códigos legibles por mĆ”quina, no texto localizado. Ver Estados de Error de Replicación.
- IDs de grupos de replicación
Los eventos de replicación llevan uno o mÔs grupos de replicación de B2C Commerce en su carga útil. Cada grupo de replicación identifica una unidad de datos que participó en la replicación. Usa esta pÔgina para ver qué cubre un ID de grupo dado. - Estados de error de replicación
Los eventos fallidos de replicación a nivel de proceso de B2C Commerce (sf.cc.replication.failed) incluyen un campoerrorStatecon un código legible por mÔquina que identifica la falla. Usa esta pÔgina para buscar qué significa un estado de error.
