summaryrefslogtreecommitdiffstats
path: root/cgi
diff options
context:
space:
mode:
authorkarl <karl>2001-06-30 15:28:09 +0000
committerkarl <karl>2001-06-30 15:28:09 +0000
commit0cb570fd54d04664b533993cf23f180b4a9165e7 (patch)
tree4879b6fe7bfd2f4cbdda297399092ba4fcc90145 /cgi
parentcf28a10cdb11eaa647a049f91713c833ccd51d5c (diff)
downloadtog-pegasus-0cb570fd54d04664b533993cf23f180b4a9165e7.zip
tog-pegasus-0cb570fd54d04664b533993cf23f180b4a9165e7.tar.gz
tog-pegasus-0cb570fd54d04664b533993cf23f180b4a9165e7.tar.xz
CGI Client update for references
Diffstat (limited to 'cgi')
-rw-r--r--cgi/htdocs/CreateClass.HTML16
-rw-r--r--cgi/htdocs/CreateQualifierDecl.html27
-rw-r--r--cgi/htdocs/DefineHostparameters.html67
-rw-r--r--cgi/htdocs/DeleteClass.html73
-rw-r--r--cgi/htdocs/DeleteInstance.html21
-rw-r--r--cgi/htdocs/DeleteNameSpace.html15
-rw-r--r--cgi/htdocs/DeleteQualifier.htm8
-rw-r--r--cgi/htdocs/DeleteQualifier.html20
-rw-r--r--cgi/htdocs/EnumerateClassNames.html17
-rw-r--r--cgi/htdocs/EnumerateInstanceNames.html17
-rw-r--r--cgi/htdocs/EnumerateInstances.html67
-rw-r--r--cgi/htdocs/EnumerateQualifiers.html25
-rw-r--r--cgi/htdocs/FrameIndex.htm7
-rw-r--r--cgi/htdocs/GetClass.html17
-rw-r--r--cgi/htdocs/GetInstance.html16
-rw-r--r--cgi/htdocs/GetProperty.html20
-rw-r--r--cgi/htdocs/GetPropertydeclaration.html14
-rw-r--r--cgi/htdocs/GetQualifier.html21
-rw-r--r--cgi/htdocs/InvokeMethod.htm14
-rw-r--r--cgi/htdocs/classInheritance.htm30
-rw-r--r--cgi/htdocs/classtree.htm13
-rw-r--r--cgi/htdocs/createNameSpace.html21
-rw-r--r--cgi/htdocs/enumeratenamespaces.html32
-rw-r--r--cgi/htdocs/getnamespaces.html67
-rw-r--r--cgi/htdocs/index.html11
-rw-r--r--cgi/htdocs/main.html2
-rw-r--r--cgi/htdocs/setProperty.htm14
27 files changed, 460 insertions, 212 deletions
diff --git a/cgi/htdocs/CreateClass.HTML b/cgi/htdocs/CreateClass.HTML
index d37ede9..80669aa 100644
--- a/cgi/htdocs/CreateClass.HTML
+++ b/cgi/htdocs/CreateClass.HTML
@@ -11,9 +11,8 @@
<hr>
<form name="CreateClass" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="CreateClass">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
-
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>The <TT>CreateClass</TT> method creates a single CIM Class for the target Namespace
where the ClassName input parameter defines the name of the class to be created.
<p><b>NameSpace</b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
@@ -102,15 +101,16 @@
<PRE>
virtual void createClass(
- const String& nameSpace,
- ClassDecl& newClass) = 0;
+ const String&amp; nameSpace,
+ ClassDecl&amp; newClass) = 0;
</PRE>
</form>
<script>
- CreateClass.hostip.value = opener.top.hostip;
- CreateClass.portnum.value = opener.top.portnum;
- window.focus();
+ document.CreateClass.hostaddress.value = top.hostAddress;
+ document.CreateClass.debug.value = top.debug;
+ document.CreateClass.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
</body>
</html>
diff --git a/cgi/htdocs/CreateQualifierDecl.html b/cgi/htdocs/CreateQualifierDecl.html
index d81025d..ae2c418 100644
--- a/cgi/htdocs/CreateQualifierDecl.html
+++ b/cgi/htdocs/CreateQualifierDecl.html
@@ -1,4 +1,10 @@
+
<html>
+ <head>
+ <script>
+
+ </script>
+</head>
<body bgcolor="#CCCCCC">
<table width="100%">
<tr>
@@ -11,12 +17,13 @@
<hr>
<form name="SetQualifier" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="SetQualifier">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>
The <TT>setQualifier</TT> operation creates a single Qualifier
declaration for the target Namespace.
- <p><b><a href="#NameSpace">NameSpace</a></b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
+ <p><b><a href="#NameSpace">NameSpace</a></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
String that defines the target namespace. See <a href="getnamespaces.html">NameSpace
Operations</a> for more information
<p><b><a href="#QualifierName">QualifierName</a></b> <INPUT TYPE="text" NAME="QualifierName" SIZE=30>
@@ -25,11 +32,6 @@
<p><INPUT TYPE="submit" VALUE="SetQualifier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset">
</form>
- <script>
- SetQualifier.hostip.value = opener.top.hostip;
- SetQualifier.portnum.value = opener.top.portnum;
- window.focus();
- </script>
<hr>
<h2>Request Return</h2>
@@ -82,5 +84,12 @@
const String&amp; nameSpace,
const String&amp; qualifierName) = 0;
</PRE>
+ <script>
+ document.SetQualifier.hostaddress.value = top.hostAddress;
+ document.SetQualifier.debug.value = top.debug;
+ document.SetQualifier.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
+
</body>
</html>
diff --git a/cgi/htdocs/DefineHostparameters.html b/cgi/htdocs/DefineHostparameters.html
index 4a8fa5f..dd6e418 100644
--- a/cgi/htdocs/DefineHostparameters.html
+++ b/cgi/htdocs/DefineHostparameters.html
@@ -1,11 +1,13 @@
<html>
<head>
<script>
-window.focus();
-function setHost(f) {
-opener.top.hostip = hostparms.hostip.value;
-opener.top.portnum = hostparms.portnum.value;
-}
+ window.focus();
+ function setHost(f){
+ top.hostip = document.hostparameters.hostip.value;
+ top.portnum = document.hostparameters.portnum.value;
+ top.hostAddress = document.hostparameters.hostip.value + ":" + document.hostparameters.portnum.value
+ top.debug = document.hostparameters.debug.value;
+ }
</script>
</head>
<body bgcolor="#CCCCCC">
@@ -18,21 +20,56 @@ opener.top.portnum = hostparms.portnum.value;
</tr>
</table>
<hr>
- <form name="hostparms" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient" >
+ <FORM NAME="hostparameters" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient" >
<INPUT TYPE="hidden" NAME="Operation" VALUE="DefineHostParameters">
- <p><b>Pegasus URL</b> <INPUT TYPE="text" NAME="hostip" SIZE=30 Value="sierra-0.cup.tandem.com">
- Enter the URL of the host with where Pegasus is running
- <p><b>HostName</b>
- <p><b>Host Port</b> <INPUT TYPE="text" NAME="portnum" SIZE=8 Value="5988" >
- <p><b>User Name</b> <INPUT TYPE="text" NAME="UserName" SIZE=30>
- <p><b>User Password</b> <INPUT TYPE="text" NAME="UserPassword" SIZE=30>
+ <p><b><a href="#Pegasus URL">Pegasus URL</a></b>
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">&nbsp; <INPUT TYPE="text" NAME="hostip" SIZE=30 Value="localhost">
+ Enter the URL of the host with where Pegasus is running
+ <p><b><a href="#Host Port">Host Port</a></b><a href="#Host Port">&nbsp;</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="text" NAME="portnum" SIZE=8 Value="5988" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ Enter the port for the CIM Server.
+ <p><b><a href="#User Name">User Name</a></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="text" NAME="UserName" SIZE=30>
+ Not used today
+ <p><b><a href="#User Password">User Password</a></b> <INPUT TYPE="text" NAME="UserPassword" SIZE=30>
+
+ Not used today
+
+ <p><b><a href="#Debug">Debug</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <input type="text" name="T1" size="30">&nbsp;&nbsp; </b>Set debug strings
+ for CGICLient
+
+ <p><INPUT TYPE="submit" VALUE="Submit Request" onClick="setHost();">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="reset" VALUE="Reset">
+ </form>
<p>Today, CIM and WBEM do not have any discovery tools.&nbsp; You must
specifically setup the URL and Port number of the WBEM Services Broker you
want to query.&nbsp; The defaults are provided for use in a test environment
with the Pegasus Services Broker.
- <p><INPUT TYPE="submit" VALUE="Submit Request" onClick="setHost();">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <INPUT TYPE="reset" VALUE="Reset">
- </form>
+ <script>
+ document.hostparameters.hostip.value = top.hostip
+ document.hostparameters.portnum.value = top.portnum
+ document.hostparameters.hostaddress.value = top.hostAddress;
+ document.hostparameters.debug = top.debug;
+ </script>
+ <p><b><a name="Pegasus URL">Pegasus URL</a></b> - Enter the URL of the CIM
+ Server you want to access here.&nbsp; Note that this will be the same URL as
+ the WEB server accessed by these forms. </p>
+ <p><b><a name="Host Port">Host Port</a></b> -&nbsp; A CIM Server must have
+ at least one port and may have more than one.&nbsp; The default port used
+ (effective with the CIM Schema version 2.5) is 5988.&nbsp; This port has
+ been reserved by the DMTF for use of CIM Servers. </p>
+ <p><b><a name="User Name">User Name</a></b> - </p>
+ <p><b><a name="User Password">User Password</a></b> - </p>
+ <p><b><a name="Debug">Debug</a></b> - Debug is a tool to aid testing between
+ the CIM Forms, the program CGIClient, the CIM Server.&nbsp; It simply
+ provides a way to turn on debug traces in CGIClient.&nbsp; If you want to
+ set debug strings, simply enter the list of keywords.&nbsp; </p>
+ <p>The keywords are: </p>
+ <ul>
+ <li>all - Turn on all trace</li>
+ <li>query - Show the string input to CGI Client</li>
+ </ul>
</body>
</html>
diff --git a/cgi/htdocs/DeleteClass.html b/cgi/htdocs/DeleteClass.html
index 42527fb..b29843d 100644
--- a/cgi/htdocs/DeleteClass.html
+++ b/cgi/htdocs/DeleteClass.html
@@ -2,26 +2,77 @@
<body bgcolor="#CCCCCC">
<table width="100%">
<tr>
- <td width="50%" align="bottom"><h1>DeleteClass</h1><td>
+ <td width="50%" align="bottom"><h1>DeleteClass CIM Operation</h1><td>
<td width="50%" align="right">
<img border=1 src="/pegasus/icons/OpenGroupLogo.gif">
</td>
</tr>
</table>
- <hr></hr>
+ <hr>
<form name="DeleteClass" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="DeleteClass">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>NameSpace <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
- <p>ClassName <INPUT TYPE="text" NAME="ClassName" SIZE=30>
- <p><INPUT TYPE="submit" VALUE="DeleteClass">
- <p><INPUT TYPE="reset" VALUE="Reset">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>This deleteClass CIM Operation deletes a single Class from the target Namespace
+ <p><b>NameSpace</b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
+ String that defines the target namespace. See <a
+ href="getnamespaces.html">NameSpace
+ Operations</a> for more information
+ <p><b>ClassName</b><b>&nbsp; </b><INPUT TYPE="text" NAME="ClassName" SIZE=30>&nbsp;&nbsp;
+ Name of the class to be deleted
+ <p><INPUT TYPE="submit" VALUE="DeleteClass">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="reset" VALUE="Reset">
</form>
+
+
+ <hr>
+ <h2>Additional Information</h2>
+
+
+ The <TT>DeleteClass</TT> method deletes a single CIM Class from the
+ target Namespace.&nbsp;
+ <p><b>NameSpace</b> The nameSpace parameter is a string that defines
+ the target namespace.
+ <p><b>ClassName</b> The <TT>className</TT> input parameter defines the name
+ of the Class to be deleted.&nbsp;
+ <hr>
+ <h2>Return</h2>
+ If successful, the specified Class (including any subclasses
+ and any instances) MUST have been removed by the CIM Server. The
+ operation MUST fail if any one of these objects cannot be deleted.
+
+ If unsuccessful, one of the following status codes MUST be returned by
+ this method, where the first applicable error in the list (starting
+ with the first element of the list, and working down) is the error
+ returned. Any additional method-specific interpretation of the error
+ in is given in parentheses.
+
+ <UL>
+ <LI>CIM_ERR_ACCESS_DENIED
+ <LI>CIM_ERR_NOT_SUPPORTED
+ <LI>CIM_ERR_INVALID_NAMESPACE
+ <LI>CIM_ERR_INVALID_PARAMETER (including missing, duplicate,
+ unrecognized or otherwise incorrect parameters)
+ <LI>CIM_ERR_NOT_FOUND (the CIM Class to be deleted does not exist)
+ <LI>CIM_ERR_CLASS_HAS_CHILDREN (the CIM Class has one or more
+ subclasses which cannot be deleted)
+ <LI>CIM_ERR_CLASS_HAS_INSTANCES (the CIM Class has one or more
+ instances which cannot be deleted)
+ <LI>CIM_ERR_FAILED (some other unspecified error occurred)
+ </UL>
+ <hr>
+ <h2>
+ C++ API</h2>
+ <pre>
+ virtual void deleteClass(
+ const String&amp; nameSpace,
+ const String&amp; className) = 0;
+ </pre>
<script>
- DeleteClass.hostip.value = opener.top.hostip;
- DeleteClass.portnum.value = opener.top.portnum;
- window.focus();
+ document.DeleteClass.hostaddress.value = top.hostAddress;
+ document.DeleteClass.debug.value = top.debug;
+ document.DeleteClass.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
</body>
diff --git a/cgi/htdocs/DeleteInstance.html b/cgi/htdocs/DeleteInstance.html
index a1994de..d386a63 100644
--- a/cgi/htdocs/DeleteInstance.html
+++ b/cgi/htdocs/DeleteInstance.html
@@ -10,13 +10,15 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="DeleteInstance" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="DeleteInstance">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<P>The <TT>DeleteInstance</TT> method Deletes a single CIM Instance
from the target
Namespace based on the InstanceName parameter provided.
- <p><b>NameSpace</b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30
+ <p><b>NameSpace</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30
VALUE="root/cimv2">
String that defines the target namespace. See <a
href="getnamespaces.html">NameSpace
@@ -72,11 +74,13 @@
the target Namespace.&nbsp;</p>
<p>
- NameSpace The NameSpace parameter is a string that defines the
+ <b>
+
+ NameSpace</b> - The NameSpace parameter is a string that defines the
target namespace&nbsp;</p>
<p>
- param InstanceName The InstanceName input parameter defines the name
+ <b>InstanceName</b> - The InstanceName input parameter defines the name
(model path) of the Instance to be deleted.&nbsp;</p>
<hr>
<h2>C++ Pegasus API as defined in Operations.h</h2>
@@ -94,9 +98,14 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:16:25 PM<!--webbot bot="Timestamp" i-CheckSum="50461" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:23:25 PM<!--webbot bot="Timestamp" i-CheckSum="54989" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
-
+ <script>
+ document.DeleteInstance.hostaddress.value = top.hostAddress;
+ document.DeleteInstance.debug.value = top.debug;
+ document.DeleteInstance.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/DeleteNameSpace.html b/cgi/htdocs/DeleteNameSpace.html
index 08a0d77..36c5348 100644
--- a/cgi/htdocs/DeleteNameSpace.html
+++ b/cgi/htdocs/DeleteNameSpace.html
@@ -9,11 +9,11 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="DeleteNameSpace" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="DeleteNameSpace">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>The <tt>DeleteNameSpace</tt> method deletes an existing namespace in the Pegasus repository.
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>The <tt>DeleteNameSpace</tt> method deletes an existing namespace in the Pegasus repository.
<p><b><a href="#NameSpace">NameSpace</a></b>
<INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root">&nbsp;
Defines the root namespace where the __Namespace class is defined. (DO NOT CHANGE)
@@ -90,9 +90,10 @@ the list (starting with the first element of the list, and working down) is the
Copyright @ The Open Group 2001&nbsp;</font>
<script>
- CreateClass.hostip.value = opener.top.hostip;
- CreateClass.portnum.value = opener.top.portnum;
- window.focus();
+ document.DeleteNameSpace.hostaddress.value = top.hostAddress;
+ document.DeleteNameSpace.debug.value = top.debug;
+ document.DeleteNameSpace.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
</body>
diff --git a/cgi/htdocs/DeleteQualifier.htm b/cgi/htdocs/DeleteQualifier.htm
index c95fca2..bc9ff47 100644
--- a/cgi/htdocs/DeleteQualifier.htm
+++ b/cgi/htdocs/DeleteQualifier.htm
@@ -65,8 +65,14 @@ The <TT>deleteQualifier</TT> operation deletes a single CIMQualifier
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:26:51 PM<!--webbot bot="Timestamp" i-CheckSum="50305" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:33:30 PM<!--webbot bot="Timestamp" i-CheckSum="54847" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
+ <script>
+ document.deleteQualifiers.hostaddress.value = top.hostAddress;
+ document.deleteQualifiers.debug.value = top.debug;
+ document.deleteQualifiers.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/DeleteQualifier.html b/cgi/htdocs/DeleteQualifier.html
index bf5dfc9..c0861d1 100644
--- a/cgi/htdocs/DeleteQualifier.html
+++ b/cgi/htdocs/DeleteQualifier.html
@@ -9,11 +9,11 @@
</tr>
</table>
<hr>
- <form name="deleteQualifier" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="DeleteQualifier" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="DeleteQualifier">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>
The <TT>setQualifier</TT> operation deletes a single Qualifier
declaration for the target Namespace.
<p><b><a href="#NameSpace">NameSpace</a></b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
@@ -26,9 +26,10 @@
<INPUT TYPE="reset" VALUE="Reset">
</form>
<script>
- deleteQualifier.hostip.value = opener.top.hostip;
- deleteQualifier.portnum.value = opener.top.portnum;
- window.focus();
+ document.deleteQualifier.hostaddress.value = top.hostAddress;
+ document.deleteQualifier.debug.value = top.debug;
+ document.deleteQualifier.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
<hr>
<h2>Request Return</h2>
@@ -82,5 +83,10 @@
const String&amp; nameSpace,
const String&amp; qualifierName) = 0;
</PRE>
+ <script>
+ document.DeleteQualifier.hostaddress.value = top.hostAddress;
+ window.focus();
+ </script>
+
</body>
</html>
diff --git a/cgi/htdocs/EnumerateClassNames.html b/cgi/htdocs/EnumerateClassNames.html
index 123b8bf..8b145c7 100644
--- a/cgi/htdocs/EnumerateClassNames.html
+++ b/cgi/htdocs/EnumerateClassNames.html
@@ -11,8 +11,8 @@
<hr>
<form name="EnumerateClassNames" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient" >
<INPUT TYPE="hidden" NAME="Operation" VALUE="EnumerateClassNames">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>
The <TT>enumerateClassNames</TT> operation is used to enumerate the
names of subclasses of a CIM Class in the target Namespace.
@@ -28,11 +28,6 @@
<p><INPUT TYPE="submit" VALUE="Submit Request">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset">
</form>
- <script>
- EnumerateClassNames.hostip.value = opener.top.hostip;
- EnumerateClassNames.portnum.value = opener.top.portnum;
- window.focus();
- </script>
<hr>
<h2>Request Return&nbsp;</h2>
@@ -90,9 +85,15 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 03:06:48 PM<!--webbot bot="Timestamp" i-CheckSum="50711" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:34:27 PM<!--webbot bot="Timestamp" i-CheckSum="55059" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
+ <script>
+ document.EnumerateClassNames.hostaddress.value = top.hostAddress;
+ document.EnumerateClassNames.debug.value = top.debug;
+ document.EnumerateClassNames.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/EnumerateInstanceNames.html b/cgi/htdocs/EnumerateInstanceNames.html
index 41a6ab6..f1ff0d9 100644
--- a/cgi/htdocs/EnumerateInstanceNames.html
+++ b/cgi/htdocs/EnumerateInstanceNames.html
@@ -11,8 +11,8 @@
<hr>
<form name="EnumerateInstanceNames" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="EnumerateInstanceNames">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>
<a name="TOP"></a>
@@ -40,11 +40,6 @@
<p><INPUT TYPE="submit" VALUE="Submit Request">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset">
</form>
- <script>
- EnumerateInstanceNames.hostip.value = opener.top.hostip;
- EnumerateInstanceNames.portnum.value = opener.top.portnum;
- window.focus();
- </script>
<hr>
<h2>RETURN</h2>
@@ -159,8 +154,12 @@
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:01:59 PM<!--webbot bot="Timestamp" i-CheckSum="50769" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
-
- <PRE> </PRE>
+ <script>
+ document.EnumerateInstanceNames.hostaddress.value = top.hostAddress;
+ document.EnumerateInstanceNames.debug.value = top.debug;
+ document.EnumerateInstanceNames.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/EnumerateInstances.html b/cgi/htdocs/EnumerateInstances.html
index 6697421..b3ebfd4 100644
--- a/cgi/htdocs/EnumerateInstances.html
+++ b/cgi/htdocs/EnumerateInstances.html
@@ -11,8 +11,8 @@
<hr>
<form name="EnumerateInstances" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="EnumerateInstances">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>
<a name="TOP"></a>
@@ -40,56 +40,47 @@
<p><INPUT TYPE="submit" VALUE="Submit Request">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset">
</form>
- <script>
- EnumerateInstances.hostip.value = opener.top.hostip;
- EnumerateInstances.portnum.value = opener.top.portnum;
- window.focus();
- </script>
<hr>
- <h2>RETURN</h2>
+ <h2>Additional Information</h2>
<P>The <TT>enumerateInstances</TT> method enumerates instances of a CIM
Class in the target Namespace.
NameSpace The NameSpace parameter is a string that defines the
- target namespace \Ref{NAMESPACE}
-
- ClassName The <TT>ClassName</TT> input parameter defines the
+ target namespace. The <TT>ClassName</TT> input parameter defines the
Class that is the basis for the enumeration. </P>
- LocalOnly If the <TT>LocalOnly</TT> input parameter is
+ <b>
+
+ LocalOnly</b> If the <TT>LocalOnly</TT> input parameter is
<TT>true</TT>, this specifies that, for each returned Instance,
only elements (properties and qualifiers) overriden within the
definition of that Instance are included. If <TT>false</TT>,
all elements are returned. This parameter therefore effects a CIM
Server-side mechanism to filter certain elements of the returned object
based on whether or not they have been propagated from the parent
- Class (as defined by the <TT>PROPAGATED</TT> attribute).
-
- @param DeepInheritance If the <TT>DeepInheritance</TT> input
+ Class (as defined by the <TT>PROPAGATED</TT> attribute).&nbsp;
+ <p><b>DeepInheritance</b> If the <TT>DeepInheritance</TT> input
parameter is <TT>true</TT>, this specifies that, for each
returned Instance of the Class, all properties of the Instance MUST
be present (subject to constraints imposed by the other
parameters), including any which were added by subclassing the specified
Class. If <TT>false</TT>, each returned Instance includes only
- properties defined for the specified Class.
-
- @param IncludeQualifiersIf the <TT>IncludeQualifiers</TT> input
+ properties defined for the specified Class.&nbsp;</p>
+ <p><b>IncludeQualifiers</b> If the <TT>IncludeQualifiers</TT> input
parameter is <TT>true</TT>, this specifies that all Qualifiers
for each Instance (including Qualifiers on the Instance
and on any returned Properties) MUST be included as
<TT>&lt;QUALIFIER&gt;</TT> elements in the response. If false no
<TT>&lt;QUALIFIER&gt;</TT> elements are present in each
- returned Instance.
-
- @param IncludeClassOrigin If the <TT>IncludeClassOrigin</TT> input
+ returned Instance.&nbsp;</p>
+ <p><b>IncludeClassOrigin</b> If the <TT>IncludeClassOrigin</TT> input
parameter is <TT>true</TT>, this specifies that the
<TT>CLASSORIGIN</TT> attribute MUST be present on all appropriate
elements in each returned Instance. If false, no
<TT>CLASSORIGIN</TT> attributes are present in each returned
- Instance.
-
- @param PropertyList If the <TT>PropertyList</TT> input parameter is not
+ Instance.&nbsp;</p>
+ <p><b>PropertyList</b> If the <TT>PropertyList</TT> input parameter is not
<TT>NULL</TT>, the members of the array define one or more Property
names. Each returned Instance MUST NOT include elements
for any Properties missing from this list. Note that if
@@ -110,16 +101,17 @@
the Server MUST ignore the duplicates but otherwise process the request
normally. If the <TT>PropertyList</TT> contains elements which are
invalid Property names for any target Instance, the Server MUST
- ignore such entries but otherwise process the request normally.
-
- @return If successful, the method returns zero or more named
+ ignore such entries but otherwise process the request normally.&nbsp;</p>
+ <hr>
+ <h2>Return</h2>
+ <p>If successful, the method returns zero or more named
Instances that meet the required criteria.
If unsuccessful, one of the following status codes MUST be returned
by this method, where the first applicable error in the list (starting
with the first element of the list, and working down) is the error
returned. Any additional method-specific interpretation of the error in
- is given in parentheses.
+ is given in parentheses.</p>
<UL>
<LI>CIM_ERR_ACCESS_DENIED
@@ -131,17 +123,24 @@
basis for this enumeration does not exist)
<LI>CIM_ERR_FAILED (some other unspecified erroroccurred)</LI>
</UL>
-
+ <hr>
+<h2>C++ APIs as defined in CIMOperations.h</h2>
<PRE>
virtual Array<InstanceDecl> enumerateInstances(
- const String& nameSpace,
- const String& className,
+ const String&amp; nameSpace,
+ const String&amp; className,
Boolean deepInheritance = true,
Boolean localOnly = true,
Boolean includeQualifiers = false,
Boolean includeClassOrigin = false,
- const Array<String>& propertyList = _getStringArray()) = 0;
+ const Array<String>&amp; propertyList = _getStringArray()) = 0;
</PRE>
- </body>
- </html>
+ <script>
+ document.EnumerateInstances.hostaddress.value = top.hostAddress;
+ document.EnumerateInstances.debug.value = top.debug;
+ document.EnumerateInstances.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
+ </body>
+</html>
diff --git a/cgi/htdocs/EnumerateQualifiers.html b/cgi/htdocs/EnumerateQualifiers.html
index a84f757..dda70a4 100644
--- a/cgi/htdocs/EnumerateQualifiers.html
+++ b/cgi/htdocs/EnumerateQualifiers.html
@@ -8,14 +8,14 @@
</td>
</tr>
</table>
- <hr></hr>
+ <hr>
<form name="EnumerateQualifiers" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="EnumerateQualifiers">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>NameSpace <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
- <p><INPUT TYPE="submit" VALUE="EnumerateQualifiers">
- <p><INPUT TYPE="reset" VALUE="Reset">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p><b>NameSpace</b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
+ <p><INPUT TYPE="submit" VALUE="EnumerateQualifiers">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="reset" VALUE="Reset">
</form>
<hr>
<h2>Return Results</h2>
@@ -43,8 +43,8 @@
<h2>Additional Fields Description</h2>
The <TT>enumerateQualifiers</TT> operation is used to enumerate
CIMQualifier declarations from the target Namespace.&nbsp;
- <p>NameSpace The NameSpace parameter is a string that defines the target
- namespace \Ref{NAMESPACE}&nbsp;
+ <p><b>NameSpace</b> The NameSpace parameter is a string that defines the target
+ namespace&nbsp;
<hr>
<h2>C++ Pegasus API</h2>
<pre>
@@ -58,13 +58,14 @@ The <TT>enumerateQualifiers</TT> operation is used to enumerate
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 02:57:40 PM<!--webbot bot="Timestamp" i-CheckSum="50226" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:40:22 PM<!--webbot bot="Timestamp" i-CheckSum="54885" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
<script>
- EnumerateQualifiers.hostip.value = opener.top.hostip;
- EnumerateQualifiers.portnum.value = opener.top.portnum;
- window.focus();
+ document.EnumerateQualifiers.hostaddress.value = top.hostAddress;
+ document.EnumerateQualifiers.debug.value = top.debug;
+ document.EnumerateQualifiers.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
</body>
</html>
diff --git a/cgi/htdocs/FrameIndex.htm b/cgi/htdocs/FrameIndex.htm
index 5e07c8c..af51331 100644
--- a/cgi/htdocs/FrameIndex.htm
+++ b/cgi/htdocs/FrameIndex.htm
@@ -13,7 +13,7 @@
<p><b><a href="index.html">Home</a></b></p>
<p><font size="2"><strong>SETUP</strong></font><font size="3"><br>
-</font><font size="2">Define</font></p>
+</font><font size="2"><a href="DefineHostparameters.html">Define Host</a></font></p>
<p><font size="2"><strong>NameSpace</strong></font><font size="3"><br>
</font><font size="2"><a href="enumeratenamespaces.html">Enumerate</a><br>
<a href="createNameSpace.html">
@@ -26,7 +26,6 @@ Delete</a></font></p>
Get Class</a><br>
<a href="DeleteClass.html">
Delete Class</a><br>
-Title 4<br>
</font></p>
<p><strong><font size="2">Qualifier</font></strong><font size="3"><br>
</font><font size="2"><a href="EnumerateQualifiers.html">Enumerate</a><br>
@@ -50,9 +49,9 @@ Set Property</a></font></p>
<p style="line-height: 100%; margin-top: 0; margin-bottom: 0"><b>Associations</b></p>
-<p style="line-height: 100%; margin-top: 0; margin-bottom: 0">Associator</p>
+<p style="line-height: 100%; margin-top: 0; margin-bottom: 0"><font size="2"><a href="AssociatorNames.html">AssociatorNames</a></font></p>
-<p style="line-height: 100%; margin-top: 0; margin-bottom: 0">Reference</p>
+<p style="line-height: 100%; margin-top: 0; margin-bottom: 0"><font size="2"><a href="referenceNames.html">ReferenceNames</a></font></p>
<p style="line-height: 100%; margin-top: 0; margin-bottom: 0">&nbsp;</p>
diff --git a/cgi/htdocs/GetClass.html b/cgi/htdocs/GetClass.html
index 9157e7a..85fcd3c 100644
--- a/cgi/htdocs/GetClass.html
+++ b/cgi/htdocs/GetClass.html
@@ -11,8 +11,9 @@
<hr>
<form name="GetClass" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetClass">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+
<p>The <TT>GetClass</TT> method returns a single CIM Class from the target Namespace
where the ClassName input parameter defines the name of the class to be retrieved.
<p><b>NameSpace</b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
@@ -33,8 +34,6 @@
request. <a href="#PropertyList">See below</a>.
<p><INPUT TYPE="submit" VALUE="Submit Request">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset Form">
- <p>&nbsp;
- <p>
</form>
<hr>
<h2>RETURN Results</h2>
@@ -111,15 +110,15 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 03:05:36 PM<!--webbot bot="Timestamp" i-CheckSum="50543" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:41:52 PM<!--webbot bot="Timestamp" i-CheckSum="54937" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
<p>
</form>
<script>
- GetClass.hostip.value = opener.top.hostip;
- GetClass.portnum.value = opener.top.portnum;
- window.focus();
+ document.GetClass.hostaddress.value = top.hostAddress;
+ document.GetClass.debug.value = top.debug;
+ document.GetClass.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
-
</body>
</html>
diff --git a/cgi/htdocs/GetInstance.html b/cgi/htdocs/GetInstance.html
index 21a6364..f7e2aca 100644
--- a/cgi/htdocs/GetInstance.html
+++ b/cgi/htdocs/GetInstance.html
@@ -12,8 +12,7 @@
<hr>
<form name="GetInstance" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetInstance">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
<P>The <TT>GetInstance</TT> method returns a single CIM Instance from the target
Namespace based on the InstanceName parameter provided.
@@ -44,11 +43,10 @@
<p><INPUT TYPE="submit" VALUE="Submit Request"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; <INPUT TYPE="reset" VALUE="Reset Form">
- <hr>
-
- <p>
</form>
+ <hr>
+
<h2>REQUEST RETURN</h2>
<p><b>&nbsp;</b>If successful, the return value is a single CIM
@@ -131,14 +129,16 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:01:31 PM<!--webbot bot="Timestamp" i-CheckSum="50193" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:42:17 PM<!--webbot bot="Timestamp" i-CheckSum="55037" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
<p>
</form>
<script>
- GetInstance.hostip.value = opener.top.hostip;
- GetInstance.portnum.value = opener.top.portnum;
+ document.GetInstance.hostaddress.value = top.hostAddress;
+ document.GetInstance.debug.value = top.debug;
+ document.GetInstance.NameSpace.value = top.NameSpace;
+
window.focus();
</script>
</body>
diff --git a/cgi/htdocs/GetProperty.html b/cgi/htdocs/GetProperty.html
index 49d2ad7..ce1644d 100644
--- a/cgi/htdocs/GetProperty.html
+++ b/cgi/htdocs/GetProperty.html
@@ -8,13 +8,13 @@
</td>
</tr>
</table>
- <hr></hr>
+ <hr>
<form name="GetProperty" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetProperty">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>NameSpace <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
- <p>ClassName <INPUT TYPE="text" NAME="ClassName" SIZE=30>
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>NameSpace&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
+ <p>ClassName&nbsp;&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="ClassName" SIZE=30>
<p>PropertyName <INPUT TYPE="text" NAME="PropertyName" SIZE=30>
<p><INPUT TYPE="submit" VALUE="GetProperty">
<p><INPUT TYPE="reset" VALUE="Reset">
@@ -79,13 +79,15 @@
for more information on Pegasus </font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Thursday, March 29, 2001 02:32:59 PM<!--webbot bot="Timestamp" i-CheckSum="6845" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:45:16 PM<!--webbot bot="Timestamp" i-CheckSum="55017" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
<script>
- GetProperty.hostip.value = opener.top.hostip;
- GetProperty.portnum.value = opener.top.portnum;
- window.focus();
+ document.GetProperty.hostaddress.value = top.hostAddress;
+ document.GetProperty.debug.value = top.debug;
+ document.GetProperty.NameSpace.value = top.NameSpace;
+
+ window.focus();
</script>
</body>
</html>
diff --git a/cgi/htdocs/GetPropertydeclaration.html b/cgi/htdocs/GetPropertydeclaration.html
index d993dc6..a0bd6a5 100644
--- a/cgi/htdocs/GetPropertydeclaration.html
+++ b/cgi/htdocs/GetPropertydeclaration.html
@@ -11,18 +11,20 @@
<hr></hr>
<form name="GetPropertyDeclaration" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetPropertyDeclaration">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- <p>NameSpace <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ <p>NameSpace <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
<p>ClassName <INPUT TYPE="text" NAME="ClassName" SIZE=30>
<p>PropertyName <INPUT TYPE="text" NAME="PropertyName" SIZE=30>
<p><INPUT TYPE="submit" VALUE="Submit Request">
<p><INPUT TYPE="reset" VALUE="Reset">
</form>
<script>
- GetPropertyDeclaration.hostip.value = opener.top.hostip;
- GetPropertyDeclaration.portnum.value = opener.top.portnum;
- window.focus();
+ document.GetPropertyDeclaration.hostaddress.value = top.hostAddress;
+ document.GetProperty.debug.value = top.debug
+ document.GetProperty.NameSpace.value = top.NameSpace
+
+ window.focus();
</script>
</body>
</html>
diff --git a/cgi/htdocs/GetQualifier.html b/cgi/htdocs/GetQualifier.html
index ac99336..257556a 100644
--- a/cgi/htdocs/GetQualifier.html
+++ b/cgi/htdocs/GetQualifier.html
@@ -11,12 +11,13 @@
<hr>
<form name="GetQualifier" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetQualifier">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>
The <TT>getQualifier</TT> operation retrieves a single Qualifier
declaration from the target Namespace.
- <p><b><a href="#NameSpace">NameSpace</a></b> <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
+ <p><b><a href="#NameSpace">NameSpace</a></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">&nbsp;
String that defines the target namespace. See <a href="getnamespaces.html">NameSpace
Operations</a> for more information
<p><b><a href="#QualifierName">QualifierName</a></b> <INPUT TYPE="text" NAME="QualifierName" SIZE=30>
@@ -26,9 +27,10 @@
<INPUT TYPE="reset" VALUE="Reset">
</form>
<script>
- GetQualifier.hostip.value = opener.top.hostip;
- GetQualifier.portnum.value = opener.top.portnum;
- window.focus();
+ document.GetQualifier.hostaddress.value = top.hostAddress;
+ document.GetQualifier.debug.value = top.debug
+ document.GetQualifier.NameSpace.value = top.NameSpace
+ window.focus();
</script>
<hr>
<h2>Request Return</h2>
@@ -94,8 +96,11 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:17:08 PM<!--webbot bot="Timestamp" i-CheckSum="50597" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:45:59 PM<!--webbot bot="Timestamp" i-CheckSum="55177" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
-
+ <script>
+ document.GetQualifier.hostaddress.value = top.hostAddress;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/InvokeMethod.htm b/cgi/htdocs/InvokeMethod.htm
index fcea52d..4692e8c 100644
--- a/cgi/htdocs/InvokeMethod.htm
+++ b/cgi/htdocs/InvokeMethod.htm
@@ -11,6 +11,8 @@
<hr>
<form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="InvokeMethod">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>Show the Class Tree for a Namespace.
<p>NameSpace&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
<p>&nbsp;
@@ -51,8 +53,7 @@ method. This allows a CIM client to determine that all attempts to execute extri
const CIMReference&amp; instanceName,
const String&amp; methodName,
const Array<CIMValue>&amp; inParameters,
- Array<CIMValue>&amp; outParameters) = 0;
- </pre>
+ Array<CIMValue>&amp; outParameters) = 0; </pre>
<hr><p style="margin-top: 0; margin-bottom: 0"> <font size="2">Demonstration
Prepared by the OpenGroup Manageability Work Group Pegasus Development Team</font>
@@ -60,8 +61,15 @@ method. This allows a CIM client to determine that all attempts to execute extri
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 05:51:53 PM<!--webbot bot="Timestamp" i-CheckSum="50405" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:46:22 PM<!--webbot bot="Timestamp" i-CheckSum="54909" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
+ <script>
+ document.InvokeMethod.hostaddress.value = top.hostAddress;
+ document.InvokeMethod.debug.value = top.debug
+ document.InvokeMethod.NameSpace.value = top.NameSpace
+
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/classInheritance.htm b/cgi/htdocs/classInheritance.htm
index 24bfbc3..e1cdc4d 100644
--- a/cgi/htdocs/classInheritance.htm
+++ b/cgi/htdocs/classInheritance.htm
@@ -9,18 +9,21 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="ClassInheritance" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="ClassInheritance">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>Show the Class Inheritance for a Namespace or a part of a namespace starting
at a particular class.
<p>NameSpace&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
- Namespace in which to display the classes.
+ Namespace in which to search for the classes the classes.
<p><b><a href="http://www.opengroup.org/management#className">ClassName</a></b>&nbsp;&nbsp;
<INPUT TYPE="text" NAME="ClassName" SIZE=30>&nbsp;
Defines the name of the Class that is the basis for the enumeration.. Null (no entry) lists all
class names in the Namespace
- <p>Connect Timeout&nbsp; <input type="text" name="timeout" size="5" value="60">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- Connection Timeout in seconds.&nbsp;<p><b><a href="#DeepInheritance">DeepInheritance</a></b>
+ <p><b><a href="#Connection Timeout">Connect Timeout</a></b>&nbsp; <input type="text" name="timeout" size="5" value="60">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ Connection Timeout in seconds.&nbsp; This is a Pegasus API parameter that
+ determines how long before the client times out.<p><b><a href="#DeepInheritance">DeepInheritance</a></b>
<INPUT TYPE="checkbox" NAME="DeepInheritance" VALUE="false">&nbsp;
If true return names of all subclasses of specified class. If false, only
immediate subclasses are returned.
@@ -32,8 +35,15 @@
<h2>Additional description</h2>
<p>The Class Tree Inheritance presents a table of classes and their
superclasses for the Namespace and ClassName defined.</p>
- <p>Thus function uses the enumerate classes to acquire a set of classes</p>
- <p>The connection timeout is proivded as an optional parameter for this
+ <p>Thus function uses the enumerate classes CIM Operation to acquire a set of classes
+ for display.</p>
+ <p><b><a name="ClassName">ClassName</a></b> - ClassName that represents the
+ top of the class tree inheritance to display.&nbsp; If you leave this field
+ blank, all classes in the namespaces will be displayed.&nbsp; If you input
+ an illegal name, a CIM error will be returned. If you put in a valid
+ classname, the class tree BELOW that class will be presented.</p>
+ <p><b><a name="Connection Timeout">Connection Timeout</a></b> - The connection timeout is
+ provided as an optional parameter for this
command becuase the timeouts for enumerate of all classes can require much
more time than the normal command. Since a typical class repository may
include 700 - 8-- classes and this command is providing the complete
@@ -48,8 +58,14 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Thursday, March 29, 2001 10:55:36 AM<!--webbot bot="Timestamp" i-CheckSum="6648" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 04:50:38 PM<!--webbot bot="Timestamp" i-CheckSum="54839" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
+ <script>
+ document.ClassInheritance.hostaddress.value = top.hostAddress;
+ document.ClassInheritance.debug.value = top.debug;
+ document.ClassInheritance.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/classtree.htm b/cgi/htdocs/classtree.htm
index a4ce8f1..213abe2 100644
--- a/cgi/htdocs/classtree.htm
+++ b/cgi/htdocs/classtree.htm
@@ -9,8 +9,10 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="ClassTree" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="ClassTree">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>Show the Class Tree for a Namespace.
<p>NameSpace&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
<p><INPUT TYPE="submit" VALUE="Submit" name="Submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -43,9 +45,14 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Thursday, March 29, 2001 07:53:44 AM<!--webbot bot="Timestamp" i-CheckSum="6736" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 04:56:07 PM<!--webbot bot="Timestamp" i-CheckSum="54783" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
-
+ <script>
+ document.ClassTree.hostaddress.value = top.hostAddress;
+ document.ClassTree.debug.value = top.debug;
+ document.ClassTree.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/createNameSpace.html b/cgi/htdocs/createNameSpace.html
index b2cc646..82aade6 100644
--- a/cgi/htdocs/createNameSpace.html
+++ b/cgi/htdocs/createNameSpace.html
@@ -9,14 +9,13 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="CreateNameSpace" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="CreateNameSpace">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
-
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>The <tt>CreateNameSpace</tt> method creates a new namespace in the Pegasus repository.
- <p><b><a href="#NameSpace">NameSpace</a></b>
- <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root">&nbsp;
+ <p><b><a href="#NameSpace">NameSpace</a></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root">&nbsp;
Defines the root namespace where the __Namespace class is defined. (DO NOT CHANGE)
<p><b>New NameSpace Name</b> <INPUT TYPE="text" NAME="NewNameSpace" SIZE=30>
String that defines the namespace to be created.&nbsp;
@@ -90,15 +89,15 @@
<p style="line-height: 100%; margin-top: 0; margin-bottom: 0"><font size="1">Last
Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 02:37:32 PM<!--webbot bot="Timestamp" i-CheckSum="50314" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 04:56:44 PM<!--webbot bot="Timestamp" i-CheckSum="54751" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
<script>
- CreateClass.hostip.value = opener.top.hostip;
- CreateClass.portnum.value = opener.top.portnum;
- window.focus();
+ document.CreateNameSpace.hostaddress.value = top.hostAddress;
+ document.CreateNameSpace.debug.value = top.debug;
+ document.CreateNameSpace.NameSpace.value = top.NameSpace;
+ window.focus();
</script>
-
</body>
</html>
diff --git a/cgi/htdocs/enumeratenamespaces.html b/cgi/htdocs/enumeratenamespaces.html
index 27e7792..d68d617 100644
--- a/cgi/htdocs/enumeratenamespaces.html
+++ b/cgi/htdocs/enumeratenamespaces.html
@@ -1,4 +1,18 @@
<html>
+ <HEAD>
+ <script LANGUAGE="JavaScript">
+ function gatherWindowData() {
+ var msg = "Testing" +"<br>"
+ msg = msg + "topname: " + top.name + "<BR>"
+ msg = msg + "parent name: " + parent.name + "<BR>"
+ msg = msg + "parent.document.title: " + parent.document.title + "<P>"
+ msg = msg + "window.name: " + window.name + "<BR>"
+ msg = msg + "self.name: " + self.name + "<BR>"
+ msg = msg + "self.document.title: " + self.document.title
+ return msg
+ }
+ </script>
+ </HEAD>
<body bgcolor="#CCCCCC">
<table width="100%">
<tr>
@@ -9,10 +23,10 @@
</tr>
</table>
<hr>
- <form name="EnumerateNameSpaces" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="EnumerateNamespaces" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="EnumerateNameSpaces">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>
<a name="TOP"></a>
This request enumerates the namespaces defined in the repository. This is not a CIM intrinsic method but uses CIM enumerateInstance.
@@ -48,7 +62,7 @@
basis for this enumeration does not exist)
<LI>CIM_ERR_FAILED (some other unspecified error occurred)</LI>
</UL>
- <p>&nbsp;</p>
+ <hr>
<h2>Additional Information on the Fields</h2>
<p><a name="NameSpace"><b>NameSpace</b></a> - The NameSpace parameter is a string that defines the
target namespace
@@ -95,8 +109,14 @@
<p style="line-height: 100%; margin-top: 0; margin-bottom: 0"><font size="1">Last
Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 02:37:32 PM<!--webbot bot="Timestamp" i-CheckSum="50314" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:39:39 PM<!--webbot bot="Timestamp" i-CheckSum="55159" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
- <p>
+
+ <script LANGUAGE="JavaScript">
+ document.EnumerateNamespaces.hostaddress.value = top.hostAddress;
+ document.GetInstance.debug.value = top.debug;
+ document.GetInstance.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>
diff --git a/cgi/htdocs/getnamespaces.html b/cgi/htdocs/getnamespaces.html
index 2aabf55..29c3150 100644
--- a/cgi/htdocs/getnamespaces.html
+++ b/cgi/htdocs/getnamespaces.html
@@ -8,20 +8,75 @@
</td>
</tr>
</table>
- <hr></hr>
+ <hr>
<form name="GetNameSpaces" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetNameSpaces">
- <input type="hidden" name="hostip" value="localhost">
- <input type="hidden" name="portnum" value="5988">
- Gets a list of all of the existing namespaces on the defined host.
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
+ Gets a list of all of the existing namespaces on the target CIM Server..
<p><INPUT TYPE="submit" VALUE="Submit Request">
<p><INPUT TYPE="reset" VALUE="Reset">
</form>
<script>
- GetNameSpaces.hostip.value = opener.top.hostip;
- GetNameSpaces.portnum.value = opener.top.portnum;
+ document.GetNameSpaces.hostaddress.value = top.hostAddress;
+ document.GetNameSpaces.debug.value = top.debug;
+ document.GetNameSpaces.NameSpace.value = top.NameSpace;
+
window.focus();
</script>
+ <p>Namespaces define a container within a CIM&nbsp; Server for Classes and
+ Instances. There may be multiple namespaces in a single CIM Server.&nbsp;
+ While Namespaces names are defined in a manner that makes them look
+ hiearchial (/root/cimv2), in fact, they are simply a list of names in the
+ Pegasus implementation.&nbsp; The CIM specifications leave the defintion of
+ namespace relationships as an implementation issue and we chose to simply
+ make them a flat name list.&nbsp; Thus root is a single namespace and
+ root/cimv2 is a single namespace but there is no implied relationship
+ between root and root/cimv2.&nbsp; There is no inheritance of
+ characteristics or classes and no issues of containment.</p>
+ <p>However, the concept of namespaces is key to understanding CIM
+ operations.&nbsp; All operations are executed against a namespace.&nbsp; You
+ will note that the name of the namespace exists in the form screen for all
+ operations.&nbsp; This is a required field for every CIM operation.</p>
+ <p>In fact, the only relationships that really exist across namespaces are
+ those defined by associations.</p>
+ <p>Only one namespace is clearly defined and required by the CIM
+ specificaitons, root.&nbsp; All other namespaces including cimv2 are merely
+ recommendations or examples today.</p>
+ <p>Normally namespaces are defined and populated as part of the process of
+ installing CIM classes. The capability exists to create and to delete
+ namespaces.</p>
+ <p>These functions are provided in this demonstration simply as a tool to
+ help you understand what namespaces are and how we access them.</p>
+ <p>There are today two different techniques for querying an manipulating
+ namespaces.</p>
+ <h3>Original Namespace Manipulator</h3>
+ <p>The original technique defined in the CIM Operations document V1 is based
+ on the use of a pseudo class __Namespace and execution of operations on the
+ instances of this pseudo class (enumerate instances, create instance, delete
+ instance) to query namespaces and to create and delete namespaces.&nbsp; We
+ call this a pseudo class because it does not really exist in the CIM
+ schemas.&nbsp; It is implementation dependent and may be defined differently
+ for each implementation.</p>
+ <p>In fact, since the properities of this class are implementation dependent
+ there is really no interoperability in the manipulation of namespaces.</p>
+ <h3>New Namespace Manipulator</h3>
+ <p>Effective with CIM 2.6, a new set of classes has been defined for the
+ query of information about CIM Servers and the namespaces defined in those
+ CIM servers.</p>
+ <p>TBD</p>
+
+ <pre>&nbsp;</pre>
+ <hr><p style="margin-top: 0; margin-bottom: 0"> <font size="2">Demonstration
+ Prepared by the OpenGroup Manageability Work Group Pegasus Development Team</font>
+
+ <p style="margin-top: 0; margin-bottom: 0"> <font size="2">See (<a href="http://www.opengroup.org/management">http://www.opengroup.org/management</a>)
+ for more information on Pegasus</font>
+
+ <p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:42:17 PM<!--webbot bot="Timestamp" i-CheckSum="55037" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ Copyright @ The Open Group 2001&nbsp;</font>
+
</body>
</html>
diff --git a/cgi/htdocs/index.html b/cgi/htdocs/index.html
index 1aa2052..c98d846 100644
--- a/cgi/htdocs/index.html
+++ b/cgi/htdocs/index.html
@@ -4,9 +4,20 @@
<title>Pegasus WBEM Manageability Service Environment Demonsttration</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
+<script>
+ self.name = "Framesetter";
+ var hostip = "localhost";
+ var portnum = "5988";
+ var hostAddress = "localhost:5988";
+ var NameSpace = "root/cimv2";
+ var debug = "";
+</script>
</head>
<frameset rows="64,*">
+ <script>
+ watch('hostAddress', watchHandler);
+ </script>
<frame name="banner" scrolling="no" noresize target="contents" src="DemonstrationBannerPage.htm">
<frameset cols="150,*">
<frame name="contents" target="main" src="FrameIndex.htm">
diff --git a/cgi/htdocs/main.html b/cgi/htdocs/main.html
index e409ff7..0a3daf0 100644
--- a/cgi/htdocs/main.html
+++ b/cgi/htdocs/main.html
@@ -22,7 +22,7 @@
</table>
<hr>
- <p style="margin-bottom: 0">This isthe top level page of&nbsp; a demonstration
+ <p style="margin-bottom: 0">This is the top level page of&nbsp; a demonstration
of the basic capabilities of the Pegasus CIMOM from a WEB based client. <a href="DemoDescripton.HTML">See
here for a description</a> of the Demonstration.&nbsp; For more information
see the current <a href="http://www.opengroup.org/mem_only/councils/ogmanagement/teams/msb/Manual/index.html">Pegasus
diff --git a/cgi/htdocs/setProperty.htm b/cgi/htdocs/setProperty.htm
index 1042f24..42f7468 100644
--- a/cgi/htdocs/setProperty.htm
+++ b/cgi/htdocs/setProperty.htm
@@ -9,8 +9,10 @@
</tr>
</table>
<hr>
- <form METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
+ <form name="SetProperty" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient">
<INPUT TYPE="hidden" NAME="Operation" VALUE="GetProperty">
+ <INPUT TYPE="hidden" NAME="hostaddress" VALUE="localhost:5988">
+ <INPUT TYPE="hidden" NAME="debug" VALUE="">
<p>The <tt>setProperty</tt> CIM operation sets a single property value from a CIM Instance.
<p>NameSpace&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" NAME="NameSpace" SIZE=30 VALUE="root/cimv2">
<p>InstanceName <INPUT TYPE="text" NAME="ClassName" SIZE=30>
@@ -18,7 +20,6 @@
<p>Newvalue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="T1" size="30">
<p><INPUT TYPE="submit" VALUE="Submit" name="Submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="reset" VALUE="Reset">
- <p>
</form>
<hr>
@@ -78,9 +79,14 @@
for more information on Pegasus</font>
<p style="margin-top: 0; margin-bottom: 0"> <font size="1">Last Modified <!--webbot bot="Timestamp" S-Type="EDITED"
- S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Monday, March 26, 2001 02:37:32 PM<!--webbot bot="Timestamp" i-CheckSum="50314" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ S-Format="%A, %B %d, %Y %I:%M:%S %p" startspan -->Friday, June 29, 2001 06:46:49 PM<!--webbot bot="Timestamp" i-CheckSum="55165" endspan -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Copyright @ The Open Group 2001&nbsp;</font>
-
+ <script>
+ document.SetProperty.hostaddress.value = top.hostAddress;
+ document.SetProperty.debug.value = top.debug;
+ document.SetProperty.NameSpace.value = top.NameSpace;
+ window.focus();
+ </script>
</body>
</html>