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 >> >>
