Jose, As Scott said the createPerson service is running fine(I was also saying this only). You should check the service definition for importEmaisFromSite which is calling createPerson.
-- Thanks & Regards -- Pranay Pandey Indore, India On Sat, Aug 2, 2008 at 6:37 PM, jose junior malheiros barros < [EMAIL PROTECTED]> wrote: > Thanks Pranay Pandey, > > I am trying to use the services already ready of partymgr component in > folder applications/party. The service definition is this: > > <service name="createPerson" engine="java" default-entity-name="Person" > location="org.ofbiz.party.party.PartyServices" > invoke="createPerson" auth="false"> > <description>Create a Person</description> > <auto-attributes mode="INOUT" include="pk" optional="true"/> > <auto-attributes mode="IN" include="nonpk" optional="true"/> > <attribute name="statusId" type="String" mode="IN" > optional="true"/> > <attribute name="preferredCurrencyUomId" type="String" mode="IN" > optional="true"/> > <attribute name="description" type="String" mode="IN" > optional="true"/> > <override name="firstName" optional="false"/> > <override name="lastName" optional="false"/> > </service> > > --- Em sáb, 2/8/08, Pranay Pandey <[EMAIL PROTECTED]> > escreveu: > De: Pranay Pandey <[EMAIL PROTECTED]> > Assunto: Re: add person question > Para: [email protected] > Data: Sábado, 2 de Agosto de 2008, 1:51 > > Hello Jose, > > I think you should check the service definition you have given. Because > you are returning serviceResults which is having the party Id and may be > it has not been included in your service definition. > Exception report says this only. > > -- > Thanks & Regards > > Pranay Pandey > > > > jose junior malheiros barros wrote: > > I am trying to add a person only with firsName and lastName. The code > used: > > > > GenericDelegator delegator = dctx.getDelegator(); > > GenericValue userLogin > =delegator.findByPrimaryKey("UserLogin", > > context.put("firstName", "chico"); > > context.put("lastName", "cesar"); > > context.put("userLogin", userLogin); > > Map serviceResults = dispatcher.runSync("createPerson", > context); > > return serviceResults; > > > > but receive the error Unknow parameter PartyId. > > > > > > 2008-08-01 > > 13:37:07,407 (http-0.0.0.0-8080-Processor3) [ > > RequestHandler.java:239:INFO ] [Processing Request]: > > importEmaisFromSite sessionId=824A77417DF7CE083D2E930C3055B63C.jvm1 > > 2008-08-01 > > > > 13:37:07,407 (http-0.0.0.0-8080-Processor3) [ > > Integrator.java:38 :INFO ] Running method > > Integrator.processUreadEmailsFromSite > > 2008-08-01 > > 13:37:07,422 (http-0.0.0.0-8080-Processor3) [ > > SequenceUtil.java:258:INFO ] Got bank of sequenced IDs for [Party]; > > curSeqId=10080, maxSeqId=10090, bankSize=10 > > 2008-08-01 13:37:07,438 > > (http-0.0.0.0-8080-Processor3) [ ServiceEcaRule.java:140:INFO ] > > Running Service ECA Service: ensureNaPartyRole, triggered by rule on > > Service: createPerson > > 2008-08-01 13:37:07,485 > > (http-0.0.0.0-8080-Processor3) [ UtilXml.java:246:DEBUG] XML > > Read 0.031s: > > > > file:/D:/opentaps-1.0/applications/party/script/org/ofbiz/party/party/PartySimpleMethods.xml > > 2008-08-01 13:37:07,500 (http-0.0.0.0-8080-Processor3) [ > ServiceDispatcher.java:470:DEBUG] Sync service > > [pedido/ensureNaPartyRole] finished in [62] milliseconds > > 2008-08-01 > > 13:37:07,500 (http-0.0.0.0-8080-Processor3) [ > > ServiceDispatcher.java:470:DEBUG] Sync service [pedido/createPerson] > > finished in [78] milliseconds > > 2008-08-01 13:37:07,500 > > (http-0.0.0.0-8080-Processor3) [ ModelService.java:481:ERROR] > > [ModelService.validate] : {importEmaisFromSite} : (OUT) Required test > > error: org.ofbiz.service.ServiceValidationException: Unknown parameter > > found: [importEmaisFromSite.partyId] > > 2008-08-01 13:37:07,500 (http-0.0.0.0-8080-Processor3) [ > ServiceDispatcher.java:377:ERROR] > > ---- exception report > ---------------------------------------------------------- > > Outgoing result (in runSync : importEmaisFromSite) does not match > expected > requirements > > Exception: org.ofbiz.service.ServiceValidationException > > Message: Unknown parameter found: [importEmaisFromSite.partyId] > > ---- stack trace > > --------------------------------------------------------------- > > org.ofbiz.service.ServiceValidationException: Unknown parameter found: > > [importEmaisFromSite.partyId] > > org.ofbiz.service.ModelService.validate(ModelService.java:549) > > org.ofbiz.service.ModelService.validate(ModelService.java:479) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:375) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) > > org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) > > > > org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) > > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) > > > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) > > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > org.apache.catalina.core.Applicatio > > nFilterChain.doFilter(ApplicationFilterChain.java:173) > > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processo > > r.java:869) > > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > java.lang.Thread.run(Unknown Source) > > > > -------------------------------------------------------------------------------- > > > > 2008-08-01 > > 13:37:07,500 (http-0.0.0.0-8080-Processor3) [ > > ServiceDispatcher.java:396:DEBUG] [[Sync service failed...- > > total:0.0,since last(Begin):0.0]] - 'pedido / importEmaisFromSite' > > 2008-08-01 13:37:07,500 (http-0.0.0.0-8080-Processor3) [ > ServiceDispatcher.java:399:ERROR] > > ---- exception report > ---------------------------------------------------------- > > Service [importEmaisFromSite] threw an unexpected > > exception/error > > Exception: org.ofbiz.service.ServiceValidationException > > Message: Unknown parameter found: [importEmaisFromSite.partyId] > > ---- stack trace > --------------------------------------------------------------- > > org.ofbiz.service.ServiceValidationException: Unknown parameter found: > > [importEmaisFromSite.partyId] > > org.ofbiz.service.ModelService.validate(ModelService.java:549) > > org.ofbiz.service.ModelService.validate(ModelService.java:479) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:375) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) > > org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) > > > > org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) > > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) > > > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) > > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > org.apache.catalina.core.Applicatio > > nFilterChain.doFilter(ApplicationFilterChain.java:173) > > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processo > > r.java:869) > > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > java.lang.Thread.run(Unknown Source) > > > > -------------------------------------------------------------------------------- > > > > 2008-08-01 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > TransactionUtil.java:258:ERROR] > > ---- exception report > ---------------------------------------------------------- > > [TransactionUtil.rollback] > > Exception: java.lang.Exception > > Message: Stack Trace > > ---- stack trace > --------------------------------------------------------------- > > java.lang.Exception: Stack > > Trace > > > > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:257) > > > > org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:239) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:402) > > org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) > > org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) > > > > org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) > > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) > > > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) > > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > org.apache.catalina.core. > > ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http > > 11Processor.java:869) > > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > java.lang.Thread.run(Unknown Source) > > > > -------------------------------------------------------------------------------- > > > > 2008-08-01 > > 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > > TransactionUtil.java:268:INFO ] [TransactionUtil.rollback] transaction > > rolled back > > 2008-08-01 13:37:07,516 (http-0.0.0.0-8080-Processor3) > > [ TransactionUtil.java:192:WARN ] [TransactionUtil.commit] Not > > committing transaction, status is STATUS_NO_TRANSACTION > > 2008-08-01 > > 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > > RequestHandler.java:311:ERROR] Request importEmaisFromSite caused an > > error with the following message: [Unknown parameter found: > > [importEmaisFromSite.partyId]] > > 2008-08-01 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > TestEvent.java:39 :INFO ] Test Event Ran Fine. > > 2008-08-01 > > 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > > RequestHandler.java:427:INFO ] [RequestHandler.doRequest]: Response is > > a view. sessionId=824A77417DF7CE083D2E930C3055B63C.jvm1 > > 2008-08-01 > > 13:37:07,516 (http-0.0.0.0-8080-Processor3) [ > > RequestHandler.java:580:INFO ] servletName=control, view=error > > sessionId=824A77417DF7CE083D2E930C3055B63C.jvm1 > > 2008-08-01 > > 13:37:07,953 (http-0.0.0.0-8080-Processor3) [ > > ControlServlet.java:259:DEBUG] [[[importEmaisFromSite] Done rendering > > page, Servlet Finished- total:0.562,since > > last([importEmaisFromS...):0.562]] > > > > > > > > Someone have idea? > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com > a sua cara @ymail.com ou @rocketmail.com. > > http://br.new.mail.yahoo.com/addresses > > > > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a > sua cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses >
