Basic Authentication Kullanan WebApi Tetikleme | C#
Merhaba, geçenlerde bir firma ile entegrasyonda API için Basic Authentication kullanmam gerekti. Bir de parametre göndermem gerekiyordu. Şu şekilde kullandım: Selamlar.
Dinle, anla, çöz...
Merhaba, geçenlerde bir firma ile entegrasyonda API için Basic Authentication kullanmam gerekti. Bir de parametre göndermem gerekiyordu. Şu şekilde kullandım: Selamlar.
Merhaba, SQL’de stored prosedür kullanımı yönetim açısından kolaylıklar sağladığından kullanmayı tercih ediyorum. Şimdiye kadar çoklu kayıt güncellemelerinde 15-20 kayıt güncellemem gerektiği durumlarda bir döngü içerisinde tek tek çağırıyordum SP’yi. Açıkcası çok da sıkıntı olmuyordu. Ancak kayıt sayısı arttıkça bu döngüler performansa negatif etki edebiliyor. Bu …
Merhaba, CANIAS’ta bazı performans sorunu yaşayan noktalarda, sorguları sp’ye çevirmek ciddi fark yaratıyor.
Düz SQL olarak da kullanılabilir ama Stored Prosedür çok daha avantajlı.
Genel olarak avantajlarını şu şekilde sıralayabiliriz:
> Yönetmesi çok daha kolay. Yeni bir JOIN eklemek, WHERE koşulunda bir değişiklik, sıralamayı düzenlemek,..vs çok kısa sürede yapılabilir.
> Harici veritabanı bağlantısı gerektiği durumlarda da TROIA içerisinden bir yeni bağlantı oluştur,işlemi yap, kapat gibi uzun işlere girmeye gerek kalmadan tertemiz halledilebilir.
> Yapılan bir düzenlemeyi aktif etmek için ekranı yeniden başlatmaya gerek olmaz. Sonuç kullanıcının ekranında doğrudan değişecektir.
> Yazılan bir SP’nin farklı kanallardan da kullanılabilme imkanı da olacaktır.
Örnek bir kullanım aşağıdaki gibidir.
LOCAL:
STRING STRSQL,
STRING TIRNAK;
TIRNAK = TOCHAR(39);SELECT '' AS COMPANY
, '' AS CURRENCY
, 0 AS MANEXCHRATE
, 0 AS EXCHMETHOD
, 0.0 AS EXCRATE
, '' AS HCURRENCY
, 0.0 AS QUANTITY
, 0.0 AS IRQUANTITY
, CREATEDAT AS DELIVERYDATE
, 0 AS MUSTCONFIRM
, 0 AS ISGOODSMOVEMENT
FROM IASBAS001 WITH (NOLOCK)
WHERE 1 = 2
INTO TMPITEM;
STRSQL = 'ErpVeritabani.dbo.PRC_ERP_VERT01_CALCITEM ' + TIRNAK + IASVERITEM_COMPANY + TIRNAK + ', ' + TIRNAK + IASVERITEM_PURORDTYPE + TIRNAK + ', ' + TIRNAK + IASVERITEM_PURORDNUM + TIRNAK + ', ' + IASVERITEM_PURORDITEM;
EXECUTESQL STRSQL INTO TMPITEM;
Selamlar.
Merhaba, CANIAS içerisinde bir web servise erişme ihtiyacı olduğunda şöyle bir yöntem izlemiştim.Başkalarının da işine yarayabilir diyerek paylaşıyorum. Öncelikle CANIAS’la bir dış servisi doğrudan haberleştirmemekte fayda var.O yüzden araya bir WCF Web Servis yazmıştım.CANIAS, dışarı ile haberleşeceği zaman hep bu servis üzerinden gitmeliydi.CANIAS uygulama sunucusu …