version 1.75, 2002/03/07 02:36:43
|
version 1.78, 2002/03/09 00:07:28
|
|
|
18 (KS) 6 March 2002 - Implemented changes to compiler and flavors to correct the | 18 (KS) 6 March 2002 - Implemented changes to compiler and flavors to correct the |
definition of CIMFlavors. | definition of CIMFlavors. |
| |
|
|
19. (Roger Kumpf - HP) 1 Mar 2002 - Reworked the XmlWriter class to | 19. (Roger Kumpf - HP) 1 Mar 2002 - Reworked the XmlWriter class to |
eliminate many of the redundant memory copies that resulted from the | eliminate many of the redundant memory copies that resulted from the |
nested method call structure. Now, instead of having a method at | nested method call structure. Now, instead of having a method at |
|
|
CIMObject, CIMBatch, CIMExport, and CIMExportBatch headers are | CIMObject, CIMBatch, CIMExport, and CIMExportBatch headers are |
validated. | validated. |
| |
|
21. (KS) 7 March 2002 - Correct error in qualifier propagation processing in |
|
qualifierlist.resolve. Temporarily remove the DEFAULT setup on the |
|
Compiler qualifier generation. Add tests for resolve processing. |
|
|
|
22. (Roger Kumpf - HP) 8 Mar 2002 - Simplified CIMClient API construction. |
|
Previously, the client application constructed a client API using: |
|
|
|
Monitor* monitor = new Monitor; |
|
HTTPConnector* connector; |
|
connector = new HTTPConnector(monitor); |
|
Uint32 timeoutMillis = 60 * 1000; // optional |
|
|
|
CIMClient client(monitor, connector, timeoutMillis); |
|
|
|
With this change, the client application now looks like: |
|
|
|
Uint32 timeoutMillis = 60 * 1000; // optional |
|
|
|
CIMClient client(timeoutMillis); |
|
|
|
The old style allowed an SSL context to be specified in the HTTPConnector |
|
constructor. It seems that the SSL context is really a property of a |
|
connection rather than of the client API. So instead of adding an SSL |
|
context parameter to the CIMClient constructor, I added it to the CIMClient |
|
connect() method. There are now forms of the connect() method with and |
|
without an SSL context. Similar changes were made in the HTTPConnector |
|
class to allow specification of an SSL context in the connect() method |
|
rather than in the constructor. |
|
|
|
NOTE: Client applications are affected and must be updated with this |
|
change. I've already updated all the clients that are checked in and |
|
included in the Pegasus build. |
|
|
|
|
|
23. (KS) 8 March 2002 - Correct error in compiler that caused length field |
|
of fixed length arrays to be lost. |
|
|
------------------------------------------------------------------- | ------------------------------------------------------------------- |
Version 1.06 working towards 1.1 Started 13 December 2001 | Version 1.06 working towards 1.1 Started 13 December 2001 |
| |