HF2 2B CIM osztály elérése több asszociációs osztályon keresztül

0 votes
asked Apr 14, 2016 in IRF tantárgy by valkorn (87 points)  

Egy osztályból szeretnék elérni egy másik osztályt, amik között van egy harmadik osztály, ami mindkettővel asszociációban van. Talán az alábbi példával szemléltetve érthetőbb:

A - ab - B - bc - C

A osztályból kell eljutnom C -be, és az 'ab', 'bc' osztályok az asszociációs osztályok.

Jelenleg úgy csinálom, hogy lekérem A osztály asszociációból a B típusút, majd a B asszociációi közül a C típusú osztályt.
Az érdekelne, hogy nem lehet-e valahogy egyszerűbben, hatékonyabban megoldani és B lekérése nélkül egyből eljutni valahogy C-hez?

Ha egy Linux vm-ről lekérem az összes felhasználót az 2-3 percig is eltart. Nem tudom, hogy ez normális-e, vagy esetleg valamit rosszul csinálok?

1 Answer

+1 vote
answered Apr 15, 2016 by kris7t (111 points)  
selected Apr 15, 2016 by valkorn
 
Best answer

Az asszociaciokat sajnos nem lehet WQL-ben joinolni, igy valoban az a megoldas, hogy kulon-kulon navigalod a ket asszociaciot. Igy normalis, hogy par percig tart lekerdezni a tavoli szervert.

...