System Event Catalogue

Esta página documenta todos los eventos del sistema que pueden ser generados dentro de IPF. No incluye custom eventos definidos 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.

Todos los eventos contienen 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

Core System Events

Nombre Descripción Tipo Nivel Esquema de carga útil

ActionInvoked

Raisedcuando 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"
    }
  }
}

ActionRetriesExhausted

Raisedcuando el número configurado de ActionRetryEvents se ha intentado 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

Raisedcuando 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"
    }
  }
}

ApplicationReady

Raisedcuando un nodo inicia 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"
      }
    }
  }
}

ApplicationShuttingDown

Raisedcuando un nodo recibe una señal para apagarse (pero no cuando es eliminado)

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"
    }
  }
}

ApplicationStarted

Raisedcuando un nodo se inicia 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"
      }
    }
  }
}

ApplicationValidationFailure

Raisedcuando un nodo inicia 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"
    }
  }
}

AuthenticationFailed

Publishedcuando 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"
    }
  }
}

CallFinished

Raisedcuando se completa una llamada a la máquina de estados IPF

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" ]
    }
  }
}

CallStarted

Raisedcuando se inicia una llamada a la máquina de estados IPF

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"
    }
  }
}

CircuitBreakerStateChanged

Publishedcuando 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"
    }
  }
}

ClusterStatusUpdate

Raisedcuando el Akka el estado del clúster ha 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"
          }
        }
      }
    }
  }
}

CommandReceived

Raisedcuando 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"
    }
  }
}

ConnectorAvailable

Publishedcuando un Conector indica 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"
    }
  }
}

ConnectorShutdownInitiated

Publishedcuando 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"
    }
  }
}

ConnectorStarted

Publishedcuando 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"
    }
  }
}

ConnectorStopped

Publishedcuando 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"
    }
  }
}

ConnectorUnavailable

Publishedcuando 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"
    }
  }
}

CorrelationFound

Publishedcuando 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"
    }
  }
}

CorrelationNotFound

Publishedcuando un CorrelationId no se puede emparejar 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

Publishedcuando 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

Raisedcuando 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"
    }
  }
}

DomainEventPersisted

Raisedcuando un Dominio 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" ]
}

ErrorRetriesExhausted

Raisedcuando el número configurado de ActionRetryEvents se ha intentado 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"
    }
  }
}

EventProcessingFailure

Raisedcuando 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" ]
}

FlowFinished

Raisedcuando 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"
    }
  }
}

FlowProcessingFailure

Raisedcuando 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

Raisedcuando 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"
    }
  }
}

InboundMessageFailed

Eventpublicado 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" : { }
    }
  }
}

JournalFailedToDeserialiseEvent

Raisedcuando el diario no puede deserializar un evento del almacén de eventos

TECHNICAL

ERROR

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

JournalFailedToSerialiseEvent

Raisedcuando el diario no logra serializar un evento del almacén de eventos

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

Raisedcuando 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"
    }
  }
}

MessageLoggingFailed

Eventpublicado cuando cualquier aspecto de la etapa de registro de mensajes falla-contiene la excepción que se generó y la entrada del registro de mensajes que se intentó

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"
    }
  }
}

MessageReceived

Publishedcuando 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"
    }
  }
}

MessageSent

Publishedcuando 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"
    }
  }
}

OutboundMessageFailed

Publishedcuando se produzca cualquier 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"
    }
  }
}

OutboundMessageValidationFailed

Publisheden 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"
    }
  }
}

PersistenceAvailable

Raisedcuando 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"
        }
      }
    }
  }
}

PersistenceUnavailable

Raisedcuando 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

Raisedcuando el dominio IPF invoca una función de marcador de posición para generar códigos de razón

FUNCTIONAL

DEBUG

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

RequestReplyCompleted

Publishedcuando 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

Raisedcuando un IPF flow permanece en un estado específico durante 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

Raisedcuando un IPF flow se mueve de un estado a otro (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"
    }
  }
}

TopicUnavailable

Publishedcuando un ConnectorTransport no se puede encontrar su tema de kafka

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"
    }
  }
}

TransportAvailable

Publishedcuando 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"
    }
  }
}

TransportShutdownInitiated

Publishedcuando 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"
    }
  }
}

TransportStarted

Publishedcuando 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"
    }
  }
}

TransportStopped

Publishedcuando 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"
    }
  }
}

TransportUnavailable

Publishedcuando 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"
    }
  }
}

UnexpectedCommandReceived

Raisedcuando el dominio IPF recibe un comando que no puede ser gestionado en el estado actual 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"
    }
  }
}

AOMs

CSM Service System Events

Nombre Descripción Tipo Nivel Esquema de carga útil

DuplicatePaymentStatusReportReceived

Publishedcuando se recibe un informe de estado de pago duplicado

FUNCTIONAL

INFO

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

InvalidMessageReceived

Publishedcuando hay un problema técnico con el mensaje que se recibe de CSM

FUNCTIONAL

ERROR

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

LiquidityAdjustmentReceived

Publishedcuando se recibe una notificación de ajuste de liquidez del CSM

FUNCTIONAL

INFO

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

LiquidityPositionReceived

Publishedcuando se recibe una notificación de posición de liquidez del CSM

FUNCTIONAL

INFO

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

OrphanPaymentStatusReportReceived

Publishedcuando se recibe un informe de estado de pago que no corresponde a un pago anterior

FUNCTIONAL

WARN

{
  "$schema" : "http://json-schema.org/draft-04/schema#",
  "title" : "Payload",
  "type" : "object",
  "additionalProperties" : false,
  "properties" : {
    "csm" : {
      "type" : "string"
    },
    "status" : {
      "type" : "string"
    },
    "rawMessage" : {
      "type" : "string"
    },
    "transactionId" : {
      "type" : "string"
    },
    "description" : {
      "type" : "string"
    }
  }
}

OutgoingMessageTechnicalIssue

Publishedcuando hay un problema técnico con el mensaje enviado al CSM

FUNCTIONAL

ERROR

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

ParticipantDataLoadNotificationReceived

Publishedcuando se recibe una notificación de carga de datos de un participante del CSM

FUNCTIONAL

INFO

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

ParticipantUnavailableReceived

Publishedcuando se recibe una notificación de participante no disponible del CSM

FUNCTIONAL

INFO

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

SchemeCorrelationError

Publishedcuando la solicitud de estado no pudo ser correlacionada por el CSM

FUNCTIONAL

ERROR

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

SchemeRuleValidationFailed

Publishedcuando un mensaje destinado a la CSM no pasa la validación

FUNCTIONAL

ERROR

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