Através desta chamada é possível realizar a desativação de um ou mais agentes, os quais só podem ser desativados se o serviço estiver parado. Caso o serviço esteja iniciado o sistema será sinalizado ocasionando a reativação do agente, lembrando que esta regra (serviço parado) é válida apenas para agentes físicos. Para reativar o agente, o serviço deve ser ligado, ou deve ser realizado um novo processamento.
O crosstalk deve ser enviado após o serviço do Agente estar parado a mais de 10 minutos, pois este refere-se ao tempo máximo de sinalização do agente para a retaguarda. O tempo pode ser ser configurado através do campo Tempo entre cada sinalização de atividade contido no cadastro do concentrador. Caso seja enviado antes deste tempo, o Agente poderá ser reativado automaticamente. |
Formação crosstalk envio - Desativar agente |
|||||
|---|---|---|---|---|---|
Campo |
Descrição |
Estado |
Tipo |
Tamanho |
Valor Exemplo |
ProcessCode |
Código de identificação do processo. |
Obrigatório |
N |
4 |
1021 |
MessageType |
Tipo de mensagem. |
Obrigatório |
N |
3 |
100 |
ExchangePattern |
Padrão de troca de mensagens. |
Obrigatório |
N |
1 |
1 |
EnterpriseId |
Chave da empresa. |
Obrigatório |
C |
36 |
NDD_NFCE |
SourceId |
Chave do concentrador. |
Obrigatório |
C |
36 |
CONCENTRADOR01 |
GUID |
Informar valor conforme exemplo de envio do XML. |
Obrigatório |
- |
- |
00000000-0000-0000-0000-000000000000 |
DateTime |
Informar a data atual da solicitação, conforme exemplo. |
Obrigatório |
- |
- |
2019-06-12T10:29:18.8333928-02:00 |
Token |
Informar o Token conforme valor contido no campo de exemplo. |
Obrigatório |
- |
- |
5cdb666f-4146-46b8-83b3-148289bbbf36 |
ContentType |
Tipo de conteúdo, utilizar o exemplo como padrão. |
Obrigatório |
C |
8 |
text/xml |
ContentEncoding |
Tipo de codificação. |
Obrigatório |
C |
5 |
utf-8 |
agentkey |
É informado a chave do agente. Esta tag pode ser informada uma ou mais vezes. |
Obrigatório |
C |
- |
NDDJWJ1000001001 |
Exemplo do crosstalk de envio - XML |
|---|
<CrossTalk_Message> <CrossTalk_Header> <ProcessCode>1021</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>1</ExchangePattern> <EnterpriseId>Empresa1</EnterpriseId> <SourceId>Test01</SourceId> <GUID>00000000-0000-0000-0000-000000000000</GUID> <DateTime>2019-06-12T10:29:18.8333928-02:00</DateTime> <Token>5cdb666f-4146-46b8-83b3-148289bbbf36</Token> <ContentType>text/csv</ContentType> <ContentEncoding>utf-8</ContentEncoding> </CrossTalk_Header> <CrossTalk_Body> <agentdisablerequest> <agentkey>NDDJWJ1000001001</agentkey> <agentkey>NDDJWJ1000001002</agentkey> </agentdisablerequest> </CrossTalk_Body> </CrossTalk_Message> |
Exemplo do retorno - XML |
|---|
<?xml version="1.0" encoding="utf-8"?> <CrossTalk_Message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CrossTalk_Header> <ResponseCode>200</ResponseCode> <ResponseCodeMessage>Mensagem processada com sucesso</ResponseCodeMessage> <ProcessCode>1021</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>1</ExchangePattern> <SourceId>Test01</SourceId> <GUID>00000000-0000-0000-0000-000000000000</GUID> <DateTime>2019-06-13T10:25:39.1289872-03:00</DateTime> <EnterpriseId>Empresa1</EnterpriseId> <Token>5cdb666f-4146-46b8-83b3-148289bbbf36</Token> </CrossTalk_Header> <CrossTalk_Body> <eformsresponse> <message> <code>100</code> <description>Operacao realizada com sucesso</description> <observation /> </message> <integracao><![CDATA[]]></integracao> <data><![CDATA[]]></data> </eformsresponse> </CrossTalk_Body> </CrossTalk_Message> |