Thanks Adrian.
On 8 Jan 2013 01:38, "Adrian Crum" <[email protected]>
wrote:

> Jose,
>
> Please take some time to understand the Mini-language grammar:
>
> https://cwiki.apache.org/**OFBADMIN/mini-language-**reference.html<https://cwiki.apache.org/OFBADMIN/mini-language-reference.html>
>
> The statement
>
> <set field="dataResourceId" from-field="STDWRAP001"/>
>
>
> is saying "set the contents of the dataResourceId variable to the value
> contained in the STDWRAP001 variable." I don't think that is what you want.
> I think you want this:
>
> <set field="dataResourceId" value="STDWRAP001"/>
>
>
> which says "set the contents of the dataResourceId variable to the
> constant 'STDWRAP001'."
>
> -Adrian
>
> On 1/7/2013 6:44 AM, Winster Jose wrote:
>
>> Thanks for the help Atul. The concept is clear to me now.
>>
>> So I just wanted to test that out. Instead of setting primary key value
>> from parameters, I thought of giving a hard coded value as follows.
>>
>> <set field="dataResourceId" from-field="STDWRAP001"/>
>> <entity-one entity-name="DataResource" value-field="currentValue"/>
>> <set field="dataResource" from-field="currentValue"/>
>>
>> where "STDWRAP001" is a valid dataresource id which exists in database.
>> But
>> this is what I get in console.
>>
>> *PrimaryKeyFinder.java:153:**INFO ] Returning null because found
>> incomplete
>> primary key in find: [GenericEntity:DataResource][**
>> dataResourceId,null()]*
>>
>> What went wrong here?
>>
>>
>>
>> On Mon, Jan 7, 2013 at 12:04 PM, Atul Vani <[email protected]>**
>> wrote:
>>
>>  Whatever are the primary keys of the entity DataResource, will be
>>> searched
>>> in the "context".
>>>
>>> Why primary keys? because you are using entity-ONE.
>>>
>>> And the context is where you are setting variables, dataResourceId in
>>> line
>>> 1, currentValue in line 2 and dataResource in line 3.
>>>
>>>
>>> On Mon, 07 Jan 2013 11:49:20 +0530, Winster Jose <
>>> [email protected]>
>>> wrote:
>>>
>>>   Hi,
>>>
>>>> Can anyone please help me to understand below xml?
>>>>
>>>> Please correct me if I am wrong. "dataResourceId" is taken from
>>>> parameters
>>>> and set to field "dataResourceId". And DataResource entity is fetched
>>>> (but
>>>> which will act as primary key here?) and set to field "currentValue" and
>>>> later "currentValue" is assigned to another field "dataResource".
>>>>
>>>> <set field="dataResourceId" from-field="parameters.****
>>>> dataResourceId"/>
>>>> <entity-one entity-name="DataResource" value-field="currentValue"/>
>>>> <set field="dataResource" from-field="currentValue"/>
>>>>
>>>>
>>>> Regards
>>>> Winster T Jose
>>>> Director - Technology and Architecture
>>>> Chathurangam Creative Solutions Private Ltd.
>>>> Cell: +91-98469 31020
>>>> Mail: [email protected]
>>>>
>>>>
>>> --
>>> Using Opera's revolutionary email client: http://www.opera.com/mail/
>>>
>>>
>>
>>
>

Reply via email to