Return to DeleteClass.html CVS log | Up to [Pegasus] / pegasus / cgi / htdocs |
File: [Pegasus] / pegasus / cgi / htdocs / Attic / DeleteClass.html
(download)
/
(as text)
Revision: 1.6, 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.5: +62 -11 lines CGI Client update for references |
<html> <body bgcolor="#CCCCCC"> <table width="100%"> <tr> <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> <form name="DeleteClass" METHOD=GET ACTION="/pegasus/cgi-bin/CGIClient"> <INPUT TYPE="hidden" NAME="Operation" VALUE="DeleteClass"> <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"> String that defines the target namespace. See <a href="getnamespaces.html">NameSpace Operations</a> for more information <p><b>ClassName</b><b> </b><INPUT TYPE="text" NAME="ClassName" SIZE=30> Name of the class to be deleted <p><INPUT TYPE="submit" VALUE="DeleteClass"> <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. <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. <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& nameSpace, const String& className) = 0; </pre> <script> document.DeleteClass.hostaddress.value = top.hostAddress; document.DeleteClass.debug.value = top.debug; document.DeleteClass.NameSpace.value = top.NameSpace; window.focus(); </script> </body> </html>
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |