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- Suse yazarkasalarda satış aktarımı uygulamasını aktif etmek için öncelikle size iletilen
klasörde /Suse/UsrLocalBinGeniusLitePOSPostgres/Services altında ki “ptt-producer” ve “java8” klasörünü,
yazarkasada /usr/local/bin/GeniusLitePOSPostgres/Services klasörüne,

/Suse/UsrLocalBinGeniusLitePOSPostgres/Etc_initd altında ki “ptt-producer” dosyasını,


yazarkasada /etc/init.d/ 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]
- usr/local/bin/GeniusLitePOSPostgres/Services/java8 [yetkilendirilmeli]
- usr/local/bin/GeniusLitePOSPostgres/Services/java8/jre/bin/java [yetkilendirilmeli]
- /etc/init.d/ptt-producer [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, /root klasörü altında after.local 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.

- chmod 755 /etc/init.d/ptt-producer


- insserv ptt-producer
- chkconfig --add ptt-producer
- chkconfig ptt-producer on
- service ptt-producer start

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