Comando network.receive

Saiba mais sobre Integração com o host - Simple HTTP

O comando network.receive é usado para receber uma mensagem (hexadecimal) do switch transacional do CloudWalk.

Parâmetros

  1. maxsize [integer]
    Tamanho máximo da mensagem que será recebida.
  2. variablereceivedbytes [integer]
    Quantidade de bytes recebidos.
  3. variablebuffer [string]
    Variável que irá receber a mensagem do switch transacional.
  4. variablereturn [integer]
    Retorno da função:
    • 1: Mensagem recebida com sucesso
    • 0: Não foi possível receber a mensagem

Exemplo


No exemplo acima o commando preconnect irá realizar uma conexão com o serviço CloudWalk, o seu retorno será armazenado na variável iConnect.

O commando network.send irá enviar uma mensagem hexadecimal para o switch transacional, e o seu retorno será armazenado na variável iReturn.

O commando network.receive irá receber uma mensagem hexadecimal do switch transacional, e o seu retorno será armazenado na variável variablebuffer, que deverá ser transformada de HEX para ASCII com a função string.fromhex.