Skip to content
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

Investigation: Analyze cimcli and SBLIM's wbemcli against pywbemcli #451

Open
andy-maier opened this issue Nov 5, 2019 · 3 comments
Open

Comments

@andy-maier
Copy link
Contributor

andy-maier commented Nov 5, 2019

Purpose of this exercise is to figure out whether anything reasonable could be added to pywbemcli.

This issue is done when the investigation is complete. We would then open additional issues for implementing any identified functionality.

@andy-maier andy-maier changed the title Analyze SBLIM's wbemcli against pywbemcli Analyze cimcli and SBLIM's wbemcli against pywbemcli Oct 9, 2020
@KSchopmeyer KSchopmeyer added this to the 1.0.0 milestone May 7, 2021
@andy-maier andy-maier self-assigned this May 7, 2021
@andy-maier andy-maier changed the title Analyze cimcli and SBLIM's wbemcli against pywbemcli Investigation: Analyze cimcli and SBLIM's wbemcli against pywbemcli May 7, 2021
@andy-maier
Copy link
Contributor Author

We agreed that:

  • Karl will investigate OpenPegasus cimcli
  • Andy will investigate SBLIM wbemcli

@andy-maier
Copy link
Contributor Author

andy-maier commented May 7, 2021

Here is my analysis of SBLIM wbemcli, version 1.6.3 (https://sourceforge.net/projects/sblim/):

  • CIM operation support:
    • It supports all CIM operations except pull operations and execquery.
    • It supports the deprecated GetProperty and SetProperty operations.
  • CIM-XML / HTTP Protocol support:
    • Supports http and https.
    • With https, it supports CA-certs for server certificate versification, and client cert/key file for mutual TLS.
  • Special options:
    • -dx: Display the CIM-XML response
    • -dr: Put curly braces around references to better see them in CIM-XML output
    • -nl: Start a new line for every property returned
    • -t: Append array ([]), reference (&) and key property (#) indicators to property names
    • -cte: Enable support for chunked responses from CIMOM

My summary is:

  • It supports a few options to help understanding responses, but that is mainly tied to the fact that it displays CIM-XML. No need to add support for any of that, IMO.
  • It supports chunked responses, but requires users to enable that. That is supported in pywbem automatically, at the level of the requests package.

Bottom line: Nothing to do.

Attached is the man output: wbemcli.1.txt

@andy-maier
Copy link
Contributor Author

We discussed this in our call today and decided to move this issue into the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants