Here is a controller example: <request-map uri="getToolsFromCatagoryJSON"> <security https="true" auth="true"/> <event type="java" path="com.fs.jobshop.JobshopEvents" invoke="getToolsFromCatagoryJSON"/> <response name="success" type="none"/> <response name="error" type="none"/> </request-map>
Here is the function header: public static String getToolsFromCatagoryJSON(HttpServletRequest request, HttpServletResponse response) -----Original Message----- From: deepak.agar...@paxcel.net [mailto:deepak.agar...@paxcel.net]On Behalf Of Deepak Agarwal Sent: Thursday, July 05, 2012 2:38 AM To: user@ofbiz.apache.org Subject: Re: JSON RPC I have a little confusion now. Do I really need a REST service ? I need to call a url and get the json/xml from external source and this I can do in normal request -respnose fashion of controller.xml. Any thoughts... On Thu, Jul 5, 2012 at 12:45 PM, Amit <sharma.amit1...@gmail.com> wrote: > Hi Deepak, > > I think in such case you can pass *@Context HttpServletRequest request* In > your REST Service and use *request* object further. > > Thanks and Regards > -- > Amit Sharma > > > On Wednesday 04 July 2012 01:16 AM, Deepak Agarwal wrote: > >> I want to call search service from REST and hence ProductSearchSession >> needs to be accessed but methods in this class requires >> HttpServletRequest. >> >> On Wed, Jun 13, 2012 at 1:56 PM, Mansour Al Akeel<mansour.alakeel@gmail.* >> *com <mansour.alak...@gmail.com> >> >>> wrote: >>> Amit, >>> I gave it another thought, and I see what you mean. I need to modify >>> the code and tweak it a bit and use it as a component to call another >>> services. This will be fine for now, but I will lose control over some >>> service that should not be exported. It will be nice if I can get the >>> same as the xmlrpc. For now this should work. I am getting a >>> nullPointerException with this code as the header is not being >>> initialized properly or not injected. >>> >>> @Context >>> HttpHeaders headers; >>> >>> I am still digging. Thank you a lot. >>> >>> >>> >>> On Wed, Jun 13, 2012 at 1:23 AM, Amit<sharma.amit1...@gmail.com**> >>> wrote: >>> >>>> Hi Mansour, >>>> >>>> In the given example if you change Response object to String using JSON, >>>> that should work for you. >>>> >>>> Thanks and Regards >>>> Amit Sharma >>>> >>>> >>>> On Wednesday 13 June 2012 10:44 AM, Amit wrote: >>>> >>>>> Use REST https://cwiki.apache.org/**OFBIZ/export-service-using-** >>>>> rest.html<https://cwiki.apache.org/OFBIZ/export-service-using-rest.html> >>>>> >>>>> HTH! >>>>> >>>>> Thank and Regards, >>>>> Amit Sharma >>>>> >>>>> On Wednesday 13 June 2012 10:18 AM, Mansour Al Akeel wrote: >>>>> >>>>>> Is there a way to get JSON for all the services. Like SOAPService or >>>>>> xmlrpc, I like to be able to call the service through http in the same >>>>>> pattern: >>>>>> >>>>>> http://demo-trunk.ofbiz.**apache.org/webtools/control/**SOAPService/<http:// demo-trunk.ofbiz.apache.org/webtools/control/SOAPService/> >>>>>> >>>>>> I looked in ./service/config/**serviceengine.xml but couldn't find >>>>>> any >>>>>> reference to JSON engine. The closest I found is xmlrpc but nothing >>>>>> related to json. >>>>>> >>>>>> <engine name="xml-rpc-local" >>>>>> class="org.ofbiz.service.**engine.XMLRPCClientEngine"> >>>>>> <parameter name="url" >>>>>> value="http://localhost:8080/**webtools/control/xmlrpc<http://localhost:8080 /webtools/control/xmlrpc> >>>>>> "/> >>>>>> <parameter name="login" value="admin"/> >>>>>> <parameter name="password" value="ofbiz"/> >>>>>> </engine> >>>>>> >>>>>> Is there a way to add json handler ?? for example >>>>>> http://demo-trunk.ofbiz.**apache.org/webtools/control/**jsonrpc<http://demo- trunk.ofbiz.apache.org/webtools/control/jsonrpc> >>>>>> >>>>>> thank you. >>>>>> >>>>> >>>>> -- >>> Thanks, >>> Deepak Agarwal, >>> >>> Paxcel Technologies Pvt Ltd. >>> Hartron Complex, Sector 18, Gurgaon, India. >>> E-Mail: deepak.agar...@paxcel.net >>> Mobile: +91 9910322604 >>> >>> -- >>> Thanks, >>> Deepak Agarwal, >>> >>> Paxcel Technologies Pvt Ltd. >>> Hartron Complex, Sector 18, Gurgaon, India. >>> E-Mail: deepak.agar...@paxcel.net >>> Mobile: +91 9910322604 >>> >>> <%2B91%209910322604> >> >>