Hi Rama Look at the example create invoice InvoiceServices.java createInvoiceContext.put("userLogin", userLogin); Map createInvoiceResult = dispatcher.runSync("createInvoice", createInvoiceContext);
Notice the service def doesn't explicitly mention userLogin <service name="createInvoice" engine="simple" default-entity-name="Invoice" location="component://accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml" invoke="createInvoice"> <description>Create Invoice Record</description> <permission-service service-name="acctgInvoicePermissionCheck" main-action="CREATE"/> <auto-attributes mode="INOUT" include="pk" optional="true"/> <auto-attributes mode="IN" include="nonpk" optional="true"/> <override name="invoiceTypeId" mode="IN" optional="false"/> <override name="statusId" mode = "IN" optional="false"/> <override name="partyIdFrom" mode = "IN" optional="false"/> <override name="partyId" mode = "IN" optional="false"/> </service> On Thu, Jun 3, 2010 at 6:50 AM, Ramkrishna Swamy <ramkrishna.swamyof...@gmail.com> wrote: > Hi Patrick, > > I put the userLogin into the map but it says "java.lang.String cannot be > cast to org.ofbiz.entity.GenericValue", then i tried with putting > userLoginId but it says "No such property userLoginId" > Following is my code: - > > userLogin = parameters.userLogin; > partyId = parameters.partyId; > telecomNumberMap = dispatcher.runSync("getPartyTelephone", > UtilMisc.toMap("partyId", partyId, "userLoginId", userLogin.userLoginId)); > > Although the service getPartyTelephone does not require any userLogin > parameter as input. > > Please help. > > On Wed, Jun 2, 2010 at 10:02 PM, Patrick > <patrickinminneapo...@gmail.com>wrote: > >> Just put userLogin into the context map. >> >> On Wed, Jun 2, 2010 at 9:48 AM, Ramkrishna Swamy >> <ramkrishna.swamyof...@gmail.com> wrote: >> > Hello list, >> > >> > When i call service getPartyTelephone from groovy then it shows error >> "you >> > must be logged in to complete the process", i saw the service definition, >> it >> > requires only partyId not userlogin and also auth is false. so what could >> be >> > problem. >> > Thanks in advance. >> > >> > -- >> > Thanks >> > Ramkrishna >> > >> > > > > -- > Thanks > Ramkrishna >