Professional Documents
Culture Documents
Aktarımmm
Aktarımmm
Revizyon No : 1
A. Dokümanın Amacı
Satış Aktarımı Uygulamasının Kullanımı
B. Etkilenen Kullanıcılar
Bilgi Teknoloji Sorumluları
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,
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
- 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
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;
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
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
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