Send XML Document in webMethods using HTTP POST
Pada bahasan kali ini, akan disampaikan contoh mengirim xml document via webMethods menggunakan HTTP POST.
Tutorial akan dibagi menjadi dua bagian :
1. Pembuatan service webMethods untuk mengirim data xml via HTTP
2. Membuat program php untuk menerima xml document yang dikirim dari webMethods.
A. Membuat service send xml document di webMethods.
untuk dapat mengirim xml docment atau jenis content lain via http di webMethods cukup sederhana, karena webMethods sudah menyediakan buil in function untuk hal ini.
service yang bisa digunakanan adalah pub.client.http
berikut contoh service wm untuk send xml

B. Membuat service php untuk menerima data xml
Untuk menerima content data yang dikirim dari webMethods kita bisa menggunakan PHP,ASP, JSP atau yang lainnya sesuai dengan selera anda. Untuk kasus ini saya akan buat service menggunakan php
<?php
$data = "";
if ($input = fopen("php://input", "rb")) {
while (!feof($input)) {
$temp = fread($input, 1024);
//$temp = str_replace('<', '<', $temp);
//$temp = str_replace('>', '>', $temp);
$data .= $temp;
}
$handle = fopen('/var/www/test.xml','w');
fwrite($handle,$data);
fclose($handle);
fclose($input);
}
?>
jika service wm dijalankan maka akan membuat satu file namanya test.xml dengan content sesua dengan content yang dikirimkan dari webMethods
selamat mencoba dan semoga bermanfaat.
The forum is a birhgter place thanks to your posts. Thanks!