ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacques Le Roux" <jacques.le.r...@les7arts.com>
Subject Re: Error handling in PartyMapProcs.xml not working?
Date Wed, 31 Aug 2011 09:45:03 GMT
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" <ipohfly@gmail.com>
> 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 <
> jacques.le.roux@les7arts.com> 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" <ipohfly@gmail.com>
>>
>>  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
>>>
>>>
>

Mime
View raw message