-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible missing ";" in MOF Spec 3.0.1 example "D.5 GOLF_Professional" #34
Comments
Posted to the DMTF Feedback form on 02/02/2019: Hi, This is probably a simple typo, but I think I've found a small typo in one of the example texts in the Managed Object Format 3.0.1 specification here: https://www.dmtf.org/sites/default/files/standards/documents/DSP0221_3.0.1.pdf In section "D.5 GOLF_Professional" there's the following example class declaration:
I think the GetNumberOfProfessionals method declaration needs a semicolon at the end, so that line 1287 becomes:
Otherwise, it doesn't satisfy the definition of methodDeclaration here:
I hope this helps. Cheers, Mike |
Response from DMTF taskforce a year ago (forgot to post it before!): From: Michael [redacted] <[redacted]@yahoo.com> Mike, I have reviewed your submissions and I believe you are correct. I also had However, DSP0221 is the MOF spec for CIM Version 3. To our knowledge, there Note that work on CIM Version 3 has stopped. The only CIM Schema we publish Michael [redacted] Reply: From: Mike Clayton [email protected] Hi Michael, Thanks for the review of the submissions, and for the additional background about DSP0221. For what it's worth, DSP0221 seems like a much more detailed and comprehensive description of the MOF format than in DSP0004 (notwithstanding the differences in the actual spec) - it'd be great to see the structure and detail of DSP0221 retro-fitted back into DSP0004 at some point in the future (or maybe split out of DSP0004 as an auxiliary document for CIMV2). Incidentally, if you ever need a reference implementation of a strict parser for the (now deprecated) MOF 3.0.1 spec I've been spending quite a lot of time on this GitHub project which is how I found the issues with DSP0221 v 3.0.1 in the first place... https://github.com/KingslandConsulting/Kingsland.MofParser It's got some backward compatibility options for CIMV2 so it's not totally dead in the water now, but based on what you've said about DSP0221 it looks like I might need to do a bit of work to get it strictly compatible with DSP0004 :-). Thanks again, Mike I'll leave this ticket open to flag up the issues with the spec, but it doesn't look like it'll be fixed any time soon... |
In section "D.5 GOLF_Professional" of the MOF Spec 3.0.1 there's an example class with a number of propertyDeclarations and methodDeclaration:
The GetNumberOfProfessionals methodDeclaraction is not terminated by a trailing ";" which means the file fails to parse with the following exception:
To do:
The text was updated successfully, but these errors were encountered: