Ops sorry...i simply click on the Reply box on my gmail below and it was defaulted to Reply to all...
Apologies... On Wed, Aug 31, 2011 at 5:45 PM, Jacques Le Roux < [email protected]> wrote: > Please answer only on user ML... > > The dev ML thread was opened for another reason, and I received also this > message thru the OFBiz MLs, no needs to put my email on > > I will have a look later... > > > Jacques > > From: "Foo Shyn Chung" <[email protected]> > >> Hi Jacques, >> >> Thanx for the answer. I'm just wondering, isn't the PartyMapProcs method >> should act as a filter itself, and prompt the relevant error message from >> the fail-property resource if it encounters error? But in this case it >> seems >> like it didn't work. >> >> I'm asking this because if the fail-property is working then there's a >> better way to manage the error messages from my point of view. >> >> Thanx >> FooShyn >> >> On Wed, Aug 31, 2011 at 11:23 AM, Jacques Le Roux < >> [email protected]> wrote: >> >> Hi, >>> >>> All: It seems weird to me that updatePerson has those fields mandatory >>> and >>> not createPerson. I don't see any obvious reason to not have them >>> consistent. >>> So I think we should fix that. >>> >>> FooShyn: For your problem you should follow the same way and add your >>> field >>> as mandatory not only in your customisation of PartyMapProcs but also in >>> createPerson/updatePerson >>> >>> Jacques >>> >>> From: "Foo Shyn Chung" <[email protected]> >>> >>> Hi all, >>> >>>> >>>> I was trying to add on a field to the Person entity, and to make this >>>> field >>>> a compulsory field. >>>> >>>> I added a check in the "person" map processor in the PartyMapProcs.xml >>>> as >>>> below: >>>> >>>> <process field="nric"><copy/><not-****empty><fail-property >>>> resource="PartyUiLabels" property="PartyNricMissing"/><**** >>>> /not-empty></process> >>>> >>>> and the relevant message in the PartyUiLabels.xml >>>> >>>> However when i try to test run, the form can actually be submitted >>>> although >>>> i didn't put in anything in the nric field. I found that for the First >>>> Name >>>> and Last Name field, during creation, i can leave it blank, while in the >>>> update screen an error will be prompt. >>>> >>>> There was this attribute override being stated in the services.xml for >>>> updatePerson service, while there are none for the createPerson service: >>>> >>>> <override name="firstName" optional="false"/> >>>> <override name="lastName" optional="false"/> >>>> >>>> >>>> Which leads me to ask, is the error handling in the PartyMapProcs.xml >>>> not >>>> working? or am i missing something to make it work? >>>> >>>> Some pointer please, thanks! >>>> >>>> FooShyn >>>> >>>> >>>> >>
