Logo REST service ile hem select hem de non-select sorguların çalıştırılması mümkündür. Ancak, REST servisin öndeğer kurulumunda güvenlik nedeniyle SQL çağrıları kapalıdır. Projenizde SQL çağrıları yapmak istiyorsanız öncelikle Logo REST Ayarları sayfasında bahsedilen "SQL servis sorgu parametreleri" bölümündeki seçeneklerden yapmak istediğiniz işleme uygun SQL çağrılarına izin vermelisiniz. Akabinde REST servisi tekrar başlattığınızda SQL sorgularını yapabilirsiniz.
Öncelikle REST Service - 1 - Projeye başlarken konusunda bahsedildiği gibi herhangi bir işlem öncesinde elimizde geçerli "accessToken" bilgisi bulunmalıdır. Dolayısıyla bu sayfada anlatılanların çalışabilmesi için ilk adımda anlatılan işlemlerin başarılı olması gerekmektedir.
resp = HttpGet("http://172.16.57.114:32001/api/v1/queries?tsql=SELECT TOP 6 ITM.CODE, ITM.LOGICALREF FROM LG_001_ITEMS [ITM]", accessToken);
Yukarıdaki sorguya göre dönecek JSON formatındaki cevap aşağıdaki gibi olacaktır.
{
"Meta":
{
"href":"http://172.16.57.114:32001/api/v1/queries?tsql=SELECT TOP 6 ITM.CODE, ITM.LOGICALREF FROM LG_001_ITEMS [ITM]",
"mediaType":"application/json; charset=UTF-8",
"apiVersion":"v1"
},
"count":39,
"items":[
{"CODE":"MALZEME.01","LOGICALREF":2},
{"CODE":"MALZEME.02","LOGICALREF":1002},
{"CODE":"MALZEME.03","LOGICALREF":1003},
{"CODE":"MAMUL.01","LOGICALREF":1004},
{"CODE":"MAMUL.02","LOGICALREF":1026},
{"CODE":"ÿ","LOGICALREF":1}]
}