version 1.3, 2001/01/25 02:51:01
|
version 1.8, 2001/02/12 15:14:47
|
|
|
TO-DO List | TO-DO List |
========== | ========== |
| |
|
|
|
------------------------------------------------------------------------ |
|
|
|
Now: |
|
|
|
- Get ACE working on Tandem (or remove ACE from Pegasus). |
|
- Port Pegasus to Tandem (look for Tandem machine at BMC). |
|
- Instance repository. |
|
- Finalize provider interface. |
|
- Associations (basic). |
|
- Provider registration (by the standard). |
|
- MOF compiler (finalize). |
|
- Write short paper on Pegasus data objects. |
|
- Integrate DOC++ with make system. |
|
- Implement the process provider. |
|
- Compaq requested SQL level-1 description. |
|
- Get rid of ACE (required if no ACE on Tandem). |
|
- Need query capability for Compaq. |
|
- Threading (and process forking). |
|
- Implement protocol module (the default uses ACE). |
|
- Package up pegasus in Install Shield application. |
|
|
|
|
------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| |
|
(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: |
|
|
|
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 | (A) Hide setPropagated() and setClassOrigin() methods (only the resolve |
method should touch these). | method should touch these). |
| |
|
|
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. |
| |
(B) Rework resolve() scheme (add clone() methods). |
|
|
|
(A) Implement instances. | (A) Implement instances. |
| |
(A) Providers. | (A) Providers. |
| |
(A) Figure out whether you really need _resolved flags. |
|
|
|
------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| |
(B) Finish other CIM/HTTP protocol operations. | (B) Finish other CIM/HTTP protocol operations. |
|
|
| |
(B) Add validNamespace() method and use it. | (B) Add validNamespace() method and use it. |
| |
(B) Finish Pegasus-CGI interface: |
|
|
|
Add GetMethod.cgi. |
|
Add propagated and class-origin columns. |
|
Add flavor column to qualifiers. |
|
|
|
------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| |
(C) Implement Strings that point to preallocated char* that will |
|
remain in scope? |
|
|
|
(C) Suppress error message printed by ACE caused by constructing an | (C) Suppress error message printed by ACE caused by constructing an |
address from a non existent host. | address from a non existent host. |
| |