In my case client and server communication will use XML-RPC over HTTPS. Apache XML-RPC provides secure client class SecureXmlRpcClient.Can I use this class like follwoing to impliment secure XmlRpc Client.
SecureXmlRpcClient xmlrpc = new SecureXmlRpcClient ("https://"+hostname+":" +port+"/RPC2"); Vector params = new Vector (); HashMap creditCardHM = new HashMap(); creditCardHM.add("MerchantID", "1234"); creditCardHM.add("TransactionIdentifier", "101"); ... param.addElement(creditCardHM); Object result = (Object) xmlrpc.execute ("AuthorizeTransaction", params); I need to write custom XML response processor to get trasection result. Ryan Hoegg <rhoegg@isisnet To: [EMAIL PROTECTED] works.net> cc: Subject: Re: xml-rpc response is not in xml-rpc format. 09/21/2002 03:46 PM Please respond to rpc-dev Hi Sanjeev, If you are to send the server an XML-RPC request, but expect something different back (even if it's in XML) you can't use the vanilla Apache XML-RPC library to do that. However, you may want to use the code from the library to generate your request and then write your own custom XML response processor to get what you ened from the server's response. Good luck! -- Ryan Hoegg ISIS Networks [EMAIL PROTECTED] wrote: >I want to use apache xml-rpc on client site to talk to xml-rpc server to >authorize the credit card. > >Here is the XML-RPC request to authorize a credit card transaction: ><?xml version="1.0"?> ><methodCall> ><methodName>AuthorizeTransaction</methodName> ><params> ><param> ><struct> ><member> ><name>MerchantID</name> ><value><string>1234</string></value> ></member> ><member> ><name>TransactionIdentifier</name> ><value><int>101</int></value> ></member> ><member> ><name>CreditCardNumber</name> ><value><base64>JfdK3s3392LL</base64></value> ></member> ><member> ><name>PurchaseAmount</name> ><value><double>52.34</double></value> // Amount ></member> ></struct> ></param> ></params> ></methodCall> > >The response from XML-RPC server will not be using the XML-RPC response >format, but instead, will be sending back an XML stream of the object(s) >requested. For example, the request is made for a credit card authorization >using the XML-RPC in the above example request. The response would look >something like: > > ><transaction> ><identifier>101</identifier> ><result>authorized</result> ></transaction> > > >Can i use apache xml-rpc in this case cause response is not in xml-rpc >formate. if yes then i will access the response and how i will know credit >card has ben authorized or not. if i can not apache xml-rpc then what i can >use to solve this case. > >thanks. > >Sanjeev Tripathi >AssetDirections >PFPC, Inc. >617-338-5135 >