Denne artikel beskriver kommunikationen mellem RetailForce-fiskaliseringsservicen og Revenu Québecs (RQ) WEB-SRM.
Revenu Québec stiller følgende WEB-SRM-miljøer til rådighed til dataoverførsel:
- Udviklingsmiljø – DEV (Développement)
- Testmiljø til certificering – ESSAI (Cas d’essais)
- Produktionsmiljø – PROD (Production)
Udviklingsmiljø – DEV
Situation: under implementeringen/tilslutningen af RetailForce-fiskaliseringstjenesten (”fiskal middleware”) til det elektroniske registreringssystem (”kasseapparat”).
Formål: At udføre test for at kontrollere, hvordan WEB-SRM reagerer på specifikke anmodninger.
Anvendelse: Testtilfælde for DEV-miljøet er beskrevet i dokument SW-77-V. Testene kan indsendes i vilkårlig rækkefølge.
Indstillinger: For at overføre data til DEV-miljøet skal flaget »Is Test« være sat på den pågældende terminal.
Simulering af certificering
Hvis der angives et testcasenummer („TestCaseNumber“) i JSON payloaden til middlewaren, simulerer du certificeringsprocessen. Dette giver dig mulighed for at teste, om de krævede testcases vil blive behandlet fejlfrit af WEB-WRM i tilfælde af certificering.
Simulering af produktionsmiljø
Hvis der IKKE er angivet et testcasenummer eller "000.000" som testcasenummer i payloadet, simuleres produktionsmiljøets adfærd.
Bemærk: RQ anbefaler, at ventetiden for svar fra WEB-SRM i DEV- og ESSAI-miljøerne indstilles til mindst 10 sekunder. Ventetiden kan defineres i Configuration Canada ("WEB-SRM Connection Timeout in ms").
Testmiljø til certificering
Situation: under certificeringen af SRS.
Formål: Indsendelse af de testcases, der kræves til certificering.
Anvendelse: Testtilfælde, der skal indsendes som led i certificeringsprocessen, er beskrevet i dokument SW-78. Testene skal indsendes i en bestemt rækkefølge.
Indstillinger: For at overføre data til ESSAI-miljøet skal følgende gøres:
- Sæt flaget "Is Test" på den pågældende terminal og
- sæt flaget "Certification" i Configuration Canada.
Overførsel af specifikke testtilfælde
Når der indsendes testtilfælde til certificering, skal det tilsvarende testtilfældsnummer ("TestCaseNumber") angives i payloaden (JSON) til middlewaren.
WEB-SRM forventer, at testtilfældene overføres i en bestemt rækkefølge. Det testtilfælde-nummer, som WEB-SRM forventer som det næste, returneres til POS-systemet i feltet "CasEssai" i FiscalResponseCanada.
Bemærk: RQ anbefaler, at ventetiden for svar fra WEB-SRM i DEV- og ESSAI-miljøerne indstilles til mindst 10 sekunder. Ventetiden kan defineres i Configuration Canada (‘WEB-SRM Connection Timeout in ms’).
Produktionsmiljø
Situation: under live-drift hos slutkunden (restaurant, bar, madvogn osv.).
Formål: Overførsel af dokumenter til WEB-SRM inden for rammerne af produktiv brug.
Indstillinger: afhængigt af forretningsscenariet, i den rækkefølge, de forekommer.
Indstillinger: For at overføre data til PROD-miljøet må de to flag (terminalflag: "Is Test") og (konfiguration, flag: "Certification") IKKE være markeret!
Bemærk: Kravene til dataoverførsel til produktionsmiljøet findes i artiklen "SRS-certificering Canada / Québec".
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.