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