...
- batchType: indica como deve ser tratado o lote de mensagens recebido, se for aplicável. Permite os seguintes valores:
- businessTransaction: indica que o lote será tratado como uma transação de negócio, onde todas as mensagens compondo o lote devem ser processadas com sucesso, para que o lote seja considerado processado. Se ocorrer erro em alguma mensagem do lote, todo o lote sera recusado.
- simpleBatch: indica que o lote serve apenas como agrupador de mensagens, que serão processadas independentemente. Se ocorrer erro em alguma mensagem do lote, isso não afeta as demais mensagens. Neste caso, o lote sempre será considerado processado.
Nota |
---|
Os parâmetros de paginação, ordenação e filtro de dados previstos pelo Guia de Implementação de APIs não são aplicáveis para as requisições deste predicado. |
Os métodos HTTP previstos para o endpoint são:
...
URL completa: /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}.
Os métodos previstos são:
...
- transactionID_version: identificador que designa a transação e versão a ser considerada;
- internalID: identificador da instância da entidade indicada pela transação e versão informados no parâmetro anterior. Por exemplo: quando a transação e versão for "customervendor_1_000", o parâmetro internalID deve conter um valor que identifique um registro de cliente/fornecedor no originador da requisição. Consequentemente, no recebedor da requisição, será necessário uma estrutura de tradução - de-para - que permita identificar o registro equivalente no destino.
Os métodos previstos são:
- GET: para recuperar entidades.
- POST: para incluir ou alterar entidades.
- DELETE: para eliminar entidades.
Formato de mensagem
O formato de mensagem utilizado nas requisições para o endpoint /contents é mais simples, já que não requer as informações necessárias para realizar o controle da mensagem
...
.
Coexistência com o formato XML/SOAP
...