bindings

Python Bindings Update

The python bindings are still very basic and cover just a few of the client features of openwsman, however, with just the limited functionality a lot can be done as can be seen in the newly checked in python code with CIM bindings.

The code can be found in subversion under the new sub-project pywsman. This is basically a simple wrapper around the bindings that full expose CIM data in a pythonic way. Code as simple as the following snippet yields useful data that can be reused in any python application:

VMware releases Perl WS-Management library

Just found this announcement on openwsman-discuss:

"Starting with VMware's VIPerl Toolkit v1.5, an experimental version of Perl WS-Management library is included for infrastructure management with Web Services. The library currently supports 7 out of the 11 generic operations described in the WS-Management - CIM Binding.
The library is available for download at http://www.vmware.com/support/developer/viperltoolkit/
and the documentation for the Perl WS-Management library can be found at:
http://www.vmware.com/support/developer/viperltoolkit/viperl15/doc/technoteWSmgmt.pdf

The library is completely written in Perl and tested with the help of Openwsman
"

Lets see how this compares against the openwsman language bindings ...

Language Binding Improvements

Hopefully more languages will follow soon (Perl?, Java?). Klaus made the announcement of the changes on the mailing list today:

Ruby bindings for OpenWSMan

Prerequisites

for building

  • openwsman
  • ruby, ruby-devel

for testing

CIM Binding in Openwsman

Openwsman supports the CIM data model using a special plugin which handles a CIM classes in a generic way. The mapping of the CIM data into WS-Management resources happens on the fly using the CIM binding guidelines published by the DMTF.

Currently the following features are supported: