Informa o estado atual de um cancelamento de alocação.
Enviado para o solicitante do cancelamento sempre que houver evolução do estado.
Obs:
Essa mensagem é apenas para acompanhar o estado da "ação cancelamento de alocação".
Para detalhes sobre a Operação gerada a partir do cancelamento, consumir a TradeOperationsSnapshot, que também será enviada.
O seguinte fluxo mostra as mensagens envolvidas no processo de cancelamento de alocação:
(Nesse exemplo, suponha que a 'Operação 1111' originalmente tinha 50 quantidades.)
R1: Esse campo só será preenchido quando AllocationCancellationStatus é 91, 92 ou 99.
R2: Esse campo só será preenchido quando AllocationCancellationStatus é 41.
R3: Esse campo só será preenchido quando AllocationCancellationStatus é 42.
| Índice | Campo | Tipo | Obrigatório | Descrição | Regras |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | SIM | Informações sobre a solicitação original - cujo status está evoluindo | |
| 1.1 | RequestId | string | SIM | Identificador único da solicitação atribuído pelo Participante | |
| 1.2 | RequesterParticipantCode | string | SIM | Código do Participante solicitante | |
| 1.3 | OriginalMessageTypeCode | string | NÃO | Tipo da mensagem original no padrão base-m-cad-???-##-### |
|
| 2 | AllocationCancellationStatus | integer | SIM | Status do cancelamento Valores possíveis: AllocationCancellationStatus |
|
| 3 | ResultingOperationInformation | object | NÃO | Informações sobre a operação criada a partir do cancelamento, em casos de sucesso | R1 |
| 3.1 | AssignedOperationCode | string | SIM | Código atribuído, pela Câmara, à Operação resultante da alocação. Serve como identificador único, e é o código que deve ser usado para ações futuras | |
| 4 | RemainingOperationInformation | object | NÃO | Informações sobre a operação remanescente, em casos de sucesso | R1 |
| 4.1 | Quantity | integer | SIM | Quantidade remanescente na operação antiga, após a alocação | |
| 5 | Errors | array | NÃO | Em caso de erro(s), indica o(s) erro(s) | R2 |
| 5.1 | ErrorCode | string | SIM | Código de erro | |
| 5.2 | ErrorMessage | string | NÃO | Descrição resumida do erro | |
| 5.3 | ElementPath | string | NÃO | Caminho do campo relacionado ao erro, quando aplicável | |
| 5.4 | ElementContent | string | NÃO | Conteúdo recebido no campo relacionado ao erro, quando aplicável | |
| 6 | RejectionReason | object | NÃO | Quando aplicável, informações sobre o motivo da rejeição do cancelamento | R3 |
| 6.1 | Message | string | SIM | Motivo da rejeição da alocação |
{
"ParticipantRequestInfo": {
"RequestId": "3F1127A12A9B47E7B6D638CBFE0C0824",
"RequesterParticipantCode": "22"
},
"AllocationCancellationStatus": 91,
"ResultingOperationInformation": {
"AssignedOperationCode": "E22FCABBA8FB41A096F9AF4088FD9B4C"
},
"RemainingOperationInformation": {
"Quantity": 0
}
}