none
Newbie need help in c# xml-rpc struct with multiple parameter

    Pregunta

  • Hello All,

    I'm new to c# and xml-rpc, but i have to create client for host to host communication to host server using xml-rpc protocol,

    i have make this xml code in communicating from client to server :

    RPC.Inquiry
    <?xml version="1.0"?>
    <methodCall><methodName>RPC.Inquiry</methodName>
    <params><param><value><struct>
    <member><name>custid</name><value><string>[custid]</string></value></member>
    <member><name>pin</name><value><string>[pin]</string></value></member>
    <member><name>refid</name><value><string>[refid]</string></value></member>
    <member><name>produk</name><value><string>[produk]</string></value></member>
    <member><name>idpelanggan</name><value><string>[idpelanggan]</string></value></member>
    </struct></value></param></params>
    </methodCall>

    RPC.Payment
    <?xml version="1.0"?>
    <methodCall><methodName>RPC.Payment</methodName>
    <params><param><value><struct>
    <member><name>custid</name><value><string>[custid]</string></value></member>
    <member><name>pin</name><value><string>[pin]</string></value></member>
    <member><name>refid</name><value><string>[refid]</string></value></member>
    <member><name>produk</name><value><string>[produk]</string></value></member>
    <member><name>idpelanggan</name><value><string>[idpelanggan]</string></value></member>
    <member><name>jumlahbayar</name><value><int>[jumlahbayar]</int></value></member>
    </struct></value></param></params>
    </methodCall>

    RPC.Saldo
    <?xml version="1.0"?>
    <methodCall><methodName>RPC.Saldo</methodName>
    <params><param><value><struct>
    <member><name>custid</name><value><string>[custid]</string></value></member>
    <member><name>pin</name><value><string>[pin]</string></value></member>
    <member><name>refid</name><value><string>[refid]</string></value></member>
    </struct></value></param></params>
    </methodCall>

    can u guys show me step by step methode to make this rpc client in c#.

    Thank you
    miércoles, 14 de julio de 2010 8:07

Todas las respuestas

  • Silahkan mencoba library berikut:
    http://www.xml-rpc.net/
    Best regards,
    Ferry Meidianto | My Blog

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • Propuesto como respuesta jono11212 miércoles, 05 de enero de 2011 22:02
    miércoles, 21 de julio de 2010 0:16
  •  Terima Kasih atas jawaban Mas Ferry,

    sy sudah baca-baca dan implementasi menggunakan xml-rpc.net, tapi sy masih ada kendala dengan custom variabel setelah string <member>, seperti contoh dibawah ini :

    <member><name>custid</name> <value><string>[custid]</string></value></member>

    di xml-rpc.net sy blm tau caranya agar dapat menggunakan variabel <name></name> seperti contoh diatas.

    mohon petunjuknya. makasih

    Best Regards

    M.Firman.

    viernes, 30 de julio de 2010 1:55
  • Bukankah mirip dengan 1.10 ?

    http://www.xml-rpc.net/faq/xmlrpcnetfaq.html#1.10


    Best regards,
    Ferry Meidianto | My Blog

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    viernes, 30 de julio de 2010 6:07
  • Iya mas, tapi gak ada contoh untuk implementasinya mas sample code yg agak lengkapnya gak ada, soalnya terus terang sy baru banget di c# , kalo ada link code yg bisa implementasi xml-rpc struct seperti yg udah sy tulis diatas minta tlg dikasih refferensinya.

     

    Makasih

    sábado, 31 de julio de 2010 3:01
  • Iya mas, tapi gak ada contoh untuk implementasinya mas sample code yg agak lengkapnya gak ada, soalnya terus terang sy baru banget di c# , kalo ada link code yg bisa implementasi xml-rpc struct seperti yg udah sy tulis diatas minta tlg dikasih refferensinya.

     

    Makasih

    Wah kalau pengen-nya siap pakai sesuai dengan requirement yang ada, saya bisa bantu tapi komersial.

    Kalau memang mau, bisa japri melalui link di signature di bawah.


    Best regards,
    Ferry Meidianto | My Blog

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    sábado, 31 de julio de 2010 3:06
  • Sy sudah berhasil kirim ke server, tapi ada error ketika menerima respond dari server, ".... Invalid string ....." apa gara2 variabel2 jawaban / respond dari server berbeda dng variable2 yang dikirim ?

    ada cara untuk mensiasatinya ?

    lunes, 02 de agosto de 2010 4:10
  • Sebenernya tidak ada penanganan spesial dari xml....

    yg perlu dibuat adalah konversi string....

    dan yang perlu diingat adalah konsep string pada visual c#, quote

    Oleh karena itu langkah yg dibuat ini akal2an dari pembuat xml...bagaimana membaca dan menulis.....jgn lupa membatasi content dr xml

    apakah anda mengijinkan string yang terdapat tag html, xml ato laennya seperti 

     

    <member><string>[variabel]</string></member>

    bagaimana kalo saya masukkan variabel itu kayak gene "<string>hehehe</string>"

    kan jadinya di xml <member><string><string>hehehe</string></string></member> 

     

    Selamat bersiasat aja...

    sábado, 25 de diciembre de 2010 8:47