(file) Return to classInheritance.htm CVS log (file) (dir) Up to [Pegasus] / pegasus / cgi / htdocs

File: [Pegasus] / pegasus / cgi / htdocs / Attic / classInheritance.htm (download) / (as text)
Revision: 1.3, Sat Jun 30 14:28:09 2001 UTC (23 years ago) by karl
Branch: MAIN
CVS Tags: version_1_01, version_0_99_1, version_0_99, version_0_79_4, test, pep_88, merge_of_dev, mday-merge-start, mday-merge-pegasus/src/Pegasus/Server, mday-merge-pegasus/src/Pegasus/Common, mday-2-0-patches, main, local, dev_dead, dev, VERSION_2_1_RELEASE_HEAD, VERSION_2_1_RELEASE_BRANCH, VERSION_2_1_RELEASE, VERSION_2_1_1_RELEASE, VERSION_2_01_01, VERSION_2_00_RC_4, VERSION_2_00_RC_3, VERSION_2_00_RC_2, VERSION_2_00_RC_1, VERSION_2_00_BRANCH, VERSION_1_10, VERSION_1_09, VERSION_1_08, VERSION_1_07, TEST, SNAPSHOT_1_04, RELEASE_2_3_2-testfreeze, RELEASE_2_3_2-root, RELEASE_2_3_2-releasesnapshot, RELEASE_2_3_2-branch-freeze, RELEASE_2_3_2-branch, RELEASE_2_3_1-root, RELEASE_2_3_1-branch, RELEASE_2_3_0-root, RELEASE_2_3_0-msg-freeze, RELEASE_2_3_0-branch, RELEASE_2_2_1-snapshot, RELEASE_2_2_0_0-release, RELEASE_2_2_0-root, RELEASE_2_2_0-branch, RELEASE_2_2-root, PRE_LICENSE_UPDATE_2003, POST_LICENSE_UPDATE_2003, PEGASUS_FC_VERSION_2_2, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH
Changes since 1.2: +23 -7 lines
CGI Client update for references

<html>
  <body bgcolor="#CCCCCC">
    <table width="100%">
      <tr>
	<td width="50%" align="bottom"><h1>Display a Class Tree Inheritance</h1><td>
	<td width="50%" align="right">
	  <img border=1 src="/pegasus/icons/OpenGroupLogo.gif">
        </td>
      </tr>
    </table>
    <hr>
    <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 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><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.
      <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">
    </form>

    <hr>
    <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 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
    objects, the dataflow could amount to several megabytes.</p>
    <p>In this case we set deepInheritance off as a default so that the normal
    view shows only the children of the defined class.</p>
    <p>Note that the class requested is not included in the response.&nbsp;</p>
  <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 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>




No CVS admin address has been configured
Powered by
ViewCVS 0.9.2