POSXML - Configuração

  1. Apresentação
  2. Listagem de parâmetros

Apresentação

O CloudWalk Framework possui diversas variáveis de configuração, permitindo configurar qualquer parâmetro do dispositivo através da linguagem POSXML, como se fossem variáveis de ambiente utilizadas pelo aplicativo e por drivers do dispositivo, como modem e impressora.

Qualquer um desses parâmetros pode ser configurado com o auxílio do comando editfile, apontando para arquivo config.dat, e utilizando o nome desses parâmetros como chave. O arquivo config.dat nada mais é do que um arquivo no formato de sistema de arquivos do CloudWalk.

É possível configurar qualquer tipo de comunicação, retentativas, entre outros parâmetros e fazer lógicas de reconexão de backup através da linguagem POSXML, utilizando as instruções editfile e preconnect.

Listagem de parâmetros

Abaixo as variáveis de configuração do arquivo config.dat:

  1. autooffmodem
    Desliga o modem automaticamente após uma conexão
  2. crcpaginawalkserver
    CRC do aplicativo do CloudWalk Manager
  3. dnsprimario
    DNS primário que será utilizado pelo dispositivo. É necessário definir o DNS 0.0.0.0 se o protocolo de comunicação PPP for utilizado
  4. dnssecundario
    DNS secundário que será utilizado pelo dispositivo. É necessário definir o DNS 0.0.0.0 se o protocolo de comunicação PPP for utilizado
  5. gprs_pin
    PIN do chip GPRS
  6. iskeytimeout
    Utilizado para identificar o que a função readkey vai retornar em caso de timeout, onde:
    0 – Desativado, readkey retorna KEY_CANCEL em timeout.
    1 – Ativado, readkey retorna -1 em timeout.
  7. keyalpha
    Tecla que será utilizada para fazer o alpha do teclado. As teclas opcionais variam de dispositivo para dispositivo, e podem ir de KEY_EXTRA1 até KEY_EXTRA99
  8. keypaperfeed
    Tecla que será utilizada para efetuar o paperfeed
  9. keypound
    Tecla que será utilizada para colocar o # (sharp). As teclas opcionais variam de dispositivo para dispositivo, e podem ir de KEY_EXTRA1 até KEY_EXTRA99
  10. keystar
    Tecla que será utilizada para colocar o * (asterisco). As teclas opcionais variam de dispositivo para dispositivo, e podem ir de KEY_EXTRA1 até KEY_EXTRA99
  11. model
    Modelo do dispositivo, conforme a tabela abaixo:
    Modelo do dispositivo POS Modelo no config.dat
    Verifone Vx 510 O5150
    Verifone VX 510/610/670 Vx 510, Vx 610, Vx 670
    Verifone VX 520/VX 680 VX 520, VX 680
    Ingenico ICT220/ICT250/IWL220/IWL250/IWL280 ICT220, ICT250, IWL220, IWL250, IWL280
  12. mygateway
    Gateway que será utilizado pelo dispositivo. É necessário definir o Gateway 0.0.0.0 se o protocolo de comunicação PPP ou DHCP for utilizado
  13. myip
    Endereço IP do dispositivo. É necessário definir o IP 0.0.0.0 se o protocolo de comunicação PPP ou DHCP for utilizado
  14. nomeaplicativo
    Nome do aplicativo que será buscado no CloudWalk Manager
  15. numerodestepos
    Número lógico do dispositivo
  16. primeiravez
    Indica se é a primeira vez que o dispositivo está executando uma aplicação POSXML
  17. qtdetentativasenvio
    Número de pacotes que serão enviados até haver a confirmação pelo autorizador
  18. retentativas
    Quantidade de retentativas de conexão com o serviço CloudWalk
  19. sn_terminal
    Número de série (serial number) do dispositivo
  20. subnet
    Máscara de rede. É necessário definir a máscara 255.255.255.255 se o protocolo de comunicação PPP for utilizado, se for utilizado DHCP é necessário definir a máscara 0.0.0.0
  21. timeoutinput
    Timeout para todas as instruções que a utilizam
  22. tiposcartao
    Define as regras para utilização de cartões, conforme a tabela abaixo:
    Opção Trilhas Tipo de leitura
    0 (default) Aceita trilha 2 Digitação manual ou passe
    2 Aceita trilha 2 Não permite digitação manual
    4 Aceita trilhas 1 e 2 Digitação manual ou passe
    255 Aceita trilhas 1 e 2 Não permite digitação manual
  23. touchscreen
    Habilita ou não o teclado virtual, caso o dispositivo possua touchscreen, onde:
    0 – Não ativa o teclado virtual
    1 – Ativa o teclado virtual
  24. uclapn
    APN da rede GPRS
  25. uclmedia
    Tipo de conexão que será utilizada, podendo ser:
    LANDLINE
    ETHERNET
    GPRS
    WIFI
  26. uclpassword
    Senha do usuário do RAS ou APN (PPP)
  27. uclphoneno
    Número que o dispositivo irá efetuar a discagem;
  28. uclprotocol
    Protocolo de comunicação que será utilizado, podendo ser:
    TCP
    SDLC
  29. uclusername
    Nome de usuário do RAS ou APN (PPP);
  30. uclwifikey
    Senha para a rede WIFI que desejamos conectar (hexadecimal)
  31. uclwifinetwork
    Nome da rede WIFI que desejamos conectar
  32. uclwifisecurity
    Tipo de criptografia da rede
    WEP64-40
    WEP128-104
    WPA2-PSK (somente para VX 680)
  33. versaoframework
    Versão do CloudWalk Framework instalado no dispositivo