hf2 cim vendor, type

+3 votes
asked Apr 3, 2015 in IRF tantárgy by yours3lf (51 points)  
retagged Apr 7, 2015 by micskeiz

hello,

ez a hazim: https://inf.mit.bme.hu/sites/default/files/grader/task/289.pdf
mar sikerult az osszes cim device osszes tulajdonsagat kirakni xml-be, azonban ezek kozott nem talaltam a type illetve vendor attributumot, ami elvileg kene.
Megneztem a DMTF schemaban is, es ott sem talaltam nagyon ilyet.
http://schemas.dmtf.org/wbem/cim-html/2/
Akkor ilyenkor ezeknel mind uresnek kell lennie az attributenak?

itt egy pelda xml, portokkal egyutt:
http://pastebin.com/m9in4ABZ

1 Answer

0 votes
answered Apr 3, 2015 by kovari (2,221 points)  
selected Apr 3, 2015 by yours3lf
 
Best answer

A vendor megtalálható, még az általad linkelt példában is. A dokumentációban azért nem találtad, mert maga a CIM?(hadd ne írjam ki, bár könnyű rájönni) osztály nem tartalmazza, de némely leszármazottja viszont igen. És te hiába csak erre a bizonyos CIM? osztályra valósítasz meg példány lekérdezést, az valójában visszaadja az összes származtatott osztály példányát is. (Nem is igazán tudna mást, mivel ez az osztály absztrakt).

Kicsit utánanéztem most neked, a type is megtalálható, csak az egy kicsit trükkösebb. Ez szintén nincs mindegyik példánynál. Ajánlom, nézz utána ismételten a dokumentációban, csak ezúttal egy olyan osztályt keress, ami tartalmazza a vendor attribútumot is. Mint mondtam, a linkelt példádban utóbbi benne van. (amúgy a type is, csak az nem olyan egyértelmű).

Ha nagyon elakadsz, akkor nézd meg YAWN-ban a példányokat.

A házi feladat kiírásban található is egy megjegyzés, miszerint a nem létező paraméterek helyére üres string írandó.

commented Apr 3, 2015 by yours3lf (51 points)  
az tudom, hogy az kozvetlen nem tartalmaz egy csomo dolgot, es a leszarmazottai igen, azokat ki is irom. Akkor csak keressem meg az xml-ben? De akkor miert nem talalok semmit a " type=" meg " vendor="-re? A name az " name="-re kijon...
am a CIM_LogicalDevice-ra kerestem.
am kerestem ilyen osztalyt csak lehet nem eleget :D
commented Apr 3, 2015 by kovari (2,221 points)  
Mert VendorName a property. A típusra csupán az xml-t nézegetve nem fogsz rájönni, mint mondtam az kicsit trükkösebb.
commented Apr 3, 2015 by yours3lf (51 points)  
a vendort asszem megtalaltam vendorname neven (ez gondolom jo)
a type viszont mi? caption?
commented Apr 3, 2015 by yours3lf (51 points)  
vagy a masik tippem a classcode, aminel van olyan, hogy network, meg serial bus
commented Apr 10, 2015 by Fantom (77 points)  
edited Apr 12, 2015 by Fantom
Én nagyon sejtem, hogy melyik osztály kell, melyik attribútumokkal.
De nagyon bizonytalan vagyok. És jó lenne, ha nem ez okozná a fejfájást.
Van valamilyen módja, hogy ezt ellenőrizni tudjam?
Esetleg közösbe bedobni?
Szerintem ez nagy segítség lenne, de a házi írás örömét még nem venné el
...