System Event Catalogue

Esta página documenta todo system events que se puede plantear dentro de IPF. No incluye custom events definido en otro lugar, como dentro customer implementaciones. Los esquemas de carga útil están documentados como Borrador 4 del esquema JSON. Utilice una herramienta como este para una representación visual de la carga útil esquemas.

Todo events contiene información básica de nivel superior y una carga útil. La información de nivel superior se representa como miembros del IPFSystemEvent tipo, y sus cargas útiles están documentadas a continuación.

El esquema para el nivel superior IPFSystemEvent el tipo es el siguiente:

Esquema de nivel superior
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "IPF System Event",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string"
    },
    "level": {
      "type": "string",
      "enum": [ "DEBUG", "INFO", "WARN", "ERROR" ]
    },
    "createdAt": { },
    "version": {
      "$ref": "#/definitions/EventVersion"
    },
    "type": {
      "type": "string",
      "enum": [ "TECHNICAL", "FUNCTIONAL" ]
    },
    "processingContext": {
      "$ref": "#/definitions/ProcessingContext"
    },
    "source": {
      "type": "string"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "payload": {
      "$ref": "#/definitions/Object"
    }
  },
  "definitions": {
    "EventVersion": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "major": {
          "type": "integer"
        },
        "minor": {
          "type": "integer"
        },
        "patch": {
          "type": "integer"
        }
      },
      "required": [ "major", "minor", "patch" ]
    },
    "ProcessingContext": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "associationId": {
          "type": "string"
        },
        "checkpoint": {
          "type": "string"
        },
        "unitOfWorkId": {
          "type": "string"
        },
        "clientRequestId": {
          "type": "string"
        },
        "processingEntity": {
          "type": "string"
        }
      }
    },
    "Object": {
      "type": "object",
      "additionalProperties": false,
      "properties": { }
    }
  }
}

Core System Events

Nombre Descripción Tipo Nivel Esquema de carga útil

Acción Invocada

Se genera cuando el dominio IPF invoca una acción en un sistema externo.

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "action": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

AccionesReintentosAgotados

Se genera cuando se ha intentado el número configurado de ActionRetryEvents sin resolución.

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "action": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

ActionTimeout

Se genera cuando una acción invocada por IPF no ha recibido una respuesta dentro de un tiempo de espera configurado.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "action": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

Aplicación Lista

Se genera cuando un nodo comienza por primera vez.

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "time": { },
    "timeSinceApplicationStarted": { },
    "applicationContextName": {
      "type": "string"
    },
    "runningConnectors": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}

Aplicación Cerrándose

Se genera cuando un nodo recibe una señal para apagarse (pero no cuando se termina).

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Application Shutting Down Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "startTime": { },
    "shutdownTime": { },
    "applicationContextName": {
      "type": "string"
    }
  }
}

Aplicación Iniciada

Se genera cuando un nodo comienza por primera vez.

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Application Started Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "startTime": { },
    "timeTaken": { },
    "applicationContextName": {
      "type": "string"
    },
    "runtimeLibraries": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}

Fallo De Validación De Aplicación

Se genera cuando un nodo comienza por primera vez.

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Application Validation Failure Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "errors": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "applicationContextName": {
      "type": "string"
    }
  }
}

Autenticación Fallida

Publicado cuando la autenticación falla

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "errorCode": {
      "type": "string"
    },
    "tokenIdentifier": {
      "type": "string"
    },
    "exceptionMessage": {
      "type": "string"
    }
  }
}

LlamadaFinalizada

Se genera cuando se realiza una llamada al IPF state la máquina está completada

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "id": {
      "type": "string"
    },
    "result": {
      "type": "string",
      "enum": [ "EXECUTED", "DUPLICATE", "UNEXPECTED", "ERROR" ]
    }
  }
}

LlamadaIniciada

Se genera cuando se realiza una llamada al IPF state la máquina está en marcha

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "id": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    },
    "command": {
      "type": "string"
    }
  }
}

EstadoDelInterruptorDeCircuitoCambiado

Publicado cuando el interruptor de circuito cambia de estado

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "fromState": {
      "type": "string"
    },
    "toState": {
      "type": "string"
    }
  }
}

Actualización Estado Cluster

Se genera cuando el Akka cluster state es cambiado

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Cluster Status Update Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "actorSystemName": {
      "type": "string"
    },
    "member": {
      "$ref": "#/definitions/Member"
    },
    "state": {
      "type": "string"
    }
  },
  "definitions": {
    "Member": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "roles": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  }
}

ComandoRecibido

Se genera cuando IPF recibe un comando como respuesta a una acción, o un comando iniciador de un sistema externo.

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "commandId": {
      "type": "string"
    },
    "command": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    },
    "state": {
      "type": "string"
    }
  }
}

ConectorDisponible

Publicado cuando un Conector informa que está disponible

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

Conexión De Apagado Iniciada

Publicado cuando se ha solicitado el apagado de un Conector.

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

ConnectorIniciado

Publicado cuando un Conector inicia, pero puede que no tenga ConnectorTransport(s) disponible/procesando aún

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

ConectorDetenido

Publicado cuando un Conector está detenido

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

ConectorNoDisponible

Publicado cuando un ConnectorTransport informa que no está disponible

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "throwable": {
      "type": "string"
    }
  }
}

Correlación Encontrada

Publicado cuando se encuentra una correlación por CorrelationId

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "creationDate": { },
    "correlationId": {
      "type": "string"
    }
  }
}

No se encontró correlación.

Publicado cuando un CorrelationId no puede ser emparejado con un UnitOfWorkId

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "correlationId": {
      "type": "string"
    }
  }
}

CorrelationSaved

Publicado cuando una Correlación mapping está guardado

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

DecisionInvoked

Se genera cuando el dominio IPF invoca una decisión.

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "decision": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

EventoDominioPersistido

Se genera cuando un Domain Event ha sido persistido con éxito

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Current Event Context",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "eventName": {
      "type": "string"
    },
    "eventSource": {
      "type": "string"
    },
    "aggregateId": {
      "type": "string"
    },
    "aggregateCreatedAt": { },
    "resultingAggregateStatus": {
      "type": "string"
    },
    "originatingCommandId": {
      "type": "string"
    },
    "potentiallyFinal": {
      "type": "boolean"
    },
    "behaviour": {
      "type": "string"
    }
  },
  "required": [ "potentiallyFinal" ]
}

ErrorReintentosAgotados

Se genera cuando se ha intentado el número configurado de ActionRetryEvents sin resolución.

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "originalState": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

FalloEnElProcesamientoDeEventos

Se genera cuando ocurre un fallo no controlado durante el procesamiento de flo.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "behaviour": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "type": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "passivated": {
      "type": "boolean"
    }
  },
  "required": [ "passivated" ]
}

FlujoTerminado

Se genera cuando una transacción ha alcanzado un estado terminal (final).

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "behaviour": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "reasonCode": {
      "type": "string"
    }
  }
}

FalloEnElProcesamientoDeFlujo

Se genera cuando ocurre un fallo no controlado durante el procesamiento de flo.

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "behaviour": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "type": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "passivated": {
      "type": "boolean"
    }
  },
  "required": [ "passivated" ]
}

FlowStarted

Se genera cuando un IPF flow recibe un comando inicial

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "behaviour": {
      "type": "string"
    },
    "callingFlowId": {
      "type": "string"
    }
  }
}

MensajeDeEntradaFallido

Evento publicado cuando falla cualquier aspecto del proceso de recepción del mensaje (mapping, función de receptor, etc.)- contiene la excepción que fue generada

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "exception": {
      "type": "string"
    },
    "headers": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/definitions/Object"
      }
    }
  },
  "definitions": {
    "Object": {
      "type": "object",
      "additionalProperties": false,
      "properties": { }
    }
  }
}

JournalNoSePudoDeserializarEvento

Se genera cuando el diario no puede deserializar un event desde el event almacenar

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "stringRepresentation": {
      "type": "string"
    },
    "exceptionMessage": {
      "type": "string"
    }
  }
}

Journal Falló Al Serializar Evento

Se genera cuando el diario no puede serializar un event from the event almacenar

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "failedObject": {
      "$ref": "#/definitions/Object"
    },
    "exceptionMessage": {
      "type": "string"
    }
  },
  "definitions": {
    "Object": {
      "type": "object",
      "additionalProperties": false,
      "properties": { }
    }
  }
}

MappingFunctionInvoked

Se genera cuando el dominio IPF invoca un mapping transformación

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "mapping": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

ErrorAlRegistrarMensaje

Evento publicado cuando cualquier aspecto del message log la etapa de ging falla-contiene la excepción que se generó y el intento message log entrada

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "messageLog": {
      "type": "string"
    },
    "exception": {
      "type": "string"
    }
  }
}

MensajeRecibido

Publicado cuando se recibe un mensaje por un ReceiveConnector

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

MensajeEnviado

Publicado cuando se envía un mensaje por un SendConnector.

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

MensajeDeSalidaFallido

Publicado cuando se genera algún error relacionado con el envío de mensajes (mapping, encolar, etc.)

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "exception": {
      "type": "string"
    },
    "message": {
      "type": "string"
    }
  }
}

Validación De Mensaje Saliente Fallida

Publicado en caso de fallo en la validación del mensaje saliente

TECHNICAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "reasonCode": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

PersistenciaDisponible

Se genera cuando la capa de persistencia está disponible para lectura o escritura.

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "mode": {
      "type": "string",
      "enum": [ "READ", "WRITE" ]
    },
    "clusterId": {
      "$ref": "#/definitions/ClusterId"
    }
  },
  "definitions": {
    "ClusterId": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "value": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    }
  }
}

PersistenciaNoDisponible

Se genera cuando el complemento de persistencia no puede leer del diario.

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "mode": {
      "type": "string",
      "enum": [ "READ", "WRITE" ]
    },
    "clusterId": {
      "$ref": "#/definitions/ClusterId"
    }
  },
  "definitions": {
    "ClusterId": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "value": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    }
  }
}

PlaceholderInvoked

Se genera cuando el dominio IPF invoca una función de marcador de posición para generar reason codes

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "placeholder": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

SolicitudRespuestaCompletada

Publicado cuando se completa una respuesta de solicitud por un RequestReplySendConnector.

TECHNICAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "duration": { }
  }
}

StateTimeout

Se genera cuando un IPF flow se queda en un específico state por más tiempo del configurado

FUNCTIONAL

ERROR

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "state": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

StateTransition

Se genera cuando un IPF flow se mueve de uno state a otra (como resultado de recibir una respuesta, por ejemplo)

FUNCTIONAL

DEBUG

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "previousState": {
      "type": "string"
    },
    "newState": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    }
  }
}

TemaNoDisponible

Publicado cuando un ConnectorTransport no puede encontrar su kafka tema

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "topicName": {
      "type": "string"
    }
  }
}

TransporteDisponible

Publicado cuando un ConnectorTransport informa que está disponible

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

TransporteParadaIniciada

Publicado cuando un ConnectorTransport se le ha indicado que detenga

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

TransporteIniciado

Publicado cuando un ConnectorTransport informa que ha comenzado; solo cuando un TransportAvailable se emite cuando está procesando realmente

TECHNICAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    }
  }
}

TransporteDetenido

Publicado cuando un ConnectorTransport ha detenido

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "description": {
      "type": "string"
    }
  }
}

TransporteNoDisponible

Publicado cuando un ConnectorTransport informa que no está disponible

TECHNICAL

WARN

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "connectorName": {
      "type": "string"
    },
    "connectorTransportName": {
      "type": "string"
    },
    "throwable": {
      "type": "string"
    }
  }
}

ComandoInesperadoRecibido

Se genera cuando el dominio IPF recibe un comando que no puede ser manejado en el actual state del agregado

FUNCTIONAL

INFO

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Payload",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "originalCommandId": {
      "type": "string"
    },
    "behaviour": {
      "type": "string"
    },
    "aggregateStatus": {
      "type": "string"
    }
  }
}