There are two steps to definining a new entity.

1. First add the entity definition to your entitymodel.xml file which looks
you have.

2. Then add the entity to the group file which is usually called
entitygroup.xml
<entity-group group=*"org.ofbiz"* entity=*"TrackUserSource"* />


If you don't have the entity added to the entitygroup.xml file it won't be
created when the server starts up.

I noticed you named your entity trackUserSource.  The standard naming
convention is to start with upper case name for the entity (e.g.
TrackUserSource).


Hope that helps.


Brett
On Tue, Dec 29, 2009 at 10:19 PM, Hemanth Kumar Kanamarlapudi <
hemanth_kanamarlap...@mindtree.com> wrote:

> Hi All,
>
> I have added a new entity definition in an existing entitymodel.xml which
> is already loaded through ofbiz-component.xml
>
>
> <entity entity-name="trackUserSource" package-name="com.pj.contact"
>            title="Track User Source Entity" >
>            <field name="trackId" type="id-ne"/>
>            <field name="source" type="long-varchar"/>
>            <field name="medium" type="long-varchar"/>
>            <field name="campaign" type="long-varchar"/>
>            <field name="userId" type="long-varchar"/>
>            <field name="pid" type="long-varchar"/>
>            <prim-key field="trackId"/>
> </entity>
>
> But I am not able to create this object when I restart ofbiz.
>
> Your quick help is appreciated.
>
> Thanks & Regards
> Hemanth
>
>
>
> ________________________________
> http://www.mindtree.com/email/disclaimer.html
>

Reply via email to