View Issue Details

IDProjectCategoryView StatusLast Update
0000132CaseTalk ModelerTransformation (GLR)public2026-06-07 14:34
ReporterMarco Wobben Assigned ToMarco Wobben  
PrioritynormalSeverityfeatureReproducibilitysometimes
Status resolvedResolutionfixed 
Target Version15.0Fixed in Version15.0 
Summary0000132: Recursive structures must be doped
Description

Doping a recursive structure in FCO-IM is required to generate a database table for it. This is to be done manually, however could be automated using an artificial key.

Steps To Reproduce

E.g.:


"A\A\A\Z"
Implemented as table:

id name parentid
1 A -
2 A 1
3 A 2
4 Z 3
This requires an automated step which introduces the artificial key and extra key which performs the self reference.

Additional Information

Or as:


path name parentid
1 A -
1.1 A 1
1.1.1 A 1.1
1.1.1.1 Z 1.1.1

TagsNo tags attached.
Attached Files
doped.png (19,416 bytes)   
doped.png (19,416 bytes)   
CaseTalk Edition

Relationships

related to 0004144 closedMarco Wobben Recursive lexicalization error 
related to 0003171 assignedMarco Wobben Edit recursive population 

Activities

Marco Wobben

Marco Wobben

2017-11-20 17:58

administrator   ~0001058

All roles which have this recursion as a playedby otft, must be rerouted to the new artificial key. And the self reference must also be altered to refer to the artificial key. Naturally the logical keys must remain to make the references readable.

Marco Wobben

Marco Wobben

2021-12-21 16:25

administrator   ~0002134

Every parentid must exist in id (or path).

Marco Wobben

Marco Wobben

2026-04-30 10:02

administrator   ~0006161

The fact type which represents the parent-child relationship should be annotated with the new ring constraint to prevent illegal populations.

Marco Wobben

Marco Wobben

2026-04-30 10:06

administrator   ~0006162

The ring constraint should also be settable on the recursive OTFT before doping even happens.

Marco Wobben

Marco Wobben

2026-04-30 16:26

administrator   ~0006171

image.png (117,432 bytes)   
image.png (117,432 bytes)   
Marco Wobben

Marco Wobben

2026-06-07 14:15

administrator   ~0008274

Model well formedness now warns the user instead of creating an error before Lexicalization needs to be applied.

Marco Wobben

Marco Wobben

2026-06-07 14:34

administrator   ~0008275

The rule now warns the user of recursive structures instead of rendering an error. This since GLR can dope.

Issue History

Date Modified Username Field Change
2012-08-29 14:01 Marco Wobben New Issue
2012-08-29 14:01 Marco Wobben Status new => assigned
2012-08-29 14:01 Marco Wobben Assigned To => Marco Wobben
2012-08-29 16:09 Marco Wobben File Added: doped.png
2016-01-20 12:56 Marco Wobben Category GLR => Transformation (GLR)
2016-01-20 13:00 Marco Wobben Category Transformation (GLR) => Model Transformation (GLR)
2017-11-20 17:56 Marco Wobben Steps to Reproduce Updated
2017-11-20 17:57 Marco Wobben Target Version Future => 9.0
2017-11-20 17:58 Marco Wobben Note Added: 0001058
2018-02-10 11:03 Marco Wobben Target Version 9.0 => Future
2020-04-19 09:25 Marco Wobben Category Model Transformation (GLR) => Transformation (GLR)
2021-02-26 17:31 Marco Wobben Additional Information Updated
2021-10-06 11:43 Marco Wobben Target Version Future => 13.0.1
2021-10-21 13:53 Marco Wobben Additional Information Updated
2021-10-21 14:17 Marco Wobben Relationship added related to 0003171
2021-12-21 16:25 Marco Wobben Note Added: 0002134
2023-08-23 11:43 Marco Wobben Relationship added related to 0004144
2023-10-25 11:38 Marco Wobben Target Version 13.0.1 => 13.3
2024-03-13 09:37 Marco Wobben Target Version 13.3 => 15.0
2026-04-30 10:02 Marco Wobben Note Added: 0006161
2026-04-30 10:06 Marco Wobben Note Added: 0006162
2026-04-30 16:26 Marco Wobben Note Added: 0006171
2026-04-30 16:26 Marco Wobben File Added: image.png
2026-04-30 16:27 Marco Wobben Status assigned => resolved
2026-04-30 16:27 Marco Wobben Resolution open => fixed
2026-04-30 16:27 Marco Wobben Fixed in Version => 15.0
2026-06-07 14:15 Marco Wobben Note Added: 0008274
2026-06-07 14:34 Marco Wobben Note Added: 0008275