Este artigo descreve a comunicação entre o serviço de fiscalização da RetailForce e o WEB-SRM da Revenu Québec (RQ).
Revenu Québec disponibiliza os seguintes ambientes WEB-SRM para a transmissão de dados:
- Ambiente de desenvolvimento - DEV (Développement)
- Ambiente de teste para certificação - ESSAI (Cas d’essais)
- Ambiente de produção - PROD (Production)
Ambiente de desenvolvimento - DEV
Situação: durante a implementação/ligação do serviço de fiscalização RetailForce («middleware fiscal») ao sistema de registo eletrónico («caixa registadora»).
Objetivo: Realizar testes para verificar a forma como o WEB-SRM responde a pedidos específicos.
Utilização: Os casos de teste para o ambiente DEV estão descritos no documento SW-77-V. Os testes podem ser submetidos em qualquer ordem.
Configurações: Para transferir dados para o ambiente DEV, a flag «Is Test» deve ser ativada no terminal correspondente.
Certificação de simulação
Se for especificado um número de caso de teste («TestCaseNumber») na payload (JSON) enviada para o middleware, simula-se o processo de certificação. Isto permite-lhe testar se os casos de teste exigidos seriam processados sem erros pelo WEB-WRM no caso de certificação.
Simulação em produção
Se NENHUM número de caso de teste ou «000.000» for especificado como número de caso de teste na payload, simula-se o comportamento do ambiente de produção.
Nota: A RQ recomenda definir o tempo de espera pelas respostas do WEB-SRM nos ambientes DEV e ESSAI para um mínimo de 10 segundos. O tempo de espera pode ser definido na Configuração Canadá («WEB-SRM Connection Timeout in ms»).
Ambiente de teste para certificação
Situação: durante a certificação do SRS.
Objetivo: Envio dos casos de teste necessários para a certificação.
Utilização: Os casos de teste que devem ser submetidos no âmbito do processo de certificação estão descritos no documento SW-78. Os testes devem ser submetidos numa ordem específica.
Configurações: Para transferir dados para o ambiente ESSAI, é necessário proceder da seguinte forma:
- Definir a flag «É Teste» no terminal correspondente e
- definir a flag «Certificação» na Configuração Canadá.
Transmissão de casos de teste específicos
Ao submeter casos de teste para certificação, o número do caso de teste correspondente («TestCaseNumber») deve ser especificado na payload (JSON) enviada para o middleware.
O WEB-SRM espera que os casos de teste sejam transferidos numa ordem específica. O número do caso de teste que o WEB-SRM espera a seguir é devolvido ao sistema POS no campo «CasEssai» do FiscalResponseCanada.
Nota: A RQ recomenda definir o tempo de espera pelas respostas do WEB-SRM nos ambientes DEV e ESSAI para um mínimo de 10 segundos. O tempo de espera pode ser definido na Configuração Canadá («WEB-SRM Connection Timeout in ms»).
Ambiente de produção
Situação: durante o funcionamento em produção pelo cliente final (restaurante, bar, food truck, etc.).
Objetivo: Transmissão de documentos para o WEB-SRM no âmbito da utilização em produção.
Configurações: dependendo do caso de negócio, pela ordem em que ocorrem.
Configurações: Para transferir dados para o ambiente PROD, os dois indicadores (flag do terminal: «Is Test») e (configuração, flag: «Certification») NÃO devem estar ativados!
Nota: Os requisitos para a transferência de dados para o ambiente de produção podem ser consultados no artigo «Certificação SRS Canadá / Québec».
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.