Mudanças entre as edições de "Estacionamento AVC"
(Criou página com '== Estacionamento / Cancela AVC == === Programas Necessários === ft094 -> No PDV, /var/venditor/bin/ É preciso realizar os testes iniciais, e para isso é necessário...') |
m (Milena Pavão moveu a página Criar nova página para Estacionamento AVC) |
(Sem diferença)
|
Edição atual tal como às 17h47min de 23 de janeiro de 2015
Estacionamento / Cancela AVC
Programas Necessários
ft094 -> No PDV, /var/venditor/bin/
É preciso realizar os testes iniciais, e para isso é necessário um ambiente de testes com o sevidor da avc para que todo o processo seja validado.
Os aplicativos que serão necessários atualizar são:
davo_parkingtítulo do link.php: /var/emporium/excribo/bin (Servidor emporium)
ft094: /var/venditor/bin (PDV)
Exemplo da chamada para ft094:
./ft094 --command=estacionamento-avc trace=/var/log/ft094.log --debug-level={DEBUG_LEVEL} --ip={EMPORIUM_IP} --port={EMPORIUM_PORT} --min-val=15.00
Função Estacionamento AVC ( Davo )
- Funcao 388 - Estacionamento AVC
<CMD>
<ID read_only='yes'>388</ID>
<AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
<TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
<COMMAND width='4'>7</COMMAND>
<REFERENCE_TEXT read_only='yes'>Estacionamento AVC</REFERENCE_TEXT>
<ALLOWED_STATES width='40'></ALLOWED_STATES>
<TEXT width='40'>Estacionamento Super</TEXT>
<PROMPT width='30'></PROMPT>
<PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
<OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
</OPTION_LIST>
<QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
</QUESTION_OPTION_LIST>
<SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
<SHELL_COMMAND>
<ID read_only='yes'>0</ID>
<SHELL_COMMAND_USE read_only='yes'>Exec</SHELL_COMMAND_USE>
<SHELL_COMMAND_TEXT width='60'>./ft094 --command=estacionamento-dll --ip={EMPORIUM_IP} --port={EMPORIUM_PORT} --debug-level={DEBUG_LEVEL} --trace=../log/ft094.log --online-timeout=10 --min-val=500</SHELL_COMMAND_TEXT>
</SHELL_COMMAND>
</SHELL_COMMAND_LIST>
</CMD>
Função Estacionamento AVC ( Supermax)
- Funcao 388 Estacionamento Supermax
<CMD>
<ID read_only='yes'>388</ID>
<AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
<TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
<COMMAND width='4'>7</COMMAND>
<REFERENCE_TEXT read_only='yes'>Estacionamento Super Max</REFERENCE_TEXT>
<ALLOWED_STATES width='40'></ALLOWED_STATES>
<TEXT width='40'>Estacionamento Super</TEXT>
<PROMPT width='30'></PROMPT>
<PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
<OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
</OPTION_LIST>
<QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
</QUESTION_OPTION_LIST>
<SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
<SHELL_COMMAND>
<ID read_only='yes'>0</ID>
<SHELL_COMMAND_USE read_only='yes'>Exec</SHELL_COMMAND_USE>
<SHELL_COMMAND_TEXT width='60'>./ft1128 --command=estacionamento-dll --ip={EMPORIUM_IP} --port={EMPORIUM_PORT} --debug-level={DEBUG_LEVEL} --trace=../log/ft1128.log --online-timeout=10 --min-val=500</SHELL_COMMAND_TEXT>
</SHELL_COMMAND>
</SHELL_COMMAND_LIST>
</CMD>
- ft1128 Especifico do Cliente -> No PDV, /var/venditor/bin/
- smax_parking.php -> No servidor, /var/emporium/excribo/bin/
( No /var/emporium/excribo/bin/ deve conter um link para o PHP do
servidor )
Pode manter os parametros {EMPORIUM_IP} e {EMPORIUM_PORT}, assim que o PDV se comunica ele deixa essas variaveis salvas. Quando você as utiliza entre chaves '{' e '}' , o venditor automaticamente substitui pelo IP e PORTA que já esta utilizando para se comunicar com o Servidor.