Bonjour,
Je suis toujours à évaluer Leonardi et ça demande beaucoup de patience.
Je fais une relation vers plusieurs classes. J'indique dans un attribut optionnel le nom des classes. Et boom lorsque je lance l'application:
Lyria checking error : Fatal error (not recoverable).
info = SaleReturnRD (NAME_SALERETURNRD)
parent = trLtmRtlTrn (NAME_TRLTMRTLTRN)
Type = class java.lang.IllegalStateException
Message = Leonardi : invalid option name trLtmCtInf for choice Tr_ltm_rtl_trnty_ln_itm (NAME_TR_LTM_RTL_TRNTY_LN_ITM) in class trLtmRtlTrn (NAME_TRLTMRTLTRN). This choice is a CLASS_FIELD for relation SaleReturnRD (NAME_SALERETURNRD). All options names must match the name of a class declared on this relation, but null was not found.
[07/30 22:31:48][FATAL] Leonardi : Application can't start, Parsing error: 'Leonardi : invalid option name trLtmCtInf for choice Tr_ltm_rtl_trnty_ln_itm (NAME_TR_LTM_RTL_TRNTY_LN_ITM) in class trLtmRtlTrn (NAME_TRLTMRTLTRN). This choice is a CLASS_FIELD for relation SaleReturnRD (NAME_SALERETURNRD). All options names must match the name of a class declared on this relation, but null was not found.' (Object : SaleReturnRD (NAME_SALERETURNRD), Parent : trLtmRtlTrn (NAME_TRLTMRTLTRN))
J'ai lu la doc du chapître 3 sur le binding. J'ai essayer de corriger le problème en indiquant directement le nom des classes à la place des NAME_xyz dans le fichier XML. Même résultat... Pourant l'exemple dans la doc semble assez clair...
Partager