KPS Jolt Dönüşüm Örneği

Jolt bir JSON dosyasında manipülasyonlar yaparak yeni bir JSON dosyası üretilmesine imkan veren bir dönüşüm kütüphanesidir.JSON dosyası üzerinde yapılması istenilen dönüşüm Jolt Spec kullanılarak işleme dahil edilirler.Bu işlem sonucunda ise, istenilen veri JSON olarak elde edilir.Bir örnek üzerinde Jolt dönüşümü uygulayalım. Elimizde üzerinde dönüşüm yapmak istediğimiz iç içe bir KPS JSON içeriğimiz bulunsun. { “SorgulaResponse”:…

Details

Elasticsearch 101

Elasticsearch büyük miktardaki veriyi tutarak, bu veriler üzerinden gerçek zamanlı arama yapma imkanı sağlayan bir platformdur. Yani Elasticsearch’de saklanan veri, istenilen kritere uygun olarak arama yapıp çok küçük bir zaman diliminde sonuç alınabilir.   Web üzerinden satış yapılan bir sitede ürün araması yapılırken, uygulamanızda log veya işlemleri (transactions) kayıt altına almak ve görselleştirmek, istatistik veriler…

Details

JOLT Transformation

Sample Jolt Transformation  Jolt is a transform library that allows manipulation of a JSON file to produce a new JSON file. The desired transformation on the JSON file is included in the process using Jolt Spec. As a result of this process, the desired data is obtained as JSON. Let’s implement a Jolt transformation on…

Details

Apinizer DB-2-API Procedure

Note: Apinizer doesn’t support OracleTypes.CURSOR. Only simple procedure calls can be served as services. A. Procedures that Only Uses IN Parameters The Oracle Database procedure that’s used as demo: create or replace PROCEDURE add (NAME IN VARCHAR, SURNAME IN VARCHAR) AS BEGIN INSERT INTO example(NAME,SURNAME) VALUES(NAME,SURNAME): commit; END add;   Inside API catalog, a new…

Details

Scripting in Apinizer

Apinizer already comes bundled with a big set of API management tools, but there might be times where these are not enough. You might have some complex business logic that Apinizer can’t help you with (yet), and you might want to implement this without cluttering your API. If Apinizer’s already existing policies don’t satisfy your…

Details

API Logs in Apinizer

Logging is an essential part of any software. Good logs can be a developers biggest weapon when tracing problems in their code. This is especially true in the web, where issues are usually noticed after they occur, and are hard to recreate without knowing the parameters that caused them; which in a public API, are…

Details