Hi,
i have successfully exposed updatePerson as a soap service. but when i send request i get the following error. ---- exception report ---------------------------------------------------------- Service [updatePerson] threw an unexpected exception/error Exception: org.ofbiz.service.ServiceAuthException Message: User authorization is required for this service: updatePerson ---- stack trace --------------------------------------------------------------- org.ofbiz.service.ServiceAuthException: User authorization is required for this service: updatePerson org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:311) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:123) org.ofbiz.webapp.event.SOAPEventHandler.invoke(SOAPEventHandler.java:252) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:416) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:252) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) ... ... Can anyone let me know how do i send the credentials to the OfBiz service? as a Http Header? or as a soap header attribute? also does admin/ofbiz has the rights to delete/ update person? thanks in advance. regards ram. |
read the link you have been given as to soap
Ram sent the following on 12/16/2008 1:44 PM: > Hi, > i have successfully exposed updatePerson as a soap service. > > but when i send request i get the following error. > > ---- exception report > ---------------------------------------------------------- > Service [updatePerson] threw an unexpected exception/error > Exception: org.ofbiz.service.ServiceAuthException > Message: User authorization is required for this service: updatePerson > ---- stack trace > --------------------------------------------------------------- > org.ofbiz.service.ServiceAuthException: User authorization is required for > this service: updatePerson > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:311) > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) > org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:123) > org.ofbiz.webapp.event.SOAPEventHandler.invoke(SOAPEventHandler.java:252) > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:416) > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:252) > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) > ... > ... > > Can anyone let me know how do i send the credentials to the OfBiz service? > as a Http Header? or as a soap header attribute? > > also does admin/ofbiz has the rights to delete/ update person? > > thanks in advance. > > regards > ram. > |
You have to pass userid and password just like other required parameters.
Jacek BJ Freeman wrote: > read the link you have been given as to soap > > Ram sent the following on 12/16/2008 1:44 PM: > >> Hi, >> i have successfully exposed updatePerson as a soap service. >> >> but when i send request i get the following error. >> >> ---- exception report >> ---------------------------------------------------------- >> Service [updatePerson] threw an unexpected exception/error >> Exception: org.ofbiz.service.ServiceAuthException >> Message: User authorization is required for this service: updatePerson >> ---- stack trace >> --------------------------------------------------------------- >> org.ofbiz.service.ServiceAuthException: User authorization is required for >> this service: updatePerson >> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:311) >> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) >> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:123) >> org.ofbiz.webapp.event.SOAPEventHandler.invoke(SOAPEventHandler.java:252) >> org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:416) >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:252) >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) >> ... >> ... >> >> Can anyone let me know how do i send the credentials to the OfBiz service? >> as a Http Header? or as a soap header attribute? >> >> also does admin/ofbiz has the rights to delete/ update person? >> >> thanks in advance. >> >> regards >> ram. >> >> |
Hi Wagner,
Thanks i looked into the source code and identified i need to pass these parameters as well <login.username>xxx</login.username> <login.password>yyy</login.password> But is this a correct way of doing it? As these parameters doesn't pop up in wsdl, now if i use JAX WS RI tools to generate artifacts based on the wsdl, then i am gonna miss these two parameters... which makes me a little skeptical. regards ram. On Tue, Dec 16, 2008 at 6:06 PM, Jacek Wagner <[hidden email]>wrote: > You have to pass userid and password just like other required parameters. > > Jacek > > > BJ Freeman wrote: > >> read the link you have been given as to soap >> >> Ram sent the following on 12/16/2008 1:44 PM: >> >> >>> Hi, >>> i have successfully exposed updatePerson as a soap service. >>> >>> but when i send request i get the following error. >>> >>> ---- exception report >>> ---------------------------------------------------------- >>> Service [updatePerson] threw an unexpected exception/error >>> Exception: org.ofbiz.service.ServiceAuthException >>> Message: User authorization is required for this service: updatePerson >>> ---- stack trace >>> --------------------------------------------------------------- >>> org.ofbiz.service.ServiceAuthException: User authorization is required >>> for >>> this service: updatePerson >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:311) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) >>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:123) >>> org.ofbiz.webapp.event.SOAPEventHandler.invoke(SOAPEventHandler.java:252) >>> org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:416) >>> >>> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:252) >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) >>> ... >>> ... >>> >>> Can anyone let me know how do i send the credentials to the OfBiz >>> service? >>> as a Http Header? or as a soap header attribute? >>> >>> also does admin/ofbiz has the rights to delete/ update person? >>> >>> thanks in advance. >>> >>> regards >>> ram. >>> >>> >>> >> > |
Ram wrote:
> Hi Wagner, > Thanks i looked into the source code and identified i need to pass these > parameters as well > > <login.username>xxx</login.username> > <login.password>yyy</login.password> > > But is this a correct way of doing it? > As these parameters doesn't pop up in wsdl, now if i use JAX WS RI tools to > generate artifacts based on the wsdl, then i am gonna miss these two > parameters... which makes me a little skeptical. > > regards > ram. > > > On Tue, Dec 16, 2008 at 6:06 PM, Jacek Wagner <[hidden email]>wrote: > > >> You have to pass userid and password just like other required parameters. >> >> Jacek >> >> >> BJ Freeman wrote: >> >> >>> read the link you have been given as to soap >>> >>> Ram sent the following on 12/16/2008 1:44 PM: >>> >>> >>> >>>> Hi, >>>> i have successfully exposed updatePerson as a soap service. >>>> >>>> but when i send request i get the following error. >>>> >>>> ---- exception report >>>> ---------------------------------------------------------- >>>> Service [updatePerson] threw an unexpected exception/error >>>> Exception: org.ofbiz.service.ServiceAuthException >>>> Message: User authorization is required for this service: updatePerson >>>> ---- stack trace >>>> --------------------------------------------------------------- >>>> org.ofbiz.service.ServiceAuthException: User authorization is required >>>> for >>>> this service: updatePerson >>>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:311) >>>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) >>>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:123) >>>> org.ofbiz.webapp.event.SOAPEventHandler.invoke(SOAPEventHandler.java:252) >>>> org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:416) >>>> >>>> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:252) >>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) >>>> ... >>>> ... >>>> >>>> Can anyone let me know how do i send the credentials to the OfBiz >>>> service? >>>> as a Http Header? or as a soap header attribute? >>>> >>>> also does admin/ofbiz has the rights to delete/ update person? >>>> >>>> thanks in advance. >>>> >>>> regards >>>> ram. >>>> >>>> >>>> >>>> > > let me know if you find a better way. Jacek |
Free forum by Nabble | Edit this page |