You are on page 1of 5

Doküman No : 1

Revizyon No : 1

Satış Aktarımı Doküman Tarihi : 5.07.2023


Sayfa No : 1/5

A. Dokümanın Amacı
Satış Aktarımı Uygulamasının Kullanımı

B. Etkilenen Kullanıcılar
Bilgi Teknoloji Sorumluları

C. Dokümanın Geçerli Olduğu Sistemler


Toshiba Yazar Kasa Sistemleri – Genius3

D. Uygulama

1- Ubuntu yazarkasalarda satış aktarımı uygulamasını aktif etmek için öncelikle size iletilen
klasörde /Ubuntu/UsrLocalBinGeniusLitePOSPostgres/Services altında ki “ptt-producer” klasörünü,
yazarkasada /usr/local/bin/GeniusLitePOSPostgres/Services klasörüne,

/Ubuntu/UsrLocalBinGeniusLitePOSPostgres /EtcSystemdSystem altında ki “ptt-producer.service” dosyasını,


yazarkasada /etc/systemd/system dizinine taşımanız gerekmektedir.

NOT : Eğer kasa dizini usr/local/bin altında değil ise yukarıda ki taşıma işlemini kaynak klasörü “GeniusLitePOSPostgres”
klasöründen yapılması gerekmektedir.

2- İlgili klasör ve dosyaları yazarkasa altına taşıdıktan sonra yazarkasada servis klasörüne ve servis dosyalarına yetkilendirme vermemiz
gerekmektedir. Yetkilendirilmesi gereken dosya ve klasörler aşağıdaki gibidir;

- usr/local/bin/GeniusLitePOSPostgres/Services/ptt-producer [yetkilendirilmeli]

Hazırlayan Onaylayan
Beytullah KÖK Gökay GÖKTEPE Sefer TAŞKIRAN
Doküman No : 1
Revizyon No : 1

Satış Aktarımı Doküman Tarihi : 5.07.2023


Sayfa No : 2/5

- usr/local/bin/GeniusLitePOSPostgres/Services/ptt-producer/ptt-producer.jar [yetkilendirilmeli]

- usr/local/bin/GeniusLitePOSPostgres/Services/ptt-producer/ptt-producer.jar [yetkilendirilmeli]
- usr/local/bin/GeniusLitePOSPostgres/Services/ptt-producer/mapping.json [yetkilendirilmeli]
- usr/local/bin/GeniusLitePOSPostgres/Services/ptt-producer/application.properties [yetkilendirilmeli]
- /etc/systemd/system/ptt-producer.service [yetkilendirilmeli]

Belirtilen tüm klasör ve dosyalara yukarıda ki görsellerde olduğu gibi 0777 yetkilendirilmesi yapılmalıdır.

Hazırlayan Onaylayan
Beytullah KÖK Gökay GÖKTEPE Sefer TAŞKIRAN
Doküman No : 1
Revizyon No : 1

Satış Aktarımı Doküman Tarihi : 5.07.2023


Sayfa No : 3/5

Yetkilendirme işlemlerinin ardından kasada, /etc klasörü altında fstab dosyasının içeriğinde kasa klasörü bağlantısı aşağıdaki gibi
kontrol edilir;

NOT: Kasa dizini neredeyse, bu path adresi o şekilde güncellenmelidir.

3- Bu işlemlerin ardından bilgisayarında mevcutta çalışan Ptt-Producer servisi hizmetlerden durdurulup, devre dışı bırakılmalıdır.

Hazırlayan Onaylayan
Beytullah KÖK Gökay GÖKTEPE Sefer TAŞKIRAN
Doküman No : 1
Revizyon No : 1

Satış Aktarımı Doküman Tarihi : 5.07.2023


Sayfa No : 4/5

4- Yapılan işlemlerin ardından kasaya PUTTY üzerinden bağlanıp kasanın terminalinde aşağıdaki komutlar çalıştırılır ve kasada ptt-producer
servisi aktif edilir.

systemctl daemon-reload
systemctl enable ptt-producer
systemctl start ptt-producer
systemctl status ptt-producer

Servis aktif olduğunda yukarıda ki gibi “active (running)” olduğunu görmemiz gerekecek. Ardından satışlar kasadan merkeze aktarılmaya
başlayacaktır.

Hazırlayan Onaylayan
Beytullah KÖK Gökay GÖKTEPE Sefer TAŞKIRAN
Doküman No : 1
Revizyon No : 1

Satış Aktarımı Doküman Tarihi : 5.07.2023


Sayfa No : 5/5

5- Satışların aktarıldığını izlemek için ise PGAdmin (PostgreSQL) üzerinden kasa DB’sine erişerek kontrol sağlanabilir.

- Kasa database’inde TRANSACTION_HEADER tablosunda TRANSFER_STATUS değeri 0 ise henüz merkeze aktarılmamış,
TRANSFER STATUS değeri 1 ise satışlar merkeze işlenmiş olarak kontrol sağlanabilir.

Hazırlayan Onaylayan
Beytullah KÖK Gökay GÖKTEPE Sefer TAŞKIRAN

You might also like