Envia o resultado do processamento de um evento de ponto de extensão ao DataWorks por meio de uma extensão.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
CallbackExtension |
Operação a ser executada. Defina o valor como CallbackExtension. |
|
ExtensionCode |
String |
Sim |
8abcb91f-d266-4073-b907-2ed670378ed1 |
Código exclusivo da extensão. |
|
MessageId |
String |
Sim |
034****091 |
ID da mensagem. Obtenha esse ID na mensagem recebida quando o evento do ponto de extensão for acionado. |
|
CheckResult |
String |
Sim |
FAIL |
Status de verificação do evento do ponto de extensão. Valores válidos:
|
|
CheckMessage |
String |
Não |
The xxx rule is triggered. Fix the error and try again. |
Se CheckResult estiver definido como FAIL, informe a causa da falha. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
7C352CB7-CD88-50CF-9D0D-E81BDF020E7F |
ID exclusivo da solicitação. |
|
Success |
String |
true |
Indica se a solicitação foi bem-sucedida. Valores válidos: true false |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=CallbackExtension
&ExtensionCode=8abcb91f-d266-4073-b907-2ed670378ed1
&MessageId=03400b03-b721-4c34-8727-2d6884077091
&CheckResult=FAIL
&CheckMessage=The xxx rule is triggered. Fix the error and try again.
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CallbackExtensionResponse>
<RequestId>7C352CB7-CD88-50CF-9D0D-E81BDF020E7F</RequestId>
<Success>true</Success>
</CallbackExtensionResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7C352CB7-CD88-50CF-9D0D-E81BDF020E7F",
"Success" : "true"
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.