SBLIM CIM Client for Java - 2.1.10 - Public API Specification

The SBLIM CIM Client for Java is a JSR48 compliant implementation of a WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery.

See:
          Description

Packages containing the public API of the CIM/WBEM&SLP Client
javax.cim Provides classes and interfaces for handling the CIM (Common Information Model) Object Model and CIM Data Types as defined in the CIM Infrastructure Specification.
javax.wbem Provides classes and interfaces that are common across all WBEM APIs.
javax.wbem.client Provides classes and interfaces for writing WBEM Clients.
javax.wbem.listener Provides classes and interfaces for writing WBEM Listeners.
org.sblim.cimclient Provides classes and interfaces for SBLIM extensions to JSR48.
org.sblim.cimclient.discovery Provides classes and interfaces for WBEM services discovery via SLP.
org.sblim.slp This package contains the external API of the SLP library.

 

Packages containing the internal implementation
org.sblim.cimclient.internal.cim Internal helper classes for the CIM data classes.
org.sblim.cimclient.internal.cimxml Internal cim-xml DOM parser & builder implementation.
org.sblim.cimclient.internal.cimxml.sax Internal implementation of the SAX parser for cim-xml.
org.sblim.cimclient.internal.cimxml.sax.node Internal implementation of the SAX parser for cim-xml.
org.sblim.cimclient.internal.discovery.slp This package and the subpackages contain the internal implementation of the SBLIM CIM Client for Java.
org.sblim.cimclient.internal.http Internal implementation of HTTP client and server.
org.sblim.cimclient.internal.http.io Internal implementation of HTTP streams.
org.sblim.cimclient.internal.logging Internal implementation of the logging & messaging framework.
org.sblim.cimclient.internal.pullparser Internal implementation of the XML pull parser.
org.sblim.cimclient.internal.uri Internal implementation of WBEM-URI strings parsers as defined in the CIM Infrastructure Specification.
org.sblim.cimclient.internal.util Internal utility classes, such as constants, defaults, configuration and others.
org.sblim.cimclient.internal.wbem Internal implemenation of the interfaces from the javax.wbem package.
org.sblim.cimclient.internal.wbem.indications Internal implemenation of the indication processing.
org.sblim.cimclient.internal.wbem.operations Internal implemenation of WBEM batch operations.
org.sblim.slp.internal Internal implementation of the SLP library.
org.sblim.slp.internal.msg  
org.sblim.slp.internal.sa  
org.sblim.slp.internal.ua  

 

The SBLIM CIM Client for Java is a JSR48 compliant implementation of a WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery.

Getting Started Documents

Deep dive documents

Run Time Requirements

We support JREs from IBM and SUN release 1.5.x/1.6.x. In principal it should run on any platform offering a supported JRE. The library is tested on Windows on x86 systems and on Linux on x86 and POWER systems. Our exploiters operate it it with success on zLinux and AIX.

Build Time Requirements

Backward Compatibility

We try to keep the public API of the CIM/WBEM & SLP Clients (see the tables above) downward compatible. However this will not always be possible. Compatibility violations will be documented. A rule of thumb is:

There is no downward compatibility guarantee for the internal implementation packages for any version change.

Known Limitations

Bugs

If you discover any bugs in the SBLIM CIM Client for Java you can report them on SourceForge. Choose "Java Client (JSR48)" as category in BugTracker.

Related Documentation on the web

Documentation Conventions

SBLIM Development Guidelines

See here.

Terminology Document

See here.



Copyright © 2005, 2011 IBM Corporation. All Rights Reserved.