(file) Return to changelog.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / Attic

Diff for /pegasus/doc/Attic/changelog.txt between version 1.68 and 1.75

version 1.68, 2002/02/23 00:58:48 version 1.75, 2002/03/07 02:36:43
Line 134 
Line 134 
     to be returned as the correct type must use GetInstance (perhaps with     to be returned as the correct type must use GetInstance (perhaps with
     a property list) rather than GetProperty.     a property list) rather than GetProperty.
  
   13. (Roger Kumpf - HP) 22 Feb 2002 - Reworked the CIMParamValue class.
       Instead of being composed of a CIMParameter and a CIMValue, this
       class is now composed of a String (parameter name) and a CIMValue.
       This change removes the redundancy of having the type, isArray,
       and arraySize members in both the CIMParameter and the CIMValue.
       The new CIMParamValue definition is more consistent with the XML
       encoding of parameter values.
   
       An isTyped member was also added to CIMParamValue to support the
       behavior outlined in item 12 above.  Clients should use the isTyped()
       method to determine whether the output parameters returned from
       InvokeMethod operations are of the correct type, or whether they
       have defaulted to String type.
   
   14. (KS) 4 March 2002 - Corrections for NULL value and the XML code.
       Corrections to compiler for Null values input (parser and valuectory)
   
   15. (Nag Boranna - HP) 04 March 2002 - Modified CIMClient API to accept
       username and password as parameters to connect() method, added a new
       method diconnect() that closes the open connection with the server
       and added code to handle HTTP Basic authentication challenges from
       the server.
   
   16  (KS) 4 March 2002 - Correct problem with array constants not picking up
       all of the entires in the array. Bugzilla bug # 6.
   
   17. (Yi Zhou - HP) 4 March 2002 - Implemented provider registration manager
       to perform efficient lookup of instance provider, method provider, and
       indication provider. Also, implemented provider registration instances
       operations.
   
       Modified registration provider to use latest provider registration schema.
   
   18  (KS) 6 March 2002 - Implemented changes to compiler and flavors to correct the
       definition of CIMFlavors.
   
   19. (Roger Kumpf - HP) 1 Mar 2002 - Reworked the XmlWriter class to
       eliminate many of the redundant memory copies that resulted from the
       nested method call structure.  Now, instead of having a method at
       each level that adds a begin tag, contents, and an end tag, there
       are separate methods to add the begin and end tags.  At the top
       level, each of the begin tag methods are called, then the message
       "body" is added, followed by calls to the end tag methods.
   
       The message body is currently still copied twice, once into the XML
       payload and then again when the HTTP header is added.  (Since the
       HTTP header contains a content length field, the header cannot be
       constructed until the payload is complete.)  It is possible to
       remove these extra copies as well, but that would require additional
       changes elsewhere in the code.  For example, the HTTPMessage class
       would need to hold the headers and payload separately rather than in
       a single buffer.
   
       Along with these changes, I did a lot of cleanup.  Much of the XML
       formatting code has been moved from CIMReference to XmlWriter.  Also,
       error message formatting has been consolidated in XmlWriter from the
       various encoders and decoders, etc.
   
   20. (Roger Kumpf - HP) 5 Mar 2002 - Added checks in the
       CIMOperationRequestDecoder and CIMExportRequestDecoder to validate
       that the information in the HTTP headers of a request is consistent
       with what is encoded in the XML request itself.
   
       Specifically, the CIMOperation, CIMProtocolVersion, CIMMethod,
       CIMObject, CIMBatch, CIMExport, and CIMExportBatch headers are
       validated.
  
 ------------------------------------------------------------------- -------------------------------------------------------------------
 Version 1.06 working towards 1.1 Started 13 December 2001 Version 1.06 working towards 1.1 Started 13 December 2001


Legend:
Removed from v.1.68  
changed lines
  Added in v.1.75

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2