Denna artikel beskriver kommunikationen mellan RetailForce-fiskaliserings tjänsten och Revenu Québecs (RQ) WEB-SRM.
Revenu Québec tillhandahåller följande WEB-SRM-miljöer för dataöverföring:
- Utvecklingsmiljö – DEV (Développement)
- Testmiljö för certifiering – ESSAI (Cas d’essais)
- Produktionsmiljö – PROD (Production)
Utvecklingsmiljö – DEV
Situation: under implementeringen/anslutningen av RetailForce-fiskaliserings tjänsten (”fiskal middleware”) till det elektroniska registreringssystemet (”kassaregister”).
Syfte: Att utföra tester för att kontrollera hur WEB-SRM svarar på specifika förfrågningar.
Användning: Testfall för DEV-miljön beskrivs i dokument SW-77-V. Testerna kan skickas in i valfri ordning.
Inställningar: För att överföra data till DEV-miljön måste flaggan ”Is Test” vara aktiverad på motsvarande terminal.
Simulering av certifiering
Om ett testfallsnummer (”TestCaseNumber”) anges i JSON-payloaden till middleware simulerar du certifieringsprocessen. Detta gör det möjligt att testa om de erforderliga testfallen skulle behandlas felfritt av WEB-WRM vid en eventuell certifiering.
Simulering i produktiv miljö
Om INGET testfallnummer eller ”000.000” anges som testfallnummer i payload simuleras produktionsmiljöns beteende.
Obs: RQ rekommenderar att väntetiden för svar från WEB-SRM i DEV- och ESSAI-miljöerna ställs in på minst 10 sekunder. Väntetiden kan definieras i Configuration Canada ("WEB-SRM Connection Timeout in ms").
Testmiljö för certifiering
Situation: under certifieringen av SRS.
Syfte: Inlämning av de testfall som krävs för certifiering.
Användning: Testfall som måste lämnas in som en del av certifieringsprocessen beskrivs i dokument SW-78. Testerna måste lämnas in i en specifik ordning.
Inställningar: För att överföra data till ESSAI-miljön måste följande göras:
- Sätt flaggan ”Is Test” på motsvarande terminal och
- sätta flaggan ”Certifiering” i Configuration Canada.
Överföring av specifika testfall
När testfall skickas in för certifiering måste motsvarande testfallsnummer ("TestCaseNumber") anges i payloaden (JSON) till middlewareen.
WEB-SRM förväntar sig att testfallen överförs i en specifik ordning. Det testfallsnummer som WEB-SRM förväntar sig nästa returneras till POS-systemet i fältet ”CasEssai” i FiscalResponseCanada.
Obs: RQ rekommenderar att väntetiden för svar från WEB-SRM i miljöerna DEV och ESSAI ställs in på minst 10 sekunder. Väntetiden kan definieras i Configuration Canada (”WEB-SRM Connection Timeout in ms”).
Produktionsmiljö
Situation: under live-drift hos slutkunden (restaurang, bar, food truck etc.).
Syfte: Överföring av dokument till WEB-SRM inom ramen för produktiv användning.
Inställningar: beroende på affärsfall, i den ordning de inträffar.
Inställningar: För att överföra data till PROD-miljön får de två flaggorna (terminalflagga: ”Is Test”) och (konfiguration, flagga: ”Certification”) INTE vara aktiverade!
Obs: Kraven för dataöverföring till produktionsmiljön finns i artikeln ”SRS-certifiering Kanada/Québec”.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.