version 1.12, 2001/03/05 15:56:34
|
version 1.21, 2001/04/24 16:09:16
|
|
|
TO-DO List | TO-DO List |
========== | ========== |
| |
|
- Remove jdaux.exe from CVS repository. |
|
|
|
- Finalize the headers (put authors in all the modules). |
|
|
|
- Fix the trace function so that it prints out the messages going |
|
both ways. |
|
|
|
- The TCPChannel::writeN() method blocks when the client and server |
|
are in the same process. That is because the client cannot read |
|
anything as long as writeN() is blocked on a synchronous write. |
|
|
|
- Figure out how to handle getProperty() return type. |
|
|
- Having problems with reference on Repository::createInstance() and | - Having problems with reference on Repository::createInstance() and |
Repository::getInstance(). References not always in standard form. | Repository::getInstance(). References not always in standard form. |
Also, resolve() fails when instance has properties of difference | Also, resolve() fails when instance has properties of difference |
case. | case. |
| |
|
- Super class name does not seem to be set in enumerateClasses |
|
operation. |
| |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| |
|
- Remove "std::" qualifiers and use a macro and use #define for |
|
PEGASUS_NAMESPACE_STD. |
|
|
|
- Change getLength() to length() or size()? |
|
|
|
- Change find<Object> to find<Object>ByIndex(). |
|
|
|
- Need get by name. |
|
|
Now: | Now: |
| |
- Add convenience functions: addProperty(). | - Add convenience functions: addProperty(). |
|
|
- Get ACE working on Tandem (or remove ACE from Pegasus). | - Get ACE working on Tandem (or remove ACE from Pegasus). |
- Port Pegasus to Tandem (look for Tandem machine at BMC). | - Port Pegasus to Tandem (look for Tandem machine at BMC). |
- Instance repository. | - Instance repository. |
|
- Delete namespace. |
- Finalize provider interface. | - Finalize provider interface. |
- Associations (basic). | - Associations (basic). |
- Provider registration (by the standard). | - Provider registration (by the standard). |
- MOF compiler (finalize). | - MOF compiler (finalize). |
- Write short paper on Pegasus data objects. | - Write short paper on Pegasus data objects. |
- Integrate DOC++ with make system. | - Integrate DOC++ with make system. |
- Implement the process provider. |
|
- Compaq requested SQL level-1 description. | - Compaq requested SQL level-1 description. |
- Get rid of ACE (required if no ACE on Tandem). | - Get rid of ACE (required if no ACE on Tandem). |
- Need query capability for Compaq. | - Need query capability for Compaq. |
|
|
| |
(A) Install shield install of Pegasus. | (A) Install shield install of Pegasus. |
| |
(A) Modify clear() methods on Array and String so that they don't |
|
release the old resource (more efficient for GetLine()). Add |
|
a resize() method. |
|
|
|
(A) Handle escaping of strings inside object names. Example: | (A) Handle escaping of strings inside object names. Example: |
| |
X.key1="Hello \"You\"" | X.key1="Hello \"You\"" |
| |
(A) Change make system to rename dll's before link so that they |
|
can be used by the server. |
|
|
|
(A) Hide setPropagated() and setClassOrigin() methods (only the resolve |
|
method should touch these). |
|
|
|
(A) Notice that there is a bug where you select Scope::REFERENCE and | (A) Notice that there is a bug where you select Scope::REFERENCE and |
and the validation routines still say the scope is wrong for | and the validation routines still say the scope is wrong for |
qualifiers applied actual references (they are checking for | qualifiers applied actual references (they are checking for |
|
|
come first, then application of prior qualifiers fail. | come first, then application of prior qualifiers fail. |
Checking this should be moved to class resolution. | Checking this should be moved to class resolution. |
| |
(A) Implement instances. |
------------------------------------------------------------------------ |
| |
(A) Providers. |
(B) Hide setPropagated() and setClassOrigin() methods (only the resolve |
|
method should touch these). |
| |
------------------------------------------------------------------------ |
(B) Change make system to rename dll's before link so that they |
|
can be used by the server. |
| |
(B) Finish other CIM/HTTP protocol operations. | (B) Finish other CIM/HTTP protocol operations. |
| |
|
|
| |
(C) Improve the representation of fixed arrays (is that pesky fixed-array | (C) Improve the representation of fixed arrays (is that pesky fixed-array |
flag really necessary?) | flag really necessary?) |
|
|
|
(C) Modify clear() methods on Array and String so that they don't |
|
release the old resource (more efficient for GetLine()). Add |
|
a resize() method. |
|
|