Овај чланак описује комуникацију између сервиса за фискализацију RetailForce и WEB-SRM система Revenu Québec (RQ).
Revenu Québec обезбеђује следеће WEB-SRM окружења за пренос података:
- Развојно окружење - DEV (Développement)
- Тест окружење за сертификацију - ESSAI (Cas d'essais)
- Продуктивно окружење - PROD (Production)
Развојно окружење - DEV
Ситуација: током имплементације/повезивања сервиса за фискализацију RetailForce ("фискалног мидлвера") са системом за електронско евидентирање ("каса").
Сврха: спровођење тестова ради провере како WEB-SRM реагује на специфичне захтеве.
Употреба: Тест случајеви за DEV окружење описани су у документу SW-77-V. Тестови се могу поднети у било ком редоследу.
Подешавања: Да бисте пренели податке у DEV окружење, на одговарајућем терминалу мора бити подешена ознака 'Is Test'.
Симулација сертификације
Ако је број тест случаја ("testCaseNumber") наведен у корисном телу (JSON) средњем софтверу, симулирате процес сертификације. Ово омогућава тестирање да ли би WEB-WRM обрадио потребне тест случајеве без грешака у случају сертификације.
Продуктивна симулација
Ако није наведен број тест случаја или је у теретном делу наведен број "000.000", симулира се понашање продукционог окружења.
Напомена: RQ препоручује да се време чекања на одговоре од WEB-SRM у DEV и ESSAI окружењима подеси на најмање 10 секунди. Време чекања може да се дефинише у Configuration Canada ("WEB-SRM Connection Timeout in ms").
Тест окружење за сертификацију
Ситуација: током сертификације SRS.
Сврха: Подношење тест случајева потребних за сертификацију.
Примена: Тест случајеви који се морају доставити као део процеса сертификације описани су у документу SW-78. Тестови се морају доставити у одређеном редоследу.
Подешавања: Да бисте пренели податке у ESSAI окружење, потребно је да урадите следеће:
- Поставите ознаку "Is Test" на одговарајућем терминалу и
- поставити ознаку "Certification" у конфигурацији Canada.
Пренос специфичних тест случајева
При подношењу тест случајева за сертификацију, одговарајући број тест случаја ("testCaseNumber") мора бити наведен у корисном терету (JSON) за мидлвејр.
WEB-SRM очекује да се тест случајеви пренесу у одређеном редоследу. Број тест случаја који WEB-SRM очекује следећи враћа се POS систему у пољу "CasEssai" одговора FiscalResponseCanada.
Напомена: RQ препоручује подешавање времена чекања за одговоре од WEB-SRM у DEV и ESSAI окружењима на најмање 10 секунди. Време чекања може се дефинисати у Configuration Canada ("WEB-SRM Connection Timeout in ms").
Продуктивно окружење
Ситуација: током рада уживо код крајњег корисника (ресторан, бар, камион са храном итд.).
Сврха: пренос докумената ка WEB-SRM у оквиру продуктивне употребе.
Подешавања: у зависности од пословног случаја, у редоследу у којем се јављају.
Подешавања: Да бисте пренели податке у PROD окружење, оба флага (терминални флаг: "Is Test") и (конфигурација, флаг: "Certification") НЕ СМЕЈУ бити подешени!
Напомена: Захтеви за пренос података у продукцијско окружење могу се наћи у чланку "SRS Certification Canada / Québec".
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.