[k2btools] No deja aplicar pattern entity a una trn que tiene misma llave primaria que otra

Saludos.

Tengo una kb bastante sencilla, 3 trn, con la siguiente estructura

Empresas
------------------------------


CodigoEmpresa (PK)
NombreEmpresa

Personal
--------------------------------
CodigoEmpresa (PK) (FK)
CodigoEmpleado (PK)
NombresEmpleado
ApellidosEmpleado
NIT
direccion, etc.

Usuarios    ( Basicamente es la misma llave primaria que personal, pero
quiero hacer una "vista" solo para los datos de user y pwd. )
-----------------------------
CodigoEmpresa (PK) (FK)
CodigoEmpleado (PK)
User
Password

Descripcion del problema:

El pattern entity services aplica sin problemas en Empresas y en Personal,
pero cuando lo quiero aplicar a Usuarios me da el siguiente error en la
ventana de "output"

**********************************
error: System.NullReferenceException: Object reference not set to an
instance of an object.
  at
Artech.Patterns.K2BEntityServices.Helpers.Parameters_Arguments.Arguments.EntityManagerArguments.GetArgumentsList(IBaseCollection`1
entityManagerParameters, Transaction relatedTransaction)
  at
Artech.Patterns.K2BEntityServices.Helpers.AutoLinkGenerator.GetArgumentsList(IDictionary`2
properties, XmlNode entityManagerMetadataElement, XmlNode
transactionMetadataElement, KBModel model)
  at
Artech.Patterns.K2BEntityServices.Helpers.AutoLinkGenerator.GenerateLink(AttributeElement
att)
  at
Artech.Patterns.K2BEntityServices.K2BEntityServicesInstance.AutoLinkAttributes(PatternInstance
instance)
  at
Artech.Patterns.K2BEntityServices.K2BEntityServicesInstance.Prepare(PatternInstance
instance)
  at
Artech.Patterns.K2BEntityServices.K2BEntityServicesInstance.Load(PatternInstance
instance)
  at
Artech.Patterns.K2BEntityServices.K2BESInstancerValidator.Validate(PatternInstance
instance, OutputMessages output)
  at
Artech.Packages.Patterns.Custom.PatternInstanceValidator.Artech.Packages.Patterns.Custom.IPatternValidator.Validate(PatternBase
patternObj, OutputMessages output)
  at
Artech.Packages.Patterns.Objects.PatternBasePart.ValidateData(OutputMessages
output)
  at Artech.Layers.BL.Managers.KBObjectManager.PerformValidate(KBObject
kbObject, OutputMessages output)
  at Artech.Layers.BL.Managers.KBObjectManager.Validate(KBObject kbObject,
OutputMessages output)
  at Artech.Architecture.Common.Objects.KBObject.Validate(OutputMessages
output)

**********************************

Que ya probe,

0.- ya ejecute genexus.exe /install
0.5 - ya aplique la opcion de k2b metadata en la barra de menu principal
1.- crear las trn y despues aplicar el pattern  - da el error
2.- crear las trn, especificar, crear tablas, y despues aplicar el pattern -
da el error

Saludos

Lester

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "[k2btools] No deja aplicar pattern entity a una trn que tiene misma llave primaria que otra"

Publicar un comentario