NetOpenX Rest Servis Ayarları

Logo WMS - Netsis entegrasyonunun sağlanması için aşağıdaki adımların uygulanması gerekmektedir:

  • Netsis NetOpenX Rest servis ayarlarının yapılması
  • LogoWMS Panel servis ayarlarında Netsis entegrasyon ayarlarının yapılması
  • LogoWMS Mobil uygulamasında Netsis entegrasyon ayarlarının yapılması


 1- Netsis NetOpenX Rest Servis ayarlarının yapılması

Netsis ERP uygulaması kurulumu tamamlandıktan sonra C:\Program Files (x86)\Netsis\Nox\WSManager içerisine NetOpenX.Rest.Service.WSManager uygulaması kurulmaktadır.

Bu uygulama ile NetOpenX Rest Servis çalıştırılmalıdır.

Servis Klasörü: C:\Program Files (x86)\Netsis\Nox\WS\ olarak belirlenmelidir.

Servis Durumu: Servisin çalıştığını ya da durduğunu göstermektedir. Servis “Stopped” durumda ise Başlat butonuna basılır.

Rest Ayarları sekmesinde aşağıdaki ayarlamalar yapılmalıdır.

Maksimum Thread Sayısı: Aynı anda yapılabilecek maksimum iş parçası sayısını ifade eder.

Minimum Thread Sayısı: Aynı anda yapılabilecek minimum iş parçası sayısını ifade eder.

Access Token Geçerlilik Süresi (dk): Alınan token için geçerlilik süresini ifade eder.

Refresh Token Geçerlilik Süresi (dk): Yenilenen token için geçerlilik süresini ifade eder.

Servis çalışma adresi: Servisin çalışacağı ip adresi ve port bilgisini içermektedir. Servis standart olarak 7070 portundan çalışmaktadır. Bu port değiştirilebilmektedir.

Parametreler sekmesinde aşağıdaki ayarlamalar yapılmalıdır.

Logo WMS’le entegrasyon için “Query İşlemlerinde “exec” methodu çalıştır” parametresi mutlaka işaretli olmalıdır.

Log seçenekleri NetOpenX üzerinde tutulacak log bilgisini belirtmektedir. Errors, Info, Trace ve In-Out Data seçilebilmektedir.


Uygulama içerisinde Sağ Tık – Log Kayıtları yolu izlenerek NetOpenX loglarına erişim sağlanabilmektedir.


Uygulama içerisinde Sağ Tık – Test Uygulaması yolu izlenerek NetOpenX bağlantısı test edilebilmektedir.


Test uygulamasında ekrandaki bilgiler girilmelidir.

URL: NetOpenX Rest servisinin çalıştığı adres ve port bilgisi yazılmalıdır.

Branch Code: Şube kodu bilgisi girilmelidir.

DB Name: Veri tabanı ismi yazılmalıdır.

DB Password: Veri tabanı şifresi yazılmalıdır.

DB Type: Veri tabanı tipi yazılmalıdır. SQL için MSSQL yazılması yeterlidir.

Netsis User: Netsis kullanıcı adı yazılmalıdır.

Netsis Pass: Netsis kullanıcı şifresi yazılmalıdır.

Gerekli alanlar doldurulduktan sonra Get Token butonuna basılarak Access Token oluşturulur.

Access Token alma işlemi başarılı olmadıysa ayarlar ve servis durumu kontrol edilmelidir.

Access Token alma işlemi başarılı olduysa; Settings sekmesinde aşağıdaki gibi bir token bilgisi oluşur.

Buradan Operation sekmesine geçer.

Get Result butonuna basıldığında aşağıdaki gibi hata veriyorsa Token süresi dolmuş anlamına gelir.

Başarı ile token alınıp Operation sekmesi aktif olduktan sonra; bu ekranda Path, Method, Input bilgileri girilir.

Path: Kullanılacak API bilgisi girilir.

Method: Hangi metodun kullanılacağı seçilir.

Input: Metot olarak PUT ya da POST kullanımı sırasında gerekli bilginin yazıldığı alandır.

Tamamlandıktan sonra Get Result butonuna basılır.

Result kısmında istenilen sonuç bilgisi döndürülür.

Ek olarak Query sekmesinde JSON formatında serbest bilgi döndürülebilmektedir.

 2- Logo WMS Panel Netsis Entegrasyonu Ayarları

Başarılı bir şekilde gerçekleşen kurulum süreci sonrasında "WMS Panel-Settings" paneli otomatik olarak açılır yada uygulamanın kurulu olduğu dizin içindeki "wmspanel.settings" klasörü altında bulunan "wmspanel.settings.exe" çalıştırılarak ilgili panele ulaşılır.

ERP Tipi: LogoWMS ile kullanılacak ERP bilgisidir. Netsis seçimi yapılır.

Veri Tabanı Tipi: Kullanılacak veritabanıdır.

Rest Servis Adresi: NetOpenX'in bulunduğu sunucu bilgisidir.

Port: NetOpenX'in çalıştığı port bilgisidir.

*Örnek NetOpenX ayarları

Query işlemlerinde "exec" methodu çalıştır. parametresi mutlaka işaretli olmalıdır.


Servis URL: api/v1 olarak kalmalıdır.

Şube Kodu: Netsis ERP'de kullanılan aktif şube bilgisidir.

ERP Kullanıcı Adı: Yetkili Netsis ERP kullanıcısıdır. (Sadece depo işlemleri için açılmış yeni kullanıcı olabilir)

ERP Şifresi: Yetkili Netsis ERP kullanıcı şifresidir.

Veritabanı Adı: Netsis veritabanı bilgileri girilir.

Veritabanı Kullanıcı Adı: Netsis için Temelset kullanıcısı girilebilir.

Veritabanı Şifresi: Veritabanı şifresi yazılır.

Tüm bilgiler eksiksiz bir şekilde girildiyse "Test Bağlantısı" butonuna tıklandığında "ERP test bağlantısı başarılı" mesajı alınacaktır.

"Kaydet" butonuyla bu ayarlar kaydedilmelidir.

Daha sonra servis ayarlarının yapılması gerekmektedir.

HTTP kutucuğu işaretli olmalıdır.

Servisin kurulu olduğu IP ve Port bilgileri yazılır.

Yazıcı Servis Yönetimi için de ayarlar aynı şekilde yapılır.

Yükle butonuna tıklanarak servis yüklemesi tamamlanır. Başlat butonuyla servis çalıştırılır. Durdurmak gerektiğinde Durdur butonu kullanılır.

Uygulamanın aktif olması için servislerin çalışır duruma getirilmesi gerekmektedir.

WMS Panel servisi çalıştıktan sonra tarayıcı üzerinden bu ip ve port bilgisiyle giriş yapılacaktır. Örnek : http://10.10.20.231:45000

Son olarak tekrar "Kaydet" butonuna tıklanır.

Windows Servisleri kontrol edilerek çalışma durumu ayrıca kontrol edilebilir.

*Mobil cihazdan bu ayarlar ile giriş yapılırken “Error: Hata Kodu : 308 Geçersiz HashCode” hatası alınıyorsa, mobil cihazın saatiyle sunucu saatinin aynı olmasına dikkat edilmelidir. Sunucu saatiyle mobil cihazın saatinde +4 dakikalık bir fark olursa bu hata alınmaktadır.

 3- Logo WMS Mobil Netsis Entegrasyonu Ayarları



Logo WMS kurulumundan sonra uygulamaya giriş için yapılması gereken ayarlardır. Netsis için aşağıdaki bilgilerin girilmesi gerekmektedir.

ERP Tipi: Netsis seçilmelidir.

Demo Olarak Kullan: Bu seçenek Logo WMS Demo uygulaması için kullanılmaktadır.

Lisans Servisi Adresi: Lisans servisin kurulu olduğu bilgisayar IP adresi ve port bilgisi girilmelidir.

Yazıcı Servisi Adresi: Bu alana yazıcı servisinin kurulu olduğu bilgisayar IP adresi ve port bilgisi girilmelidir. Etiket yazdırmak için yazıcı servisinin aktif olması gerekmektedir.

NETSIS BAĞLANTI AYARLARI

Uzak Makina Adresi: Netsis rest servisin çalıştığı bilgisayar IP adresi ve rest servis port bilgisi girilmelidir.

NETSIS Kullanıcı Adı: Netsis’e girişte kullanılan kullanıcı ismi girilmelidir.

NETSIS Kullanıcı Şifresi: Netsis’e girişte kullanılan kullanıcının şifresi girilmelidir.

Veritabanı Adı: Netsis’te aktif firmanın bağlı olduğu veri tabanı adı girilmelidir.

Veritabanı Kullanıcı İsmi: Veri tabanına girişte kullanılan kullanıcı ismi girilmelidir.

Veritabanı Tipi: MSSQL seçilmelidir.

Şube Kodu: WMS’in entegre edileceği Netsis iş yeri ve şube kodu seçilmelidir.

Bağlantı Testi: Bilgiler doğru girildiğinde TEST: Başarılı olarak dönecektir. Bilgilerde eksik ya da yanlış varsa TEST: Bağlantı Başarısız olarak dönecektir.

Tüm bilgiler tamamlandığında sağ üstte bulunan  menüsünden “Cihazı Kaydet” işlemi yapılmalıdır.