Halaman | 2
2 Daftar Method Web Service
Berikut ini merupakan daftar method-method yang dapat digunakan pada aplikasi web service PDDIKTI:
2.1 GetToken
Method ini digunakan untuk mendapatkan token.
Halaman | 3 Web Service GetToken mengirim 2 parameter yaitu: username dan password yang
digunakan juga pada aplikasi feeder dan forlap.
Response akan dikembalikan dalam bentuk array hasil GET.
Contoh syntax dalam PHP
require nusoapnusoap.php ; require nusoapclass.wsdlcache.php ;
wsdl = http:localhost:
wslive.php?wsdl ; client = new nusoap_clientwsdl, true;
proxy = client-getProxy; username = ypur-username ;
password = your-secret-password ; result = proxy-GetTokenusername, password;
t oken = result[ result ];
print token; token digunakan untuk request berikutnya
Halaman | 4
Tampilan pada klien:
2.2 ListTable
Method ini digunakan untuk menampilkan daftar table yang digunakan pada aplikasi web service.
Halaman | 5 Web Service ListTable mengirim 1 parameter yaitu: token yang telah didapatkan
dari GetToken.
Response akan dikembalikan daftar table dan jenisnya dalam bentuk array.
Contoh syntax dalam PHP
Tampilan pada client:
result = proxy-ListTabletoken; var_dumpresult;
Halaman | 6
2.3 GetDictionary
Method ini digunakan untuk menampilkan keterangan dari table-table yang digunakan pada aplikasi web service.
Web Service GetDictionary mengirim 2 parameter yaitu: token yang telah didapatkan dari GetToken dan table yang akan diquery.
Halaman | 7 Response akan dikembalikan informasi table dalam bentuk array.
Contoh syntax dalam PHP:
Tampilan pada klien:
2.4 GetRecord
Method ini digunakan untuk mendapatkan hasil satu buah record data dari satu tabel saja.
table = mahasiswa ; result = proxy-GetDictionarytoken, table;
var_dumpresult;
Halaman | 8 Web Service GetRecord mengirim 3 parameter yaitu: token yang telah didapatkan
dari GetToken, table yang akan diquery, dan filter untuk memfilter query GET.
Response akan dikembalikan dalam bentuk array hasil GET.
Contoh syntax dalam PHP
Tampilan pada klien:
table = mahasiswa ; filter = ;
result = proxy-GetRecordtoken, table, filter;
var_dumpresult;
Halaman | 9
2.5 GetRecordset