Hi Angelo,
I think the framework is telling you that you have a pk componed of more
than one field (2-part) in which only part of it is IN,
You can have a look into EntityAutoEngine.java to see the condition that
takes this message out.
BTW, what is the purpose of the <override> ?
Could be this to cause the error?

-Bruno

2008/10/11 Angelo Matarazzo <[EMAIL PROTECTED]>

>
> Hi,
> I have an entity with 3pk  and I would like create a service by engine
> entity-auto ( whit one pk OUT e two pk IN) I have proved this:
> <auto-attributes include="pk" mode="OUT" optional="false" />
>                <override name="secondpkId"></override>
>                <override name="thirdpkId"></override>
>
> But I make this mistake:
> "Error doing entity-auto operation for entity [VehicleSet_Vehicle] in
> service [createVehicleSet_Vehicle]:
> org.ofbiz.service.GenericServiceException: In Service
> [createVehicleSet_Vehicle] which uses the entity-auto engine with the
> create
> invoke option: could not find a valid combination of primary key settings
> to
> do a known create operation; options include: 1. a single OUT pk for
> primary
> auto-sequencing, 2. a single INOUT pk for primary auto-sequencing with
> optional override, 3. a 2-part pk with one part IN (existing primary pk)
> and
> one part OUT (the secdonary pk to sub-sequence, 4. all pk fields are IN for
> a manually specified primary key"
>
> Can anyone tell me what mean
> "a 2-part pk with one part IN (existing primary pk) and one part OUT (the
> secdonary pk to sub-sequence"
> and what I have to modify to follow this advise
>
> Thank you.
>
>
> --
> View this message in context:
> http://www.nabble.com/entity-auto-tp19932443p19932443.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>

Reply via email to