2G folyamatok szűrése távoli gépen

0 votes
asked Apr 4, 2015 in IRF tantárgy by Gio (73 points)  
edited Apr 7, 2015 by micskeiz

Sziasztok!

Feladatom a következő: https://inf.mit.bme.hu/sites/default/files/grader/task/294.pdf

Az ellenőrző lista tartalmaz egy olyan súlyos hibát jelentő pontot,hogy szűrjünk a távoli gépen. A megoldásomban ez annyiban jelenik meg, hogy lekérem az összes folyamatot, azonban a folyamatoknak csak a három szükséges attribútumát szelektálom. Ez így mennyire elfogadható? Kérdésem leginkább arra az esetre irányul, amikor megadunk egy konkrét identityt,mivel másik esetben értelem szerűen szükség van az összes folyamatra. Amennyiben így nem jó, akkor milyen módszerrel kéne leszűrnöm már a távoli oldalon csak az adott folyamatot, annak gyerekeit, gyerekeinek gyerekeit, stb ?
Köszönöm a segítséget.

1 Answer

+1 vote
answered Apr 4, 2015 by kovari (2,221 points)  
selected Apr 4, 2015 by Gio
 
Best answer

Identity paraméter esetén:

...csak az adott értékkel megegyező folyamatot és annak gyerekeit akarjuk ábrázolni...

Tehát ebben az esetben már nem szükséges a hierarchia kialakítása. Érezhetően ez a könnyebbik eset.

A szerver oldali szűrés mindkét esetben elvárt. Ha az összes példány kell, akkor is csak a releváns attribútumokat kérjük le.

commented Apr 4, 2015 by Gio (73 points)  
Akkor ha meg van adva az identity, akkor már nem kell rekurzívan a gyerekeinek a gyerekeit is ábrázolni, kizárólag a közvetlen gyerekeit? Nekem ez nem következett a feladat szövegéből. Az összes példányos esetben a szűrésem jelenleg egy execquery, melyben selectelem az egyes processekből szükséges három attribútumot a Cim_Processből. Ez megfelel csak releváns attribútum lekérésnek?
commented Apr 4, 2015 by kovari (2,221 points)  
Igen, így van.
commented Apr 4, 2015 by Gio (73 points)  
Rendben, köszönöm.
...