Ingenico Yeni nesil akıllı yazarkasa (ÖKC) entegrasyon uygulaması

Paket programlarınızın tanıtımını bu forumda yapabilirsiniz. Bu foruma soru sormayın!
Cevapla
ertank
Üye
Mesajlar: 1171
Kayıt: 11 Eyl 2015 11:45

Ingenico Yeni nesil akıllı yazarkasa (ÖKC) entegrasyon uygulaması

Mesaj gönderen ertank » 26 Eyl 2018 12:59

Merhaba,

Ingenico GMP ÖKC entegrasyonu konusunda sorun yaşayanlar için geliştirilmiş olan ve kendi içinde TIngenicoGMP bileşenini kullanan derlenmiş EXE olarak teslim ettiğim GMPJobListener uygulamasını ihtiyacı olan firma/kişilere ücreti karşılığında temin edebiliyorum.

GMPJobListener uygulaması tek başına entegrasyonu sağlamaktadır ve .NET ile uygulama geliştirenlerin dahi kendi uygulamalarına entegre edebileceği şekilde geliştirilmiştir.

Özetle kullanımı:
- "Giriş", "Çalışma", "Çıkış" olmak üzere üç dizin kullanır.
- Bilgisayarın Tray kısmında bekler.
- Siz bir metin dosya içine yapılacak işe göre pair/fiş/fatura/yemek çeki, vb bilgilerini uygun formatta GMPJobListener tarafından kullanılan dizinler dışında herhangi bir dizinde bir dosyaya belli bir formatta kaydediyorsunuz.
- GMPJobListener "Çıkış" dizininde komut dosyanız ile aynı isimde dosya var ise bu dosyayı siliyorsunuz.
- İçine yazması tamamlanmış komut dosyasını GMPJobListener uygulamansının dosya dinleme yaptığı "Giriş" dizine taşıyorsunuz.
- GMPJobListener "Giriş" dizinindeki dosyayı "Çalışma" dizinine taşıyor ve işlemeye başlıyor.
- Sizin uygulamanız verilen komuta göre veya standart belirlenmiş ortak bir süre boyunca "Çıkış" dizini içinde aynı isimli dosyanın kaydedilmesini bekliyor.
- GMPJobListener dosyayı işleme alıp çıkış dizininde aynı isimli dosyayı oluşturuyor. Bu sonuç dosyası içinde var ise hata durumu, yok ise işlem ile ilgili bilgiler yer alıyor.
- Uygulamanız "Çıkış" dizininde oluşturulan dosyayı okuyarak gerekli bilgileri elde ediyor.

GMPJobListener her zaman için BatchMode ile çalışıyor. Bu anlamda bir seçim yapılması şu anda mümkün değil. Bazı fonksiyonlar BatchMode kullanıldığı zaman DLL/ÖKC kaynaklı sorunlar çıkarabiliyor. Bu sorunların tespit edilmiş olanları için TIngenicoGMP bileşeni SingleMode çalışması gereken yerlerde otomatik geçiş yapmaktadır.

Uygulama TCP/IP, UDP, vb dinleme yapmıyor. Sadece dosya sistemi üzerinden çalışıyor. Bazı firmalarda bilgisayarlarda değişiklik yapılmasına izin verilmiyor ve bu durumda Firewall içinden port açmak veya uygulamaya izin vermek mümkün olmuyor. Ancak dizin dinleme sorunsuz olarak çalışmaktadır.

GMPJobListener ilgili dizinlerini yazma/okuma paylaşımına açarak network üzerinden birden fazla farklı bilgisayardan kullanımı mümkündür. Bu durumlarda bilgisayar adı veya dosya isim çakışmasını engellemeye yönelik başka bir önlem alınmasını tavsiye ediyorum.

GMPJobListener dosya formatı ile ilgili detaylı döküman mevcuttur ve beraberinde kullanımına yönelik Delphi 10.2.3 ile geliştirilmiş örnek uygulamayı kaynak kodu ile teslim ediyorum.

Normal koşullarda PAVO'dan sadece GMPJobListener için hash almanız yeterli olacaktır. Hazır hash alınmış EXE temin etmem mümkün olmuyor.

GMPJobListener sadece bir ÖKC cihazı ile çalışacak şekilde tasarlanmıştır.

Kullanılmadan önce çalışacağı bilgisayara özel lisanslanması gerekmektedir.

Daha detaylı bilgi için özel mesaj kısmından iletişime geçebilirsiniz.

Cevapla