<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Jörg,<br>
ok I got it now.<br>
<br>
Yes, you were right, the "Include in Label" topics are missing for
two of "Proposal"'s child types. These are:<br>
<br>
"dm4.events.from"<br>
"dm4.events.to"<br>
<br>
I added those to the Proposal in an earlier migration by running:<br>
<br>
return dm4.getTopicType(topicTypeUri)<br>
.addAssocDef(<br>
mf.newAssociationDefinitionModel("dm4.core.aggregation_def",
"dm4.events.from",<br>
topicTypeUri, "dm4.datetime.date",
"dm4.core.many", "dm4.core.one"))<br>
.addAssocDef(<br>
mf.newAssociationDefinitionModel("dm4.core.aggregation_def",
"dm4.events.to",<br>
topicTypeUri, "dm4.datetime.date",
"dm4.core.many", "dm4.core.one"));<br>
<br>
<br>
(This means other types in my project affected by this problem too
but its harmless because I am not changing their label config atm).<br>
<br>
I understand, that I need to fix those types now. But at the same
time creating an association definition with the above method should
not result in broken types, right?<br>
<br>
All the best,<br>
Robert<br>
<br>
<div class="moz-cite-prefix">On 17.01.2017 16:57, Jörg Richter
wrote:<br>
</div>
<blockquote
cite="mid:4319166A-EBA5-4B67-A505-9CB045388AE2@deepamehta.de"
type="cite">
<div class=""><br class="">
</div>
<div class="">Hi Robert,</div>
<div class=""><br class="">
</div>
<div class="">"assoc def" (= Association Definition) is just a
generic term for either a "Composition Definition" or an
"Aggregation Definition", that is the very associations that are
used to define your composite types.</div>
<div class=""><br class="">
</div>
<div class="">As an example in the attached screenshot you see the
2 assoc defs of the "Note" type. When you select an assoc def,
in the detail panel you're supposed to see an "Include in Label
(1) (Composition)" entry. This is the topic (of type "Include in
Label") that holds the (boolean) "Include in Label" value for
that assoc def. (In the screenshot the Include in Label topics
for both assoc defs are revealed in the topicmap.) Each assoc
def is expected to be associated with exactly one Include in
Label topic.</div>
<div class=""><br class="">
</div>
<div class="">Please check if the Include in Label topics exist
for all assoc defs of your problematic parent type. My
hypothesis is that (at least) one of the Include in Label topics
are missing in your DB. If you can confirm that we can see how
to repair your DB.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><img apple-inline="yes"
id="C5F036D0-8631-457A-99B0-35CFBE1C955D" apple-width="yes"
apple-height="yes" src="cid:part1.F7B0171F.BA3CEE49@gmail.com"
class="" height="457" width="549"></div>
<div class=""><br class="">
</div>
<br class="">
<blockquote type="cite" class="">On 17 Jan 2017, at 16:22, Robert
Schuster <<a moz-do-not-send="true"
href="mailto:robert.schuster.rs01@gmail.com" class="">robert.schuster.rs01@gmail.com</a>>
wrote:<br class="">
<br class="">
I can't quite follow here. What topic (type) exactly you mean
with "the assoc def". I could only find the "Include in Label"
with its 107 instantiations. Should I start from the Proposol
topic type?<br class="">
</blockquote>
<br class="">
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Robert Schuster
freiberuflicher Softwareingenieur
RS01 - IT-Systemanalyse und -entwicklung Robert Schuster
Brückenstraße 4 • 12439 Berlin
+49 157 798 00 310
<a class="moz-txt-link-abbreviated" href="mailto:robert.schuster.rs01@gmail.com">robert.schuster.rs01@gmail.com</a>
</pre>
</body>
</html>