Berikut ini cara agar web service NEO FEEDER dapat digunakan
- Pastikan
server-win.exe
sudah berjalan. Cek di task-manager
Jika serve-win ini belum berjalan, maka jalankan viaC:\NEO FEEDER\app
- Copy semua file di folder
ws
dari instalasi dataweb feeder lama [C:\Program Files\PDDIKTI\dataweb
] ke instalasi app neo feeder [C:\NEO FEEDER\app
] - Edit file
ws.php
, ganti agar menggunakan port ke 3003
(anda harus menyesuaikan filews.php
ini, disini saya hanya menggunakan json)<?php
session_start();
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE ^ E_DEPRECATED);
//$url = "http://localhost:8082/ws/live2.php"; // yang lama
$url = "http://localhost:3003/ws/live2.php"; // yang baru
$token = $_SESSION['token'];
function runWS($data) {
global $url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
$header = array();
$header[] = "Content-Type: application/json";
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
if ($data) {
$data = json_encode($data);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
?>
PENTING
Di paket pertamax NEO FEEDER ini saya menemukan BANYAK BUG ketika menggunakan webserver bawaan Feeder lama, mungkin karena banyaknya bug ini sehingga mereka tidak menyertakan ws ke dalam paket pertamaxnya. So, sabar adalah kuncinya, sampai mereka mengirimkan patch perbaikan bug ini... semoga nggak pake lama
Buat temen-2 IT yang juga ngoding NeoFeeder, ini fider-ku, mungkin bisa untuk perbandingan. Tentu perlu penyesuaian nama tabel dan kolom