Re: xmlrpc with c#.net

"verynew" <[email protected]> Mon, 20 Apr 2009 10:22:18 -0000
Newsgroups gmane.text.xml.rpc.specification
Message-ID <[email protected]>
Hello troy,

              Thank you very much for your answer. I have implemented the interface and structure as below 

[XmlRpcUrl("http://www.myurl.com")]
        public interface chawpref : IXmlRpcProxy
        {
            [XmlRpcMethod("chawpref")]
            XmlRpcStruct chawpref(string id, XmlRpcStruct servicess, bool reset);
}

iam passing value to the method like this 

try {
                      
                        chawpref mydo = (chawpref)XmlRpcProxyGen.Create(typeof(chawpref));
                       
                        XmlRpcStruct mystruct;
                        bool reset = true;
                        XmlRpcStruct ser = new XmlRpcStruct();
                        XmlRpcStruct events = new XmlRpcStruct();
                        bool value = true;
                        events.Add("evt_change", value);
                        ser.Add("services", "aw_email");
                        ser.Add("events",events);
                        IAsyncResult asr;
                        mystruct = ch.chawpref(docid, ser, reset);
                                      
    } catch(XmlRpcFaultException fex) {
        MessageBox.Show("Fault Response: " + fex.FaultCode + " " + fex.FaultString);
    }

When i pass this to my url i have no response and no error.. How can check the how my request is been send ?.. Is the written code is correct for calling the server function ?..

Thank you once again..

Dinesh.
--- In [email protected], Troy Farrell <troy.farrell@...> wrote:
>
> Hello Dineshp.
> 
> You can nest XmlRpcStructs just like you would nest .net Hashtables:
> 
>          XmlRpcStruct t = new XmlRpcStruct();
>          XmlRpcStruct u = new XmlRpcStruct();
>          u.Add("Foo", "Bar");
>          t.Add("subStructure", u);
> 
> Troy
> 
> 
> 
> From:
> "verynew" <dineshp_832003@...>
> To:
> [email protected]
> Date:
> 04/14/2009 08:10 AM
> Subject:
> [xml-rpc] xmlrpc with c#.net
> Sent by:
> [email protected]
> 
> 
> 
> 
> 
> 
> 
> 
> Hello everyone,
> 
> Iam using the xmlrpc with the c#.net. My server function looks like this 
> below.
> 
> API = (('object_id', 'ASCII string', 1),
> ('services', 'struct', 0, [('events', 'struct', 0, [('evt_read', 
> 'boolean', 0),
> ('evt_create', 'boolean', 0),
> ('evt_move', 'boolean', 0),
> ('evt_change', 'boolean', 0)])]),
> ('reset', 'boolean', 0))
> 
> Now i have pass the value to this function like this 
> chawpref(id, {'aw_report':{'evt_move':False, 'evt_change':True,}}
> 
> The problem is the second parameter is a nested structure. how can pass 
> the nested structure value in the xmlrpcstruct. 
> 
> Thank you very much..
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/xml-rpc/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/xml-rpc/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[email protected] 
    mailto:[email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/