(file) Return to PegasusOperationProcessingDefinitionDocument.htm CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / WorkPapers

File: [Pegasus] / pegasus / doc / WorkPapers / PegasusOperationProcessingDefinitionDocument.htm (download) / (as text)
Revision: 1.1, Fri Apr 5 12:14:44 2002 UTC (22 years, 1 month ago) by karl
Branch: MAIN
CVS Tags: test, preBug9676, postBug9676, pep_88, pegasus25BeforeLicenseUpdate, mday-merge-start, mday-merge-pegasus/src/Pegasus/Server, mday-merge-pegasus/src/Pegasus/Common, mday-2-0-patches, local, 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, TEST, TASK_PEP328_SOLARIS_NEVADA_PORT, TASK_PEP317_1JUNE_2013, TASK_PEP233_EmbeddedInstSupport-merge_out_trunk, TASK_BUG_5314_IPC_REFACTORING_ROOT, TASK_BUG_5314_IPC_REFACTORING_BRANCH, TASK_BUG_5314_IPC_REFACTORING-V1, TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT, TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH, TASK-TASK_PEP362_RestfulService_branch-root, TASK-TASK_PEP362_RestfulService_branch-merged_out_from_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_to_trunk, TASK-TASK_PEP362_RestfulService_branch-merged_in_from_branch, TASK-TASK_PEP362_RestfulService_branch-branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-root, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch, TASK-PEP362_RestfulService-root, TASK-PEP362_RestfulService-merged_out_to_branch, TASK-PEP362_RestfulService-merged_out_from_trunk, TASK-PEP362_RestfulService-merged_in_to_trunk, TASK-PEP362_RestfulService-merged_in_from_branch, TASK-PEP362_RestfulService-branch, TASK-PEP348_SCMO-root, TASK-PEP348_SCMO-merged_out_to_branch, TASK-PEP348_SCMO-merged_out_from_trunk, TASK-PEP348_SCMO-merged_in_to_trunk, TASK-PEP348_SCMO-merged_in_from_branch, TASK-PEP348_SCMO-branch, TASK-PEP328_SOLARIS_NEVADA_PORT_v2-root, TASK-PEP328_SOLARIS_NEVADA_PORT_v2-branch, TASK-PEP328_SOLARIS_NEVADA_PORT-root, TASK-PEP328_SOLARIS_NEVADA_PORT-branch, TASK-PEP328_SOLARIS_IX86_CC_PORT-root, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch-v2, TASK-PEP328_SOLARIS_IX86_CC_PORT-branch, TASK-PEP317_pullop-root, TASK-PEP317_pullop-merged_out_to_branch, TASK-PEP317_pullop-merged_out_from_trunk, TASK-PEP317_pullop-merged_in_to_trunk, TASK-PEP317_pullop-merged_in_from_branch, TASK-PEP317_pullop-branch, TASK-PEP311_WSMan-root, TASK-PEP311_WSMan-branch, TASK-PEP305_VXWORKS-root, TASK-PEP305_VXWORKS-branch-pre-solaris-port, TASK-PEP305_VXWORKS-branch-post-solaris-port, TASK-PEP305_VXWORKS-branch-beta2, TASK-PEP305_VXWORKS-branch, TASK-PEP305_VXWORKS-2008-10-23, TASK-PEP291_IPV6-root, TASK-PEP291_IPV6-branch, TASK-PEP286_PRIVILEGE_SEPARATION-root, TASK-PEP286_PRIVILEGE_SEPARATION-branch, TASK-PEP274_dacim-root, TASK-PEP274_dacim-merged_out_to_branch, TASK-PEP274_dacim-merged_out_from_trunk, TASK-PEP274_dacim-merged_in_to_trunk, TASK-PEP274_dacim-merged_in_from_branch, TASK-PEP274_dacim-branch, TASK-PEP268_SSLClientCertificatePropagation-root, TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch, TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch, TASK-PEP268_SSLClientCertificatePropagation-branch, TASK-PEP267_SLPReregistrationSupport-root, TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch, TASK-PEP267_SLPReregistrationSupport-branch, TASK-PEP250_RPMProvider-root, TASK-PEP250_RPMProvider-merged_out_to_branch, TASK-PEP250_RPMProvider-merged_out_from_trunk, TASK-PEP250_RPMProvider-merged_in_to_trunk, TASK-PEP250_RPMProvider-merged_in_from_branch, TASK-PEP250_RPMProvider-branch, TASK-PEP245_CimErrorInfrastructure-root, TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch, TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch, TASK-PEP245_CimErrorInfrastructure-branch, TASK-PEP241_OpenPegasusStressTests-root, TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch, TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch, TASK-PEP241_OpenPegasusStressTests-branch, TASK-Bugs5690_3913_RemoteCMPI-root, TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch, TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch, TASK-Bugs5690_3913_RemoteCMPI-branch, TASK-Bug2102_RCMPIWindows-root, TASK-Bug2102_RCMPIWindows-merged_out_to_branch, TASK-Bug2102_RCMPIWindows-merged_out_from_trunk, TASK-Bug2102_RCMPIWindows-merged_in_to_trunk, TASK-Bug2102_RCMPIWindows-merged_in_from_branch, TASK-Bug2102_RCMPIWindows-branch, TASK-Bug2102Final-root, TASK-Bug2102Final-merged_out_to_branch, TASK-Bug2102Final-merged_out_from_trunk, TASK-Bug2102Final-merged_in_to_trunk, TASK-Bug2102Final-merged_in_from_branch, TASK-Bug2102Final-branch, TASK-Bug2021_RemoteCMPIonWindows-root, TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RemoteCMPIonWindows-branch, TASK-Bug2021_RCMPIonWindows-root, TASK-Bug2021_RCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RCMPIonWindows-branch, TASK-BUG7240-root, TASK-BUG7240-branch, TASK-BUG7146_SqlRepositoryPrototype-root, TASK-BUG7146_SqlRepositoryPrototype-merged_out_to_branch, TASK-BUG7146_SqlRepositoryPrototype-merged_out_from_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_to_trunk, TASK-BUG7146_SqlRepositoryPrototype-merged_in_from_branch, TASK-BUG7146_SqlRepositoryPrototype-branch, TASK-BUG4011_WinLocalConnect-root, TASK-BUG4011_WinLocalConnect-merged_out_to_branch, TASK-BUG4011_WinLocalConnect-merged_out_from_trunk, TASK-BUG4011_WinLocalConnect-merged_in_to_trunk, TASK-BUG4011_WinLocalConnect-merged_in_from_branch, TASK-BUG4011_WinLocalConnect-branch-New, TASK-BUG4011_WinLocalConnect-branch, STABLE, SLPPERFINST-root, SLPPERFINST-branch, RELEASE_2_9_2-RC2, RELEASE_2_9_2-RC1, RELEASE_2_9_2, RELEASE_2_9_1-RC1, RELEASE_2_9_1, RELEASE_2_9_0-RC1, RELEASE_2_9_0-FC, RELEASE_2_9_0, RELEASE_2_9-root, RELEASE_2_9-branch, RELEASE_2_8_2-RC1, RELEASE_2_8_2, RELEASE_2_8_1-RC1, RELEASE_2_8_1, RELEASE_2_8_0_BETA, RELEASE_2_8_0-RC2, RELEASE_2_8_0-RC1, RELEASE_2_8_0-FC, RELEASE_2_8_0, RELEASE_2_8-root, RELEASE_2_8-branch, RELEASE_2_7_3-RC1, RELEASE_2_7_3, RELEASE_2_7_2-RC1, RELEASE_2_7_2, RELEASE_2_7_1-RC1, RELEASE_2_7_1, RELEASE_2_7_0-RC1, RELEASE_2_7_0-BETA, RELEASE_2_7_0, RELEASE_2_7-root, RELEASE_2_7-branch, RELEASE_2_6_3-RC2, RELEASE_2_6_3-RC1, RELEASE_2_6_3, RELEASE_2_6_2-RC1, RELEASE_2_6_2, RELEASE_2_6_1-RC1, RELEASE_2_6_1, RELEASE_2_6_0-RC1, RELEASE_2_6_0-FC, RELEASE_2_6_0, RELEASE_2_6-root, RELEASE_2_6-branch-clean, RELEASE_2_6-branch, RELEASE_2_5_5-RC2, RELEASE_2_5_5-RC1, RELEASE_2_5_5, RELEASE_2_5_4-RC2, RELEASE_2_5_4-RC1, RELEASE_2_5_4, RELEASE_2_5_3-RC1, RELEASE_2_5_3, RELEASE_2_5_2-RC1, RELEASE_2_5_2, RELEASE_2_5_1-RC1, RELEASE_2_5_1, RELEASE_2_5_0-RC1, RELEASE_2_5_0, RELEASE_2_5-root, RELEASE_2_5-branch, RELEASE_2_4_FC_CANDIDATE_1, RELEASE_2_4_3, RELEASE_2_4_2, RELEASE_2_4_1-BETA3, RELEASE_2_4_1-BETA2, RELEASE_2_4_1-BETA1, RELEASE_2_4_1, RELEASE_2_4_0-RC3, RELEASE_2_4_0-RC2, RELEASE_2_4_0, RELEASE_2_4-root, RELEASE_2_4-branch, 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, RELEASE_2_14_1, RELEASE_2_14_0-RC2, RELEASE_2_14_0-RC1, RELEASE_2_14_0, RELEASE_2_14-root, RELEASE_2_14-branch, RELEASE_2_13_0-RC2, RELEASE_2_13_0-RC1, RELEASE_2_13_0-FC, RELEASE_2_13_0, RELEASE_2_13-root, RELEASE_2_13-branch, RELEASE_2_12_1-RC1, RELEASE_2_12_1, RELEASE_2_12_0-RC1, RELEASE_2_12_0-FC, RELEASE_2_12_0, RELEASE_2_12-root, RELEASE_2_12-branch, RELEASE_2_11_2-RC1, RELEASE_2_11_2, RELEASE_2_11_1-RC1, RELEASE_2_11_1, RELEASE_2_11_0-RC1, RELEASE_2_11_0-FC, RELEASE_2_11_0, RELEASE_2_11-root, RELEASE_2_11-branch, RELEASE_2_10_1-RC1, RELEASE_2_10_1, RELEASE_2_10_0-RC2, RELEASE_2_10_0-RC1, RELEASE_2_10_0, RELEASE_2_10-root, RELEASE_2_10-branch, PRE_LICENSE_UPDATE_2003, PREAUG25UPDATE, POST_LICENSE_UPDATE_2003, POSTAUG25UPDATE, PEP286_PRIVILEGE_SEPARATION_ROOT, PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE, PEP286_PRIVILEGE_SEPARATION_BRANCH, PEP286_PRIVILEGE_SEPARATION_1, PEP244_ServerProfile-root, PEP244_ServerProfile-branch, PEP233_EmbeddedInstSupport-root, PEP233_EmbeddedInstSupport-branch, PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP213_SIZE_OPTIMIZATIONS, PEP-214B-root, PEGASUS_FC_VERSION_2_2, PEGASUS_2_5_0_PerformanceDev-string-end, PEGASUS_2_5_0_PerformanceDev-rootlt, PEGASUS_2_5_0_PerformanceDev-root, PEGASUS_2_5_0_PerformanceDev-r2, PEGASUS_2_5_0_PerformanceDev-r1, PEGASUS_2_5_0_PerformanceDev-lit-end, PEGASUS_2_5_0_PerformanceDev-buffer-end, PEGASUS_2_5_0_PerformanceDev-branch, PEGASUS_2_5_0_PerformanceDev-AtomicInt-branch, PEG25_IBM_5_16_05, NPEGASUS_2_5_0_PerformanceDev-String-root, NNPEGASUS_2_5_0_PerformanceDev-String-branch, Makefile, MONITOR_CONSOLIDATION_2_5_BRANCH, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH, IBM_241_April1405, HPUX_TEST, HEAD, CQL_2_5_BRANCH, CIMRS_WORK_20130824, CHUNKTESTDONE_PEP140, BeforeUpdateToHeadOct82011, BUG_4225_PERFORMANCE_VERSION_1_DONE
import

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List
href="./PegasusOperationProcessingDefinitionDocument_files/filelist.xml">
<title>Pegasus Project Working Paper</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Karl</o:Author>
  <o:LastAuthor>Karl</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>336</o:TotalTime>
  <o:Created>2002-04-05T12:10:00Z</o:Created>
  <o:LastSaved>2002-04-05T12:10:00Z</o:LastSaved>
  <o:Pages>13</o:Pages>
  <o:Words>12994</o:Words>
  <o:Characters>74069</o:Characters>
  <o:Company>Inova</o:Company>
  <o:Lines>617</o:Lines>
  <o:Paragraphs>148</o:Paragraphs>
  <o:CharactersWithSpaces>90961</o:CharactersWithSpaces>
  <o:Version>9.4402</o:Version>
 </o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Arial Unicode MS";
	mso-font-alt:Tahoma;
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129023 0;}
@font-face
	{font-family:"\@Arial Unicode MS";
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129023 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:.3in;
	text-indent:-.3in;
	mso-pagination:widow-orphan;
	mso-outline-level:1;
	mso-list:l14 level1 lfo3;
	tab-stops:list .3in;
	font-size:24.0pt;
	font-family:"Arial Unicode MS";
	mso-font-kerning:18.0pt;
	font-weight:bold;}
h2
	{margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:.4in;
	text-indent:-.4in;
	mso-pagination:widow-orphan;
	mso-outline-level:2;
	mso-list:l14 level2 lfo3;
	tab-stops:list .4in;
	font-size:18.0pt;
	font-family:"Arial Unicode MS";
	font-weight:bold;}
h3
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.5in;
	text-indent:-.5in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	mso-list:l14 level3 lfo3;
	tab-stops:list .5in;
	font-size:13.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;}
h4
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.6in;
	text-indent:-.6in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	mso-list:l14 level4 lfo3;
	tab-stops:list .6in;
	font-size:14.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;}
h5
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.7in;
	text-indent:-.7in;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	mso-list:l14 level5 lfo3;
	tab-stops:list .7in;
	font-size:13.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;
	font-style:italic;}
h6
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.8in;
	text-indent:-.8in;
	mso-pagination:widow-orphan;
	mso-outline-level:6;
	mso-list:l14 level6 lfo3;
	tab-stops:list .8in;
	font-size:11.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.9in;
	text-indent:-.9in;
	mso-pagination:widow-orphan;
	mso-outline-level:7;
	mso-list:l14 level7 lfo3;
	tab-stops:list .9in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.0in;
	text-indent:-1.0in;
	mso-pagination:widow-orphan;
	mso-outline-level:8;
	mso-list:l14 level8 lfo3;
	tab-stops:list 1.0in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.1in;
	text-indent:-1.1in;
	mso-pagination:widow-orphan;
	mso-outline-level:9;
	mso-list:l14 level9 lfo3;
	tab-stops:list 1.1in;
	font-size:11.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:12.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc4, li.MsoToc4, div.MsoToc4
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:48.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:1.0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:84.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{mso-style-update:auto;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:96.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Arial Unicode MS";}
p.TitleofDocument, li.TitleofDocument, div.TitleofDocument
	{mso-style-name:TitleofDocument;
	mso-style-next:Normal;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	font-size:22.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.InterfaceSpec, li.InterfaceSpec, div.InterfaceSpec
	{mso-style-name:InterfaceSpec;
	mso-style-next:Normal;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.code, li.code, div.code
	{mso-style-name:code;
	mso-style-next:Normal;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
@list l0
	{mso-list-id:98836770;
	mso-list-type:hybrid;
	mso-list-template-ids:-1760809864 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1
	{mso-list-id:170291711;
	mso-list-type:hybrid;
	mso-list-template-ids:325883718 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2
	{mso-list-id:183710773;
	mso-list-type:hybrid;
	mso-list-template-ids:934810686 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l3
	{mso-list-id:188494719;
	mso-list-type:hybrid;
	mso-list-template-ids:-1107798206 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l4
	{mso-list-id:208566983;
	mso-list-type:hybrid;
	mso-list-template-ids:-558220272 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l5
	{mso-list-id:283850302;
	mso-list-type:hybrid;
	mso-list-template-ids:1160668842 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l6
	{mso-list-id:301545863;
	mso-list-type:hybrid;
	mso-list-template-ids:1038254290 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l7
	{mso-list-id:332220093;
	mso-list-type:hybrid;
	mso-list-template-ids:-377077706 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l8
	{mso-list-id:431125422;
	mso-list-type:hybrid;
	mso-list-template-ids:845306886 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l9
	{mso-list-id:450243498;
	mso-list-type:hybrid;
	mso-list-template-ids:-1383552296 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l10
	{mso-list-id:539129808;
	mso-list-type:hybrid;
	mso-list-template-ids:-1860636092 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l10:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l11
	{mso-list-id:553196222;
	mso-list-type:hybrid;
	mso-list-template-ids:806679998 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l11:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l12
	{mso-list-id:674765798;
	mso-list-type:hybrid;
	mso-list-template-ids:-161607458 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l12:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l13
	{mso-list-id:685057096;
	mso-list-type:hybrid;
	mso-list-template-ids:1017290078 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l13:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l14
	{mso-list-id:692807136;
	mso-list-template-ids:-992694466;}
@list l14:level1
	{mso-level-style-link:"Heading 1";
	mso-level-text:%1;
	mso-level-tab-stop:.3in;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l14:level2
	{mso-level-style-link:"Heading 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:.4in;
	mso-level-number-position:left;
	margin-left:.4in;
	text-indent:-.4in;}
@list l14:level3
	{mso-level-style-link:"Heading 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	margin-left:.5in;
	text-indent:-.5in;}
@list l14:level4
	{mso-level-style-link:"Heading 4";
	mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:.6in;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.6in;}
@list l14:level5
	{mso-level-style-link:"Heading 5";
	mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:.7in;
	mso-level-number-position:left;
	margin-left:.7in;
	text-indent:-.7in;}
@list l14:level6
	{mso-level-style-link:"Heading 6";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:.8in;
	mso-level-number-position:left;
	margin-left:.8in;
	text-indent:-.8in;}
@list l14:level7
	{mso-level-style-link:"Heading 7";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:.9in;
	mso-level-number-position:left;
	margin-left:.9in;
	text-indent:-.9in;}
@list l14:level8
	{mso-level-style-link:"Heading 8";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-1.0in;}
@list l14:level9
	{mso-level-style-link:"Heading 9";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:1.1in;
	mso-level-number-position:left;
	margin-left:1.1in;
	text-indent:-1.1in;}
@list l15
	{mso-list-id:866017489;
	mso-list-type:hybrid;
	mso-list-template-ids:-263047256 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l15:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l15:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l15:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l16
	{mso-list-id:893665367;
	mso-list-type:hybrid;
	mso-list-template-ids:563627936 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l16:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l17
	{mso-list-id:990525962;
	mso-list-type:hybrid;
	mso-list-template-ids:-1406662350 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l17:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l18
	{mso-list-id:996416323;
	mso-list-type:hybrid;
	mso-list-template-ids:1065923406 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l18:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l19
	{mso-list-id:1056902468;
	mso-list-type:hybrid;
	mso-list-template-ids:1319304602 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l19:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l20
	{mso-list-id:1113674184;
	mso-list-type:hybrid;
	mso-list-template-ids:1230042506 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l20:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l21
	{mso-list-id:1227566385;
	mso-list-type:hybrid;
	mso-list-template-ids:-753789168 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l21:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l22
	{mso-list-id:1353646975;
	mso-list-type:hybrid;
	mso-list-template-ids:-1790642288 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l22:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l23
	{mso-list-id:1411386841;
	mso-list-type:hybrid;
	mso-list-template-ids:-409595454 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l23:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l24
	{mso-list-id:1427192864;
	mso-list-type:hybrid;
	mso-list-template-ids:-1416698288 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l24:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l25
	{mso-list-id:1427268210;
	mso-list-type:hybrid;
	mso-list-template-ids:-369351712 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l25:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l26
	{mso-list-id:1524901224;
	mso-list-type:hybrid;
	mso-list-template-ids:1671078990 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l26:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l27
	{mso-list-id:1596398106;
	mso-list-type:hybrid;
	mso-list-template-ids:-31717176 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l27:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l28
	{mso-list-id:1606839122;
	mso-list-type:hybrid;
	mso-list-template-ids:122746736 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l28:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l28:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l29
	{mso-list-id:1637299321;
	mso-list-type:hybrid;
	mso-list-template-ids:-1442678218 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l29:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l30
	{mso-list-id:1664966640;
	mso-list-type:hybrid;
	mso-list-template-ids:2132835112 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l30:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l31
	{mso-list-id:1672291330;
	mso-list-type:hybrid;
	mso-list-template-ids:487605902 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l31:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l32
	{mso-list-id:1868134500;
	mso-list-type:hybrid;
	mso-list-template-ids:-1262435888 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l32:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l33
	{mso-list-id:1943605942;
	mso-list-type:hybrid;
	mso-list-template-ids:647412052 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l33:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l34
	{mso-list-id:1949893235;
	mso-list-type:hybrid;
	mso-list-template-ids:835749202 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l34:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l35
	{mso-list-id:1999461307;
	mso-list-type:hybrid;
	mso-list-template-ids:-675796866 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l35:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l36
	{mso-list-id:2025013893;
	mso-list-type:hybrid;
	mso-list-template-ids:871513120 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l36:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l37
	{mso-list-id:2036418435;
	mso-list-type:hybrid;
	mso-list-template-ids:1608016438 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l37:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l38
	{mso-list-id:2082406687;
	mso-list-type:hybrid;
	mso-list-template-ids:1625737430 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l38:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l39
	{mso-list-id:2122415627;
	mso-list-type:hybrid;
	mso-list-template-ids:1771754202 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l39:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
</head>

<body lang=EN-US style='tab-interval:.5in'>

<div class=Section1>

<p class=TitleofDocument>Pegasus Project Working Paper</p>

<p class=TitleofDocument>CIM Operations Processing</p>

<p class=MsoNormal><b>AUTHORS:</b>&nbsp; </p>

<p style='margin:0in;margin-bottom:.0001pt'><span style='font-size:7.5pt'>Last
Update <span style='mso-field-code:"EDITTIME  \\* MERGEFORMAT"'>89</span></span></p>

<p style='margin:0in;margin-bottom:.0001pt'>Revision Status</p>

<table border=1 cellpadding=0 width="80%" style='width:80.0%;mso-cellspacing:
 1.5pt'>
 <tr>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>Revision<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>Date<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>Author(s)<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>Reason<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;0.1<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;16 Feb 2002<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;KS<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;Original<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
  <td width="25%" style='width:25.0%;padding:.75pt .75pt .75pt .75pt'>
  <p class=MsoNormal>&nbsp;<span style='font-family:"Arial Unicode MS"'><o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>

<p style='margin:0in;margin-bottom:.0001pt'><b><span style='font-size:14.0pt;
mso-bidi-font-size:12.0pt'>Status: This is an early draft of the document to be
used in discussions to complete the definition of processing.<o:p></o:p></span></b></p>

<p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>

<b><span style='font-size:14.0pt;mso-bidi-font-size:12.0pt;font-family:"Arial Unicode MS";
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br
clear=all style='page-break-before:always'>
</span></b>

<p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center'><b><span
style='font-size:14.0pt;mso-bidi-font-size:12.0pt'>Table of Contents<o:p></o:p></span></b></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'><!--[if supportFields]><span
style='mso-element:field-begin'></span><span style="mso-spacerun:
yes"> </span>TOC<span style="mso-spacerun: yes">  </span>\* MERGEFORMAT <span
style='mso-element:field-separator'></span><![endif]-->1<span style='mso-tab-count:
1'>      </span>Introduction<span style='mso-tab-count:1 dotted'>................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619505 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>2<span
style='mso-tab-count:1'>      </span>Common Elements of Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619506 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>3<span
style='mso-tab-count:1'>      </span>Class Operations<span style='mso-tab-count:
1 dotted'>........................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619507 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.1<span
style='mso-tab-count:1'>       </span>General Processing For Class Operations<span
style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619508 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.1<span
style='mso-tab-count:1'>        </span>Responsibility for Class Information
Persistance<span style='mso-tab-count:1 dotted'>............................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619509 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500300039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.2<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>............................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619510 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.1.3<span
style='mso-tab-count:1'>        </span>Security Issues<span style='mso-tab-count:
1 dotted'>.............................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619511 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.2<span
style='mso-tab-count:1'>       </span>Open Issues for Class Operations<span
style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619512 \h <span
style='mso-element:field-separator'></span><![endif]-->9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.3<span
style='mso-tab-count:1'>       </span>GetClass<span style='mso-tab-count:1 dotted'>............................................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619513 \h <span
style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619514 \h <span
style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619515 \h <span
style='mso-element:field-separator'></span><![endif]-->10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619516 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619517 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.5<span
style='mso-tab-count:1'>        </span>CIM OP Request Processor Validation<span
style='mso-tab-count:1 dotted'>....................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619518 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.6<span
style='mso-tab-count:1'>        </span>CIM Op Request Processing<span
style='mso-tab-count:1 dotted'>....................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619519 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500310039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.3.7<span
style='mso-tab-count:1'>        </span>CIM Op Response Processing<span
style='mso-tab-count:1 dotted'>.................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619520 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>3.3.8<span
style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619521 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.4<span
style='mso-tab-count:1'>       </span>CreateClass<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619522 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619523 \h <span
style='mso-element:field-separator'></span><![endif]-->12<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.2<span
style='mso-tab-count:1'>        </span>HTTP Spec Definition<span
style='mso-tab-count:1 dotted'>................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619524 \h <span
style='mso-element:field-separator'></span><![endif]-->13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619525 \h <span
style='mso-element:field-separator'></span><![endif]-->14<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619526 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.5<span
style='mso-tab-count:1'>        </span>CIM Operation Request Processor
Validation<span style='mso-tab-count:1 dotted'>............................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619527 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.6<span
style='mso-tab-count:1'>        </span>CIM Operation Request Processing<span
style='mso-tab-count:1 dotted'>............................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619528 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.4.7<span
style='mso-tab-count:1'>        </span>CIM Operation Response Processing<span
style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619529 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500320039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.5<span
style='mso-tab-count:1'>       </span>DeleteClass<span style='mso-tab-count:
1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619530 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619531 \h <span
style='mso-element:field-separator'></span><![endif]-->15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.2<span
style='mso-tab-count:1'>        </span>HTTP Operations definition<span
style='mso-tab-count:1 dotted'>......................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619532 \h <span
style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619533 \h <span
style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619534 \h <span
style='mso-element:field-separator'></span><![endif]-->16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.5<span
style='mso-tab-count:1'>        </span>CIM OP Request Processor Validation<span
style='mso-tab-count:1 dotted'>....................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619535 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.6<span
style='mso-tab-count:1'>        </span>CIM Op Request Processing<span
style='mso-tab-count:1 dotted'>....................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619536 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.7<span
style='mso-tab-count:1'>        </span>CIM Op Response Processing<span
style='mso-tab-count:1 dotted'>.................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619537 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619538 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.5.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619539 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500330039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.6<span
style='mso-tab-count:1'>       </span>ModifyClass<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619540 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619541 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.2<span
style='mso-tab-count:1'>        </span>HTTP Operation Definition<span
style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619542 \h <span
style='mso-element:field-separator'></span><![endif]-->17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619543 \h <span
style='mso-element:field-separator'></span><![endif]-->19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619544 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.5<span
style='mso-tab-count:1'>        </span>CIM Operation Request Validation<span
style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619545 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.6<span
style='mso-tab-count:1'>        </span>CIM Operations Request Processing<span
style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619546 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.7<span
style='mso-tab-count:1'>        </span>CIM Operation Response Processing<span
style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619547 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619548 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.6.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619549 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500340039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.7<span
style='mso-tab-count:1'>       </span>EnumerateClassNames<span
style='mso-tab-count:1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619550 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619551 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.2<span
style='mso-tab-count:1'>        </span>HTTP Operation Definition<span
style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619552 \h <span
style='mso-element:field-separator'></span><![endif]-->20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619553 \h <span
style='mso-element:field-separator'></span><![endif]-->21<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619554 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.5<span
style='mso-tab-count:1'>        </span>CIM Operation Request Validation<span
style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619555 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.6<span
style='mso-tab-count:1'>        </span>CIM Operations Request Processing<span
style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619556 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.7<span
style='mso-tab-count:1'>        </span>CIM Operation Response Processing<span
style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619557 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619558 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.7.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619559 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500350039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>3.8<span
style='mso-tab-count:1'>       </span>EnumerateClasses<span style='mso-tab-count:
1 dotted'>............................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619560 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619561 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.2<span
style='mso-tab-count:1'>        </span>HTTP Operation Definition<span
style='mso-tab-count:1 dotted'>.......................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619562 \h <span
style='mso-element:field-separator'></span><![endif]-->22<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619563 \h <span
style='mso-element:field-separator'></span><![endif]-->23<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619564 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.5<span
style='mso-tab-count:1'>        </span>CIM Operation Request Validation<span
style='mso-tab-count:1 dotted'>.............................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619565 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.6<span
style='mso-tab-count:1'>        </span>CIM Operations Request Processing<span
style='mso-tab-count:1 dotted'>........................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619566 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.7<span
style='mso-tab-count:1'>        </span>CIM Operation Response Processing<span
style='mso-tab-count:1 dotted'>.......................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619567 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619568 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>3.8.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619569 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500360039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>4<span
style='mso-tab-count:1'>      </span>Instance Operations<span style='mso-tab-count:
1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619570 \h <span
style='mso-element:field-separator'></span><![endif]-->24<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.1<span
style='mso-tab-count:1'>       </span>General Processing For Instances<span
style='mso-tab-count:1 dotted'>........................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619571 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.1<span
style='mso-tab-count:1'>        </span>Responsibility for Instance Information<span
style='mso-tab-count:1 dotted'>......................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619572 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.2<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619573 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.3<span
style='mso-tab-count:1'>        </span>Security Issues<span style='mso-tab-count:
1 dotted'>............................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619574 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.1.4<span
style='mso-tab-count:1'>        </span>General Validation<span
style='mso-tab-count:1 dotted'>....................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619575 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.2<span
style='mso-tab-count:1'>       </span>CreateInstance<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619576 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619577 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619578 \h <span
style='mso-element:field-separator'></span><![endif]-->25<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619579 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500370039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619580 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.2.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619581 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.3<span
style='mso-tab-count:1'>       </span>GetInstance<span style='mso-tab-count:
1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619582 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619583 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619584 \h <span
style='mso-element:field-separator'></span><![endif]-->27<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619585 \h <span
style='mso-element:field-separator'></span><![endif]-->29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.4<span
style='mso-tab-count:1'>        </span>Request Validation<span
style='mso-tab-count:1 dotted'>...................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619586 \h <span
style='mso-element:field-separator'></span><![endif]-->29<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.5<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619587 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619588 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619589 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500380039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.3.8<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619590 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.4<span
style='mso-tab-count:1'>       </span>DeleteInstance<span style='mso-tab-count:
1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619591 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619592 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619593 \h <span
style='mso-element:field-separator'></span><![endif]-->30<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619594 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.4<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619595 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.5<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619596 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619597 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.4.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619598 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.5<span
style='mso-tab-count:1'>       </span>ModifyInstance<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619599 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003500390039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.1<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619600 \h <span
style='mso-element:field-separator'></span><![endif]-->31<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.2<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619601 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.3<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619602 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619603 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.5<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619604 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.6<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619605 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.5.7<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619606 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.6<span
style='mso-tab-count:1'>       </span>EnumerateInstanceNames<span
style='mso-tab-count:1 dotted'>.................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619607 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.1<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619608 \h <span
style='mso-element:field-separator'></span><![endif]-->34<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.2<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619609 \h <span
style='mso-element:field-separator'></span><![endif]-->35<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600300039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.3<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619610 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619611 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.5<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619612 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.6<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619613 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.6.7<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619614 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>4.6.8<span
style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619615 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>4.7<span
style='mso-tab-count:1'>       </span>EnumerateInstances<span style='mso-tab-count:
1 dotted'>............................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619616 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.1<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619617 \h <span
style='mso-element:field-separator'></span><![endif]-->36<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.2<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619618 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.3<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619619 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600310039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.4<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619620 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.5<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619621 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.6<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619622 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>4.7.7<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619623 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>4.7.8<span
style='mso-tab-count:1 dotted'>........................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619624 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>5<span
style='mso-tab-count:1'>      </span>Association Operations<span
style='mso-tab-count:1 dotted'>................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619625 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.1<span
style='mso-tab-count:1'>       </span>Associatiors<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619626 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619627 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619628 \h <span
style='mso-element:field-separator'></span><![endif]-->38<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.3<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619629 \h <span
style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600320039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.4<span
style='mso-tab-count:1'>        </span>Request Validation<span
style='mso-tab-count:1 dotted'>...................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619630 \h <span
style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.1.5<span
style='mso-tab-count:1'>        </span>TBD<span style='mso-tab-count:1 dotted'>........................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619631 \h <span
style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.2<span
style='mso-tab-count:1'>       </span>Associator Names<span style='mso-tab-count:
1 dotted'>............................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619632 \h <span
style='mso-element:field-separator'></span><![endif]-->40<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.1<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619633 \h <span
style='mso-element:field-separator'></span><![endif]-->41<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.2<span
style='mso-tab-count:1'>        </span>Request Routing<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619634 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.3<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619635 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.4<span
style='mso-tab-count:1'>        </span>Processing<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619636 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.2.5<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619637 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.3<span
style='mso-tab-count:1'>       </span>References<span style='mso-tab-count:
1 dotted'>.......................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619638 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619639 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600330039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619640 \h <span
style='mso-element:field-separator'></span><![endif]-->42<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.3<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619641 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619642 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.5<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619643 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.3.6<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619644 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>5.4<span
style='mso-tab-count:1'>       </span>ReferenceNames<span style='mso-tab-count:
1 dotted'>................................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619645 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619646 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619647 \h <span
style='mso-element:field-separator'></span><![endif]-->44<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.3<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619648 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619649 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600340039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.5<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619650 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>5.4.6<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619651 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>6<span
style='mso-tab-count:1'>      </span>Property Operations<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619652 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>6.1<span
style='mso-tab-count:1'>       </span>GetProperty<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619653 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619654 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619655 \h <span
style='mso-element:field-separator'></span><![endif]-->46<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619656 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619657 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619658 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619659 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600350039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619660 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619661 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.1.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619662 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>6.2<span
style='mso-tab-count:1'>       </span>SetProperty<span style='mso-tab-count:
1 dotted'>......................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619663 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619664 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619665 \h <span
style='mso-element:field-separator'></span><![endif]-->47<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619666 \h <span
style='mso-element:field-separator'></span><![endif]-->48<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619667 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619668 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619669 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600360039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619670 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619671 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>6.2.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619672 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>6.2.10<span
style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619673 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>7<span
style='mso-tab-count:1'>      </span>Method Operations<span style='mso-tab-count:
1 dotted'>..................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619674 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>7.1<span
style='mso-tab-count:1'>       </span>InvokeMethod<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619675 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>8<span
style='mso-tab-count:1'>      </span>Qualifier Operations<span
style='mso-tab-count:1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619676 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.1<span
style='mso-tab-count:1'>       </span>Get Qualifier<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619677 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619678 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619679 \h <span
style='mso-element:field-separator'></span><![endif]-->49<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600370039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619680 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619681 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619682 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619683 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619684 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619685 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.1.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619686 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.2<span
style='mso-tab-count:1'>       </span>Set Qualifier<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619687 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619688 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619689 \h <span
style='mso-element:field-separator'></span><![endif]-->50<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600380039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619690 \h <span
style='mso-element:field-separator'></span><![endif]-->51<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619691 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619692 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619693 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619694 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619695 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.2.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619696 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.2.10<span
style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619697 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.3<span
style='mso-tab-count:1'>       </span>Delete Qualifier<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619698 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619699 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003600390039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619700 \h <span
style='mso-element:field-separator'></span><![endif]-->52<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619701 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619702 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619703 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619704 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619705 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619706 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.3.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619707 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.3.10<span
style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619708 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>8.4<span
style='mso-tab-count:1'>       </span>EnumerateQualifiers<span
style='mso-tab-count:1 dotted'>............................................................................................. </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619709 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700300039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619710 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619711 \h <span
style='mso-element:field-separator'></span><![endif]-->53<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619712 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619713 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619714 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619715 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619716 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619717 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>8.4.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619718 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>8.4.10<span
style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619719 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700310039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc1 style='tab-stops:24.0pt right dotted 431.5pt'>9<span
style='mso-tab-count:1'>      </span>Query Operations<span style='mso-tab-count:
1 dotted'>........................................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619720 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc2 style='tab-stops:48.0pt right dotted 431.5pt'>9.1<span
style='mso-tab-count:1'>       </span>ExecQuery<span style='mso-tab-count:1 dotted'>.......................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619721 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.1<span
style='mso-tab-count:1'>        </span>Function<span style='mso-tab-count:1 dotted'>...................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619722 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320032000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.2<span
style='mso-tab-count:1'>        </span>HTTP Specification Definition<span
style='mso-tab-count:1 dotted'>...................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619723 \h <span
style='mso-element:field-separator'></span><![endif]-->54<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320033000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.3<span
style='mso-tab-count:1'>        </span>Client API<span style='mso-tab-count:
1 dotted'>................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619724 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320034000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.4<span
style='mso-tab-count:1'>        </span>Validation<span style='mso-tab-count:
1 dotted'>.................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619725 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320035000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.5<span
style='mso-tab-count:1'>        </span>Routing<span style='mso-tab-count:1 dotted'>....................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619726 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320036000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.6<span
style='mso-tab-count:1'>        </span>Request Processing<span
style='mso-tab-count:1 dotted'>..................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619727 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320037000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.7<span
style='mso-tab-count:1'>        </span>Response Processing<span
style='mso-tab-count:1 dotted'>................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619728 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320038000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.8<span
style='mso-tab-count:1'>        </span>Modules Involved<span style='mso-tab-count:
1 dotted'>........................................................................................ </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619729 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700320039000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:1.0in right dotted 431.5pt'>9.1.9<span
style='mso-tab-count:1'>        </span>Open Questions<span style='mso-tab-count:
1 dotted'>.......................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619730 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700330030000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p class=MsoToc3 style='tab-stops:right dotted 431.5pt'>9.1.10<span
style='mso-tab-count:1 dotted'>......................................................................................................................... </span><!--[if supportFields]><span
style='mso-element:field-begin'></span> PAGEREF _Toc1619731 \h <span
style='mso-element:field-separator'></span><![endif]-->56<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000C0000005F0054006F00630031003600310039003700330031000000</w:data>
</xml><![endif]--><!--[if supportFields]><span style='mso-element:field-end'></span><![endif]--><o:p></o:p></p>

<p style='margin:0in;margin-bottom:.0001pt'><!--[if supportFields]><span
style='mso-element:field-end'></span><![endif]--><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<h1><a name="_Toc1619505"><![if !supportLists]>1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Introduction</a></h1>

<p style='margin:0in;margin-bottom:.0001pt'>&nbsp;This document defines the
characteristics to be used by Pegasus for processing all CIM Operations.</p>

<p style='margin:0in;margin-bottom:.0001pt'>To make this all as understandable
as possible we have included:</p>

<p style='margin:0in;margin-bottom:.0001pt'>The DMTF HTTP Specificaiton
definitions for each operation.<span style="mso-spacerun: yes">  </span>Note
that these are the definitions current with version 1.1b of the document
(currently under final review for release in March 2002).</p>

<p style='margin:0in;margin-bottom:.0001pt'>The current client API as defined
in the Pegasus module client.h</p>

<p style='margin:0in;margin-bottom:.0001pt'>Effective Pegasus Version 2.0</p>

<p style='margin:0in;margin-bottom:.0001pt'>This document is the basis for the
definition of processing performed by Pegasus. </p>

<p style='margin:0in;margin-bottom:.0001pt'>The following sections break down
the CIM Operations defined in the DMTF document HTTP Operations and define the
processing of these functions by the Pegasus system</p>

<h1><a name="_Toc1619506"><![if !supportLists]>2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>The Strategy of Processing CIM Operations</a></h1>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>There are several
goals that we are trying to achieve in processing the CIM Operations by
Pegasus.<span style="mso-spacerun: yes">  </span>Obviously, the overriding
objective is to provide valid responses that match the DMTF specifications.</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>However, this
collection includes both read and write operations and operations that affect
both the instances and the definitions of objects themselves.<span
style="mso-spacerun: yes">  </span>One of our objectives that HTTP Operations
not corrupt the information integregity of Pegasus. This means that we want to
assure that any changes to be made maintain the integregity of the the Pegasus
information base and of the information model that is being maintained by
Pegasus.</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>Thus, changes
demanded to classes and qualifiers must result in a valid base that continues
to observer the rules defined in the CIM specification.<span
style="mso-spacerun: yes">  </span>For example, (ex propogated, weak) etc. TBD</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>At the same time
there are several tradeoffs in the design of a object management system,
particularlay one like Pegasus that has multiple layers within the base itself.</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>First, complete
protection of the base is probably prohibitively expensive.<span
style="mso-spacerun: yes">  </span>If, for example, the CIMOM itself were to
validate all of the CIM defined qualifiers on requests and completely validate
the responses generated, Pegasus would probably be reduced to an unacceptable
level of performance.</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>

<h1><span style='mso-bookmark:_Toc1619506'><![if !supportLists]>3<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>The
Pegasus Architecture</span></h1>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619506'>TBD</span></p>

<h1><span style='mso-bookmark:_Toc1619506'><![if !supportLists]>4<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>Common
Elements of CIM OperationProcessing</span></h1>

<p class=MsoNormal>To define the characteristics of processing for CIM
Operations within Pegasus, we have broken processing into several elements
including:</p>

<p class=MsoNormal>Request Routing – This defines the routing of requests
within the CIMOM and between the CIMOM and the providers of information
(entities like the repository, providers, Pegasus services, etc. are the
providers of information)</p>

<p class=MsoNormal>Request Validation – Requests received by Pegasus must be
validated for many things depending on the operation.</p>

<p class=MsoNormal>Request Processing – Once validated, there may be specific
procsssing of requests based on the CIM Operation and the object being
processed.<span style="mso-spacerun: yes">  </span>This processing can be in
the CIMOM and also in the information providers.</p>

<p class=MsoNormal>Response Processing – TBD</p>

<p class=MsoNormal>There is some common processing that must occur against ALL
operations including that defined in the following sections.</p>

<h2><![if !supportLists]>4.1<![endif]>General Routing</h2>

<p class=MsoNormal>TBD</p>

<h2><![if !supportLists]>4.2<![endif]>General Validation</h2>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Operation
     against the CMOM Profile to determine if the operation is allowed –
     Returns CIM_ERR_NOT_SUPPORTED.</li>
 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Validation
     of the namespace to determine if the target namespace defined for the
     operation is valid.</li>
</ul>

<h2><![if !supportLists]>4.3<![endif]>General Request Processing</h2>

<p class=MsoNormal>There appear today to be a couple of categories of valid
general processing as follows:</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l25 level1 lfo39;tab-stops:list .5in'>XML
     process and the valid/loosely valid processing - TBD</li>
 <li class=MsoNormal style='mso-list:l25 level1 lfo39;tab-stops:list .5in'>Conversion
     of the logical namespace – While it has not been approved there is a CR
     before the DMTF Interop group to allow the concept of a logical namespace
     (similar to the concept of a class name alias defined in the CIM
     specification but applicable to the namespace field in HTTP operations).
     This is applicable to all CIM operations and this conversion must be
     handled by Pegasu for all operations.</li>
</ul>

<p class=MsoNormal><b>ACTION:</b> Further clarify the logical namespace and our
solution.</p>

<h2><![if !supportLists]>4.4<![endif]>General Response Processing</h2>

<p class=MsoNormal>TBD</p>

<h1><a name="_Toc1619507"><![if !supportLists]>5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>NameSpace Operations</a></h1>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619507'>TBD</span></p>

<h1><span style='mso-bookmark:_Toc1619507'><![if !supportLists]>6<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>Class
Operations</span></h1>

<h2><a name="_Toc1619508"><![if !supportLists]>6.1<![endif]>General Processing
For Class Operations</a></h2>

<h3><a name="_Toc1619509"><![if !supportLists]>6.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Responsibility for Class Information </a>Persistence</h3>

<p class=MsoNormal>Today the Class repository is the only component responsible
for Class information persistence.<span style="mso-spacerun: yes">  </span>This
repository<span style="mso-spacerun: yes">  </span>is maintained by the CIMOM</p>

<h3><a name="_Toc1619510"><![if !supportLists]>6.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<p class=MsoNormal>In general, the routing of class operations is simple.<span
style="mso-spacerun: yes">  </span>There is only one provider of the
information in Pegasus V2, the CIM repository. This is logical since the class
repository is the only source of class information in Pegasus. All<span
style="mso-spacerun: yes">  </span>class operations are routed to this
information provider.<span style="mso-spacerun: yes">   </span>The CIM
repository is also the basis for all response generation. </p>

<h3><a name="_Toc1619511"><![if !supportLists]>6.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Validation</a></h3>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>

<h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.4<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>Request
Processing</span></h3>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>

<h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.5<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>Response
Processing</span></h3>

<p class=MsoNormal><span style='mso-bookmark:_Toc1619511'>TBD</span></p>

<h3><span style='mso-bookmark:_Toc1619511'><![if !supportLists]>6.1.6<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><![endif]>Security
Issues</span></h3>

<p class=MsoNormal>TBD</p>

<h2><a name="_Toc1619512"><![if !supportLists]>6.2<![endif]>Open Issues for
Class Operations</a></h2>

<p class=MsoNormal>There are several issues that have been discussed concerning
Class operations and for which, to date, there is no clear solutions this
includes:</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'><b>The
     possibility of a class provider</b> –<span style="mso-spacerun: yes"> 
     </span>Today providers exist only for instance objects with the Class
     repository, in effect being the information provider for all class
     operations.<span style="mso-spacerun: yes">  </span>Since the information
     about all of the classes is stored in the class repository, this is
     logical.<span style="mso-spacerun: yes">  </span>The concept of a class
     provider has been discussed a number of times within the project. This
     would modify the class processing so that class CIM Operations might be
     routed to this provider rather than to the class repository. This is not a
     new concept – WMI uses class providers today to allow management of
     information in the class and instance repository.<span
     style="mso-spacerun: yes">  </span>However, to date, we have not
     identified a clear use case for the class repository.<span
     style="mso-spacerun: yes">  </span><b>CONCLUSION:</b> We propose that the
     concept of a class repository will NOT be included in Pegasus V2.</li>
 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'>COMMENT:
     This could be considered at the same time the possibility of multiple
     repositories for classes is considered since they will both affect and
     complicate the class operation routing</li>
 <li class=MsoNormal style='mso-list:l23 level1 lfo35;tab-stops:list .5in'><b>The
     possibility of multiple repositories for classes.</b><span
     style="mso-spacerun: yes">   </span>A first use model for the possibility
     of multiple repositories simultaneously operational has been to develop
     but is in an early stage of development today.<span style="mso-spacerun:
     yes">  </span>The implication of a requirement for multiple class
     repositories would be that 1)<span style="mso-spacerun: yes">  </span>some
     means of routing to the proper class repository. This could, for example,
     be a division by namespace but the routing algorithm has not been
     developed at this point. <b>CONCLUSION:</b> We will return to this if the
     requirement develops but it will not be considered in the current document.</li>
</ul>

<h2><a name="_Toc1619513"><![if !supportLists]>6.3<![endif]>GetClass</a></h2>

<h3><a name="_Toc1619514"><![if !supportLists]>6.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619515"><![if !supportLists]>6.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to return a single CIM Class from the
target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                          
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>GetClass</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;class&gt;<span style="mso-spacerun: yes">  </span>GetClass (<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;className&gt; ClassName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN,OPTIONAL]
boolean LocalOnly = true,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = true,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ClassName input parameter defines the name of the Class
to be retrieved. </p>

<p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
that only CIM Elements (properties, methods and qualifiers) overridden within
the definition of the Class are returned [1]. If false, all elements are returned.<span
style="mso-spacerun: yes">  </span>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 PROPAGATED attribute). </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for that Class (including Qualifiers on the Class
and on any returned Properties, Methods or</p>

<p class=MsoNormal>Method Parameters) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in the returned Class. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in the returned Class. If false, no CLASSORIGIN attributes are present
in the returned Class. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>The returned Class MUST NOT include elements for any Properties
missing from this list.<span style="mso-spacerun: yes">  </span>Note that if
LocalOnly is specified as true this acts as an additional filter on the set of
Properties returned (for example, if Property A is included in the PropertyList
but LocalOnly is set to true and A is not local to the requested Class, then it
will not be included in the response). If the PropertyList input parameter is
an empty array this signifies that no Properties are included in the response.
If the PropertyList input parameter is NULL this specifies that all Properties
(subject to the conditions expressed by the other parameters) are included in
the response. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally.<span
style="mso-spacerun: yes">  </span>If the PropertyList contains elements which
are invalid Property names for the target Class, the Server MUST ignore such
entries but otherwise process the request normally. </p>

<p class=MsoNormal>If successful, the return value is a single CIM Class. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the request CIM Class does not exist in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l8 level1 lfo19;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619516"><![if !supportLists]>6.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual CIMClass getClass(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean localOnly =
true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeQualifiers = true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeClassOrigin = false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMPropertyList&amp; propertyList = CIMPropertyList());</p>

<h3><a name="_Toc1619517"><![if !supportLists]>6.3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>Same as all other class operations, the class repository.</p>

<h3><a name="_Toc1619518"><![if !supportLists]>6.3.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM OP Request Processor Validation</a></h3>

<p class=MsoNormal>General validation must include:</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l18 level1 lfo37;tab-stops:list .5in'>Operation
     against the CMOM Profile – Returns CIM_ERR_NOT_SUPPORTED.</li>
</ul>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
     of the namespace</li>
 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
     that the target class does exist – Returns<span style="mso-spacerun:
     yes">  </span>CIM_ERR_NOT_FOUND if the class does not exist</li>
 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Validation
     that any properties in the property list are valid. Note that the
     requirement is that invalid properties are simply ignored</li>
 <li class=MsoNormal style='mso-list:l12 level1 lfo2;tab-stops:list .5in'>Elimination
     of any duplicate properties in the property list to</li>
</ul>

<h3><a name="_Toc1619519"><![if !supportLists]>6.3.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Op Request Processing</a></h3>

<p class=MsoNormal>Validation (see above)</p>

<h3><a name="_Toc1619520"><![if !supportLists]>6.3.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Op Response Processing</a></h3>

<p class=MsoNormal>See the HTTP Specification defined above.<span
style="mso-spacerun: yes">  </span>TBD.</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<h2><a name="_Toc1619522"><![if !supportLists]>6.4<![endif]>CreateClass</a></h2>

<h3><a name="_Toc1619523"><![if !supportLists]>6.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<p class=MsoNormal>CreateClass creates a single CIM Class in the target
namespace.</p>

<h3><a name="_Toc1619524"><![if !supportLists]>6.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Spec Definition</a></h3>

<p class=MsoNormal>This operation is used to create a single CIM Class in the
target Namespace.<span style="mso-spacerun: yes">  </span>The Class MUST NOT
already exist. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">              </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>CreateClass</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
CreateClass (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN]
&lt;class&gt; NewClass<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The NewClass input parameter defines the new Class.<span
style="mso-spacerun: yes">  </span>The proposed definition MUST be a correct
Class definition according to the CIM specification [1]. </p>

<p class=MsoNormal>In processing the creation of the new Class, the following
rules MUST be conformed to by the CIM Server: </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>Any
     CLASSORIGIN and PROPAGATED attributes in the NewClass MUST be ignored by
     the Server. </li>
 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>If
     the new Class has no Superclass, the NewClass parameter defines a new base
     Class. The Server MUST ensure that all Properties and Methods of the new
     Class have a CLASSORIGIN attribute whose value is the name of the new
     Class. </li>
 <li class=MsoNormal style='mso-list:l17 level1 lfo22;tab-stops:list .5in'>If
     the new Class has a Superclass, the NewClass parameter defines a new
     Subclass of that Superclass. The Superclass MUST exist. The Server MUST
     ensure that: </li>
</ul>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Any Properties, Methods or Qualifiers in the Subclass
not defined in the Superclass are created as new elements of the Subclass. In
particular the Server MUST set the CLASSORIGIN attribute on the new Properties
and Methods to the name of the Subclass, and ensure that all other Properties
and Methods preserve their CLASSORIGIN attribute value from that defined in the
Superclass. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>If a Property is defined in the Superclass and in the
Subclass, the value assigned to that property in the Subclass (including NULL)
becomes the default value of the property for the Subclass. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>If a Property or Method of the Superclass is not
specified in the Subclass, then that Property or Method is inherited without
modification by the Subclass. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Any Qualifiers defined in the Superclass with a
TOSUBCLASS attribute value of true MUST appear in the resulting Subclass.
Qualifiers in the Superclass with a</p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>TOSUBCLASS attribute value of false MUST NOT be
propagated to the Subclass. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l6 level1 lfo21;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Any Qualifier propagated from the Superclass cannot be
modified in the Subclass if the OVERRIDABLE attribute of that Qualifier was set
to false in the Superclass. It is a Client error to specify such a Qualifier in
the NewClass with a different definition to that in the Superclass (where
definition encompasses the name, type and flavor attribute settings of the
&lt;QUALIFIER&gt; element, and the value of the Qualifier). </p>

<p class=MsoNormal>If successful, the specified Class MUST have been created by
the CIM Server. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_ALREADY_EXISTS
     (the CIM Class already exists) </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_INVALID_SUPERCLASS
     (the putative CIM Class declares a non-existent superclass) </li>
 <li class=MsoNormal style='mso-list:l24 level1 lfo20;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619525"><![if !supportLists]>6.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual void createClass(</p>

<p class=code><span style='mso-tab-count:2'>           </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:2'>           </span>const
CIMClass&amp; newClass) = 0;</p>

<h3><a name="_Toc1619526"><![if !supportLists]>6.4.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>As with all Class operations, this is routed to the
repository</p>

<h3><a name="_Toc1619527"><![if !supportLists]>6.4.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Request Processor Validation</a></h3>

<p class=MsoNormal>Validation for createclass is complex because this is the
gate for all new classes input into the Pegasus repository and therefore the
point of guarantee of the integretity for the repository.<span
style="mso-spacerun: yes">  </span>Both the HTTP operations and the classes
created through the compiler use the same basic set of functions to create new
classes.</p>

<p class=MsoNormal>Validation for all create Class operations includes:</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l20 level1 lfo36;tab-stops:list .5in'>Operation
     against the CMOM Profile – Returns CIM_ERR_NOT_SUPPORTED.</li>
</ul>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Namespace
     valid – Returns CIM_ERR_INVALID_NAMESPACE</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Valid
     CIM Name – Returns TBD. Fully qualified CIM Class names are required to be
     of the form &lt;SchemaName&gt;”_”&lt;classname&gt;. The SchemaName and “_”
     are required.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>SuperClass
     exists if defined – Returns CIM_ERR_INVALID_SUPERCLASS</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Qualifiers
     – All qualifiers must be valid to determine if the parameters of the
     qualifier are valid.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Properties
     – All properties must be validated to determine if the parameters of the
     property are valid.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Methods
     – All methods defined in the class must be validated to determine if the
     parameters of the method are valid</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Property
     and Name duplicate name validation – CHECK THIS. Should we disallow
     duplicate names?</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>SuperClass
     is does not have Terminal Qualifier set.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Cannot
     have both abstract qualifier and Terminal qualifier set. – This would
     imply that an abstract class is also the lowest possible in the hierarchy
     which is illogical.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Reserved
     Name usage – The CIM Specification defines certain reserved words (CIM
     Specification, Appendix G2) that it recommends not be used as class and
     property names, particular property names since class names are proceeded
     by the SCHEMA+”_” sequence.. While to date, we have considered this a
     function of the compiler, in reality, it is a function of the CIMOM
     validation itself since class creation can come from other sources than
     the compiler.</li>
 <li class=MsoNormal style='mso-list:l9 level1 lfo4;tab-stops:list .5in'>Class
     does not already exist – Returns CIM_ERR_ALREADY_EXISTS</li>
 <li class=MsoNormal style='color:red;mso-list:l9 level1 lfo4;tab-stops:list .5in'>Check
     of propagated qualifier against class with corresponding weak qualifier if
     such a class exists. Returns error TBD<o:p></o:p></li>
 <li class=MsoNormal style='color:red;mso-list:l9 level1 lfo4;tab-stops:list .5in'>Check
     of weak qualifier against class with corresponding propagated propagated
     qualifier if such a class exists. Returns error TBD.<o:p></o:p></li>
</ul>

<p class=MsoNormal>Validation for Association Class Operations includes:</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l22 level1 lfo40;tab-stops:list .5in'>Validate
     aggregation vs. aggregate qualifiers.</li>
</ul>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<h3><a name="_Toc1619528"><![if !supportLists]>6.4.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Request Processing</a></h3>

<p class=MsoNormal>Valid createclass operations are installed in the repository
and a response generated.</p>

<p class=MsoNormal>The routing for this operation is:</p>

<p class=MsoNormal>CIMOperationProcessor-&gt;???Queue-&gt;&gt;CIMRepositorys</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The processing is performed in the CIMRepository function
and </p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>TODO – define classorigin attribute.</p>

<p class=MsoNormal>Define processing in accord with the spec.</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>ACTION: Determine if we have any other special processing</p>

<h3><a name="_Toc1619529"><![if !supportLists]>6.4.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Response Processing</a></h3>

<p class=MsoNormal>The response processing simply returns the compete
response.<span style="mso-spacerun: yes">  </span>Since the response is small
(really only confirms that the operation was performed), there are no concerns
over size of returned information, etc.</p>

<h2><a name="_Toc1619530"><![if !supportLists]>6.5<![endif]>DeleteClass</a></h2>

<h3><a name="_Toc1619531"><![if !supportLists]>6.5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<p class=MsoNormal>Delete a single class from the target namespace</p>

<h3><a name="_Toc1619532"><![if !supportLists]>6.5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Operations definition</a></h3>

<p class=MsoNormal>This operation is used to delete a single CIM Class from the
target Namespace. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>DeleteClass</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void<span
style="mso-spacerun: yes">  </span>DeleteClass (<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN]
&lt;className&gt; ClassName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ClassName input parameter defines the name of the Class
to be deleted. </p>

<p class=MsoNormal>If successful, the specified Class (including any subclasses
and any instances) MUST have been removed by the CIM Server.<span
style="mso-spacerun: yes">  </span>The operation MUST fail if any one of these
objects cannot be deleted. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class to be deleted does not exist) </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_CHILDREN
     (the CIM Class has one or more subclasses which cannot be deleted) </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_INSTANCES
     (the CIM Class has one or more instances which cannot be deleted) </li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo23;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619533"><![if !supportLists]>6.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual void deleteClass(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className);</p>

<h3><a name="_Toc1619534"><![if !supportLists]>6.5.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>Same as all other Class Operations, the CIM repository</p>

<h3><a name="_Toc1619535"><![if !supportLists]>6.5.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM OP Request Processor Validation</a></h3>

<p class=MsoNormal>Namespace</p>

<p class=MsoNormal>Valid Namespace</p>

<p class=MsoNormal>Operation against the CMOM Profile – Returns
CIM_ERR_NOT_SUPPORTED.</p>

<p class=MsoNormal>Class exists – Returns CIM_ERR_NOT_FOUND</p>

<h3><a name="_Toc1619536"><![if !supportLists]>6.5.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Op Request Processing</a></h3>

<h3><a name="_Toc1619537"><![if !supportLists]>6.5.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Op Response Processing</a></h3>

<h3><a name="_Toc1619538"><![if !supportLists]>6.5.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619539"><![if !supportLists]>6.5.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<p class=MsoNormal>Under what conditions could subclasses or operations not be
deleted? Exactly what our our rules for class deletion.</p>

<p class=MsoNormal>What about deleting class that are participating in
associations?</p>

<h2><a name="_Toc1619540"><![if !supportLists]>6.6<![endif]>ModifyClass</a></h2>

<h3><a name="_Toc1619541"><![if !supportLists]>6.6.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619542"><![if !supportLists]>6.6.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Operation Definition</a></h3>

<p class=MsoNormal>This operation is used to modify an existing CIM Class in
the target Namespace.<span style="mso-spacerun: yes">  </span>The Class MUST
already exist. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>ModifyClass</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
ModifyClass (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN]
&lt;class&gt; ModifiedClass<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ModifiedClass input parameter defines the set of changes
(which MUST be correct amendments to the CIM Class as defined by the CIM
Specification [1]) to be made to the current class definition. </p>

<p class=MsoNormal>In processing the modification of the Class, the following
rules MUST be conformed to by the CIM Server: </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>Any
     CLASSORIGIN and PROPAGATED attributes in the ModifiedClass MUST be ignored
     by the Server. </li>
 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>If the
     modified Class has no Superclass, the ModifiedClass parameter defines
     modifications to a base Class. The Server MUST ensure that: </li>
 <ul style='margin-top:0in' type=circle>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>All
      Properties and Methods of the modified Class have a CLASSORIGIN attribute
      whose value is the name of this Class. </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
      Properties, Methods or Qualifiers in the existing Class definition which
      do not appear in the<span style="mso-spacerun: yes"> 
      </span>ModifiedClass parameter are removed from the resulting modified
      Class. </li>
 </ul>
 <li class=MsoNormal style='mso-list:l28 level1 lfo5;tab-stops:list .5in'>If
     the modified Class has a Superclass, the ModifiedClass parameter defines
     modifications to a Subclass of that Superclass. The Superclass MUST exist,
     and the Client MUST NOT change the name of the Superclass in the modified
     Subclass. The Server MUST ensure that: </li>
 <ul style='margin-top:0in' type=circle>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
      Properties, Methods or Qualifiers in the Subclass not defined in the
      Superclass are created as elements of the Subclass. In particular the
      Server MUST set the</li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>CLASSORIGIN
      attribute on the new Properties and Methods to the name of the Subclass,
      and MUST ensure that all other Properties and Methods preserve their
      CLASSORIGIN attribute value from that defined in the Superclass. </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
      Property, Method or Qualifier previously defined in the Subclass but not
      defined in the Superclass, and which is not present in the ModifiedClass
      parameter, is removed from the Subclass. </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
      a Property is specified in the ModifiedClass parameter, the value
      assigned to that property therein (including NULL) becomes the default
      value of the property for the Subclass. </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
      a Property or Method of the Superclass is not specified in the Subclass,
      then that Property or Method is inherited without modification by the
      Subclass (so that any previous changes to such an Element in the Subclass
      are lost). </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>If
      a Qualifier in the Superclass is not specified in the Subclass, and the
      Qualifier is defined in the Superclass with a TOSUBCLASS attribute value
      of true, then the Qualifier</li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>MUST
      still be present in the resulting modified Subclass (it is not possible
      to remove a propagated Qualifier from a Subclass). </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
      Qualifier propagated from the Superclass cannot be modified in the
      Subclass if the OVERRIDABLE attribute of that Qualifier was set to false
      in the Superclass. It is a Client error to specify such a Qualifier in
      the ModifiedClass with a different definition to that in the Superclass
      (where definition encompasses the name, type and flavor attribute
      settings of the &lt;QUALIFIER&gt; element, and the value of the
      Qualifier). </li>
  <li class=MsoNormal style='mso-list:l28 level2 lfo5;tab-stops:list 1.0in'>Any
      Qualifiers defined in the Superclass with a TOSUBCLASS attribute value
      of<span style="mso-spacerun: yes">  </span>false MUST NOT be propagated
      to the Subclass. </li>
 </ul>
</ul>

<p class=MsoNormal>If successful, the specified Class MUST have been updated by
the CIM Server. </p>

<p class=MsoNormal>The request to modify the Class MUST fail if the Server
cannot update any existing Subclasses or Instances of that Class in a
consistent manner. </p>

<p class=MsoNormal>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)</p>

<p class=MsoNormal>is the error returned. Any additional method-specific
interpretation of the error in is given in parentheses. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class does not exist) </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_INVALID_SUPERCLASS
     (the putative CIM Class declares a non-existent or incorrect superclass) </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_CHILDREN
     (the modification could not be performed because it was not possible to
     update the subclasses of the Class in a consistent fashion) </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_CLASS_HAS_INSTANCES
     (the modification could not be performed because it was not possible to
     update the instances of the Class in a consistent fashion) </li>
 <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619543"><![if !supportLists]>6.6.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual void
modifyClass(</p>

<p class=code><span style="mso-spacerun: yes">        </span>const String&amp;
nameSpace,</p>

<p class=code><span style="mso-spacerun: yes">   </span><span
style="mso-spacerun: yes">     </span>const CIMClass&amp; modifiedClass) = 0;</p>

<h3><a name="_Toc1619544"><![if !supportLists]>6.6.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>Same as other class operations</p>

<h3><a name="_Toc1619545"><![if !supportLists]>6.6.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Request Validation</a></h3>

<p class=MsoNormal>Validation required:</p>

<p class=MsoNormal>Operation against the CMOM Profile – Returns
CIM_ERR_NOT_SUPPORTED.</p>

<p class=MsoNormal>Namespace</p>

<p class=MsoNormal>Is is possible to update class children?</p>

<p class=MsoNormal>??? What about existing instances?</p>

<p class=MsoNormal>No modification to key properties.</p>

<h3><a name="_Toc1619546"><![if !supportLists]>6.6.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operations Request Processing</a></h3>

<p class=MsoNormal>This operation gets messy because it modifies an existing
entity.<span style="mso-spacerun: yes">  </span>It must also<span
style="mso-spacerun: yes">  </span>modify subclasses and possibly existing
instances????</p>

<h3><a name="_Toc1619547"><![if !supportLists]>6.6.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Response Processing</a></h3>

<h3><a name="_Toc1619548"><![if !supportLists]>6.6.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619549"><![if !supportLists]>6.6.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<p class=MsoNormal>Within the existing Pegasus Structure how much modification
should we allow?</p>

<h2><a name="_Toc1619550"><![if !supportLists]>6.7<![endif]>EnumerateClassNames</a></h2>

<h3><a name="_Toc1619551"><![if !supportLists]>6.7.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619552"><![if !supportLists]>6.7.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Operation Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate the names of subclasses
of a CIM Class in the target Namespace. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>EnumerateClassNames</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;className&gt;*<span style="mso-spacerun: yes"> 
</span>EnumerateClassNames (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ClassName = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean DeepInheritance = false<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ClassName input parameter defines the Class that is the
basis for the enumeration. </p>

<p class=MsoNormal>If the DeepInheritance input parameter is true, this
specifies that the names of all subclasses of the specified Class should be
returned (if the ClassName input parameter is absent, this implies that the
names of all Classes in the target Namespace should be returned).<span
style="mso-spacerun: yes">  </span>If false, only the names of immediate child
subclasses are returned (if the ClassName input parameter is NULL, this implies
that the names of all base Classes in the target Namespace should be returned).
</p>

<p class=MsoNormal>If successful, the method returns zero or more names of
Classes that meet the requested criteria. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class that is the basis for this enumeration does not exist) </li>
 <li class=MsoNormal style='mso-list:l36 level1 lfo24;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619553"><![if !supportLists]>6.7.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual Array&lt;String&gt;
enumerateClassNames(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className = String::EMPTY,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean deepInheritance
= false);</p>

<h3><a name="_Toc1619554"><![if !supportLists]>6.7.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>Same as other class operations.</p>

<h3><a name="_Toc1619555"><![if !supportLists]>6.7.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Request Validation</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619556"><![if !supportLists]>6.7.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operations Request Processing</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619557"><![if !supportLists]>6.7.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Response Processing</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619558"><![if !supportLists]>6.7.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619559"><![if !supportLists]>6.7.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<p class=MsoNormal>There are no known open questions with this operation.</p>

<h2><a name="_Toc1619560"><![if !supportLists]>6.8<![endif]>EnumerateClasses</a></h2>

<h3><a name="_Toc1619561"><![if !supportLists]>6.8.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619562"><![if !supportLists]>6.8.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Operation Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate subclasses of a CIM
Class in the target Namespace. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>EnumerateClasses</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>&lt;class&gt;*
EnumerateClasses (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ClassName=NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean DeepInheritance = false,<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = true,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ClassName input parameter defines the Class that is the
basis for the enumeration. </p>

<p class=MsoNormal>If the DeepInheritance input parameter is true, this
specifies that all subclasses of the specified Class should be returned (if the
ClassName input parameter is absent, this</p>

<p class=MsoNormal>implies that all Classes in the target Namespace should be
returned).<span style="mso-spacerun: yes">  </span>If false, only immediate
child subclasses are returned (if the ClassName input parameter is NULL, this
implies that all base Classes in the target Namespace should be returned). </p>

<p class=MsoNormal>If the LocalOnly input parameter is true, it specifies that,
for each returned Class, only elements (properties, methods and qualifiers)
overridden within the definition of that Class are included [1].<span
style="mso-spacerun: yes">  </span>If false, all elements are returned.<span
style="mso-spacerun: yes">  </span>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 PROPAGATED attribute). </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for each Class (including Qualifiers on the Class
and on any returned Properties, Methods or</p>

<p class=MsoNormal>Method Parameters) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in each returned Class. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in each returned Class. If false, no CLASSORIGIN attributes are
present in each returned Class. </p>

<p class=MsoNormal>If successful, the method returns zero or more Classes that
meet the required criteria. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class that is the basis for this enumeration does not exist) </li>
 <li class=MsoNormal style='mso-list:l29 level1 lfo7;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619563"><![if !supportLists]>6.8.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual
Array&lt;CIMClass&gt; enumerateClasses(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className = String::EMPTY,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean deepInheritance
= false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean localOnly =
true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean includeQualifiers
= true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeClassOrigin = false);</p>

<h3><a name="_Toc1619564"><![if !supportLists]>6.8.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<p class=MsoNormal>The operation is processed by the CIMrepository function so
that all routing is directly to the CIMRepository</p>

<h3><a name="_Toc1619565"><![if !supportLists]>6.8.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Request Validation</a></h3>

<p class=MsoNormal>Validation includes:</p>

<p class=MsoNormal>Operations Profile</p>

<p class=MsoNormal>Namespace validity</p>

<p class=MsoNormal>The classname that is the base for the opration is a valid
classname – Returns CIM_ERR_INVALID_CLASS</p>

<h3><a name="_Toc1619566"><![if !supportLists]>6.8.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operations Request Processing</a></h3>

<p class=MsoNormal>The response must include the definition of the subclasses
of the target class that exist in the class repository.<span
style="mso-spacerun: yes">  </span>If the className is NULL, all classes in the
target namespace are enumerated.</p>

<p class=MsoNormal>The response includes the information for subclasses of the
target class with qualifier information is includeQualifiers=true and
ClassOrigin information if includeClassORigin is true.<span
style="mso-spacerun: yes">  </span>Further, if localOnly=true only elements
(properties, methods and qualifiers) overridden within the definition of that
Class are included.</p>

<p class=MsoNormal>If<span style="mso-spacerun: yes"> 
</span>deepInheritance=true all classes that are subclasses of the specified
class are returned.</p>

<h3><a name="_Toc1619567"><![if !supportLists]>6.8.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>CIM Operation Response Processing</a></h3>

<h3><a name="_Toc1619568"><![if !supportLists]>6.8.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<p class=MsoNormal>CIM Operation Processor</p>

<p class=MsoNormal>CIM Repository</p>

<p class=MsoNormal>CIM Operation Response Processor</p>

<h3><a name="_Toc1619569"><![if !supportLists]>6.8.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<p class=MsoNormal>Possible size of returned information.<span
style="mso-spacerun: yes">  </span>An enumeration of a complete namespace can
generate a response of many megabytes.<span style="mso-spacerun: yes"> 
</span>This leads us to require some means to separate the response into
smaller segments for transmission.</p>

<h1><a name="_Toc1619570"><![if !supportLists]>7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Instance Operations</a></h1>

<h2><a name="_Toc1619571"><![if !supportLists]>7.1<![endif]>General Processing
For Instances</a></h2>

<h3><a name="_Toc1619572"><![if !supportLists]>7.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Responsibility for Instance Information</a></h3>

<p class=MsoNormal>Unlike classes, the responsibility for instance information
is divided between </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>Providers</li>
 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>Pegasus
     services</li>
 <li class=MsoNormal style='mso-list:l27 level1 lfo1;tab-stops:list .5in'>instance
     repositories.</li>
</ul>

<h3><a name="_Toc1619573"><![if !supportLists]>7.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<p class=MsoNormal>Whereas the request routing for classes is fixed
(repository), instance requests routing is data driven, the routing is
determined based on the operation, the class defined for the operation, and the
existence of information providers for<span style="mso-spacerun: yes"> 
</span>the target instance(s).</p>

<p class=MsoNormal>Generally an operation is routed to one or more of the
instance information generators (providers, or Pegasus services) based on a
routing definition associated with the class defined for the instance.</p>

<p class=MsoNormal>The routing algorithm is clearly implementation dependent
and is not specified in DMTF standards.<span style="mso-spacerun: yes"> 
</span></p>

<p class=MsoNormal>The </p>

<p style='margin:0in;margin-bottom:.0001pt'><span style='font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman"'>Routing based on instances<o:p></o:p></span></p>

<p style='margin:0in;margin-bottom:.0001pt'><span style='font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman"'>Hieaarchy expansion – CIM is an
object system and as such, requests for object information demand that more
than simply the class being directly addressed<o:p></o:p></span></p>

<p class=MsoNormal>Routing to Instance repository – Originally the instance
repository was considered the default “provider” if there was no provider
specified (no provider qualifier defined a provider to process for the
class).<span style="mso-spacerun: yes">  </span>However, that was considered
unacceptable for a number of reasons (See xxx). Thus</p>

<p class=MsoNormal>Routing is based on</p>

<h3><a name="_Toc1619574"><![if !supportLists]>7.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Security Issues</a></h3>

<h3><a name="_Toc1619575"><![if !supportLists]>7.1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>General Request Validation</a></h3>

<h3><![if !supportLists]>7.1.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>General Request Processing</h3>

<h3><![if !supportLists]>7.1.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>General Response Processing</h3>

<h3><![if !supportLists]>7.1.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</h3>

<h3><![if !supportLists]>7.1.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Issues and future considerations</h3>

<p class=MsoNormal><b>Multiple providers for a single class </b>– One of the
significant discussions to date in the implementation of providers has been the
issue of multiple providers for a single class and the possible algorithims,
response aggregation and response validation for this possibility.</p>

<p class=MsoNormal><b>QUESTION:</b><span style="mso-spacerun: yes">  </span>Do
we have a use case for multiple providers for a single class in Pegasus V 2.0?</p>

<h2><a name="_Toc1619576"><![if !supportLists]>7.2<![endif]>CreateInstance</a></h2>

<h3><a name="_Toc1619577"><![if !supportLists]>7.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619578"><![if !supportLists]>7.2.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to create a single CIM Instance in
the target Namespace. The Instance MUST NOT already exist. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                 </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>CreateInstance</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;instanceName&gt;<span style="mso-spacerun: yes"> 
</span>CreateInstance (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN]
&lt;instance&gt; NewInstance<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The NewInstance input parameter defines the new
Instance.<span style="mso-spacerun: yes">  </span>The proposed definition MUST
be a correct Instance definition for the underlying CIM Class according to the
CIM specification [1]. </p>

<p class=MsoNormal>In processing the creation of the new Instance, the
following rules MUST be conformed to by the CIM Server: </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l1 level1 lfo33;tab-stops:list .5in'>Any
     CLASSORIGIN and PROPAGATED attributes in the NewInstance MUST be ignored
     by the Server. </li>
 <li class=MsoNormal style='mso-list:l1 level1 lfo33;tab-stops:list .5in'>The
     Server MUST ensure that: </li>
</ul>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Any Qualifiers in the Instance not defined in the Class
are created as new elements of the Instance. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>All Properties of the Instance preserve their
CLASSORIGIN attribute value from that defined in the Class. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>If a Property is specified in the ModifiedInstance
parameter, the value assigned to that property in the Instance (including NULL)
becomes the value of the property</p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>for the Instance. Note that it is a Client error to
specify a Property that does not belong to the Class. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>If a Property of the Class is not specified in the
Instance, then that Property is inherited without modification by the Instance.
</p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Servers MAY choose to ignore TOINSTANCE. Servers that
do not ignore TOINSTANCE MUST interpret it as follows. Any Qualifiers defined
in the Class with a TOINSTANCE attribute value of true appear in the Instance.
Qualifiers in the Class with a TOINSTANCE attribute value of false MUST NOT be
propagated to the instance. </p>

<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;mso-list:l37 level1 lfo26;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-family:Symbol'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Any Qualifier propagated from the Class cannot be
modified in the Instance if the OVERRIDABLE attribute of that Qualifier was set
to false in the Class. It is a Client error to specify such a Qualifier in the
NewInstance with a different definition to that in the Class (where definition
encompasses the name, type and flavor attribute settings of the
&lt;QUALIFIER&gt; element, and the value of the Qualifier). </p>

<p class=MsoNormal>If successful, the return value defines the object path of
the new CIM Instance relative to the target Namespace (i.e. the Model Path as
defined by [1]), created by the CIM Server.<span style="mso-spacerun: yes"> 
</span>It is returned in case one or more of the new keys of the Instance are
allocated dynamically during the creation process rather than specified in the
request. </p>

<p class=MsoNormal>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.
</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class of which this is to be a new Instance does not exist) </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_ALREADY_EXISTS
     (the CIM Instance already exists) </li>
 <li class=MsoNormal style='mso-list:l3 level1 lfo25;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619579"><![if !supportLists]>7.2.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual CIMReference
createInstance(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMInstance&amp;
newInstance);</p>

<h3><a name="_Toc1619580"><![if !supportLists]>7.2.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<p class=MsoNormal>CIMOM</p>

<p class=MsoNormal>Valid Namespace</p>

<p class=MsoNormal>ClassName is valid and the class for which this instance is
to be created is valid – Returns CIM_ERR_INVALID_CLASS on error</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>There is a valid provider for this class.<span
style="mso-spacerun: yes">   </span>This is a Pegasus validation requirement
(see earlier discussion of the repository as default provider). Since Pegasus
will not support the concept of the repository as default provider, an instance
creation for which there is no provider must be refused.</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>Not an instance for an abstract class.</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>Determining prior existence of an instance. It is illegal to
to create multiple copies of a single instance.<span style="mso-spacerun:
yes">   </span>However, it is the provider that knows if an instance already
exists, not the CIMOM.<span style="mso-spacerun: yes">  </span>Therefore, the
issue for Pegasus processing is whether the CIMOM should valid the lack of
prior existence of the instance by making a request to the provider or simply
pass the operation to the provider and expect the provider to refuse any
duplicates.</p>

<p class=MsoNormal>QUESTION: Should we validate duplication of instances in the
CIMOM????</p>

<p class=MsoNormal>Verify that there is a value for all properties that have
the required Qualifier.</p>

<h3><a name="_Toc1619581"><![if !supportLists]>7.2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><![if !supportLists]>7.2.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Operation Request Processing</h3>

<h3><![if !supportLists]>7.2.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Operation Response Processing</h3>

<h2><a name="_Toc1619582"><![if !supportLists]>7.3<![endif]>GetInstance</a></h2>

<h3><a name="_Toc1619583"><![if !supportLists]>7.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619584"><![if !supportLists]>7.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to return a single CIM Instance from
the target Namespace. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>GetInstance</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;instance&gt; GetInstance (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;instanceName&gt; InstanceName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The InstanceName input parameter defines the name of the
Instance to be retrieved. </p>

<p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
that only elements (properties and qualifiers) overridden within the definition
of the Instance are returned [1].<span style="mso-spacerun: yes">  </span>If
false, all elements are returned.<span style="mso-spacerun: yes">  </span>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 PROPAGATED attribute). </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for that Instance (including Qualifiers on the
Instance and on any returned Properties) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in the returned Instance. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in the returned Instance. If false, no CLASSORIGIN attributes are
present in the returned Instance. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>The returned Instance MUST NOT include elements for any</p>

<p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
yes">  </span>Note that if LocalOnly is specified as true this acts as an
additional filter on the set of Properties returned (for example, if Property A
is included in the PropertyList but LocalOnly is set to true and A is not local
to the requested Instance, then it will not be included in the response). If
the PropertyList input parameter is an empty array this signifies that no
Properties are included in the response. If the PropertyList input parameter is
NULL this specifies that all Properties (subject to the conditions expressed by
the other parameters) are included in the response. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally.<span
style="mso-spacerun: yes">  </span>If the PropertyList contains elements which
are invalid Property names for the target Instance, the Server MUST ignore such
entries but otherwise process the request normally. </p>

<p class=MsoNormal>If successful, the return value is a single CIM Instance. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class does not exist in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class does exist, but the requested CIM Instance does not exist
     in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l33 level1 lfo8;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619585"><![if !supportLists]>7.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual CIMInstance getInstance(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMReference&amp;
instanceName,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean localOnly =
true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeQualifiers = false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeClassOrigin = false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMPropertyList&amp; propertyList = CIMPropertyList());</p>

<h3><a name="_Toc1619586"><![if !supportLists]>7.3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Validation</a></h3>

<p class=MsoNormal>Validation is distributed, part in the CIMOM and part in the
“provider”</p>

<p class=MsoNormal>CIMOM Processing</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Valid
     namespace</li>
 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Classname
     valid and class exists in the repository</li>
 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>There
     is a valid source for this information (provider, service, etc.) – If
     there is none, CIM_ERR_NOT_FOUND is returned. </li>
 <li class=MsoNormal style='mso-list:l16 level1 lfo9;tab-stops:list .5in'>Keys
     defined in the request are valid keys</li>
</ul>

<p class=MsoNormal>What the CIMOM cannot validate:</p>

<p class=MsoNormal>That the instances do exist.</p>

<p class=MsoNormal><span style="mso-spacerun: yes"> </span></p>

<p class=MsoNormal>Validation required in the processor</p>

<p class=MsoNormal>Instance exists</p>

<p class=MsoNormal>Question: Do we need to validate that there is a value for
all properties that have the required qualifier?</p>

<h3><a name="_Toc1619587"><![if !supportLists]>7.3.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619588"><![if !supportLists]>7.3.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<p class=MsoNormal>TBD</p>

<h3><a name="_Toc1619589"><![if !supportLists]>7.3.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619590"><![if !supportLists]>7.3.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619591"><![if !supportLists]>7.4<![endif]>DeleteInstance</a></h2>

<h3><a name="_Toc1619592"><![if !supportLists]>7.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619593"><![if !supportLists]>7.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to delete a single CIM Instance from
the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                   </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>DeleteInstance</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void<span
style="mso-spacerun: yes">  </span>DeleteInstance (<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;instanceName&gt; InstanceName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The InstanceName input parameter defines the name (model
path) of the Instance to be deleted. </p>

<p class=MsoNormal>If successful, the specified Instance MUST have been removed
by the CIM Server. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class does not exist in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class does exist, but the requested CIM Instance does not exist
     in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l13 level1 lfo10;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619594"><![if !supportLists]>7.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual void deleteInstance(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMReference&amp;
instanceName);</p>

<h3><a name="_Toc1619595"><![if !supportLists]>7.4.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<h3><a name="_Toc1619596"><![if !supportLists]>7.4.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619597"><![if !supportLists]>7.4.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619598"><![if !supportLists]>7.4.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h2><a name="_Toc1619599"><![if !supportLists]>7.5<![endif]>ModifyInstance</a></h2>

<h3><a name="_Toc1619600"><![if !supportLists]>7.5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to modify an existing CIM Instance in
the target Namespace. The Instance MUST already exist. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                          
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>ModifyInstance</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
ModifyInstance (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN]
&lt;namedInstance&gt; ModifiedInstance,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN,
OPTIONAL] boolean IncludeQualifiers = true,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span>[IN,
OPTIONAL, NULL] string propertyList[] = NULL<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The ModifiedInstance input parameter identifies the name of
the Instance to be modified, and defines the set of changes (which MUST be
correct amendments to the Instance as defined by the CIM Specification [1]) to
be made to the current Instance definition. </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that the Qualifiers are modified as specified in the
ModifiedInstance.If false, Qualifiers in the ModifiedInstance are ignored and
no Qualifiers are explicitly modified in the specified Instance. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>Only those properties specified in the PropertyList are modified
as specified in the ModifiedInstance.Properties of the ModifiedInstance that
are missing from the PropertyList are ignored.If the PropertyList input
parameter is an empty array this signifies that no Properties are explicitly
modified in the specified Instance. If the PropertyList input parameter is NULL
this specifies that all Properties are updated in the specified Instance. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally. If the
PropertyList contains elements which are invalid Property names for the target
Instance, the Server MUST ignore such entries but otherwise process the request
normally. </p>

<p class=MsoNormal>In processing the modification of the Instance, the
following rules MUST be conformed to by the CIM Server: </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l15 level1 lfo28;tab-stops:list .5in'>Any
     CLASSORIGIN and PROPAGATED attributes in the ModifiedInstance MUST be
     ignored by the Server. </li>
 <li class=MsoNormal style='mso-list:l15 level1 lfo28;tab-stops:list .5in'>The
     Class MUST exist, and the Client MUST NOT change the ame of the Class in
     the modified Instance. The Server MUST ensure that: </li>
 <ul style='margin-top:0in' type=circle>
  <ul style='margin-top:0in' type=square>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
       Qualifiers in the Instance not defined in the Class are created as new
       elements of the Instance if IncludeQualifiers is true. </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>All
       Properties of the Instance preserve their CLASSORIGIN attribute value
       from that defined in the Class. </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
       Qualifier previously defined in the Instance but not defined in the
       Class, and which is not present in the ModifiedInstance parameter, is
       removed from the Instance if IncludeQualifiers is true. </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>If
       a Property is specified in the ModifiedInstance and PropertyList
       parameters, the value assigned to that property therein (including NULL)
       becomes the value of the<span style="mso-spacerun: yes"> 
       </span>property for the Instance. Note that it is a Client error to
       specify a Property that does not belong to the Class. </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>If
       a Property of the Class is not specified in the ModifiedInstance but is
       specified in the PropertyList, then that Property is inherited without
       modification by the Instance (so that any previous changes to that
       Property in the Instance are lost). </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Servers
       MAY choose to ignore TOINSTANCE. Servers that do not ignore TOINSTANCE
       MUST interpret it as follows. Any Qualifiers defined in the Class with a</li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>TOINSTANCE
       attribute value of true appear in the Instance (it is not possible
       remove a propagated Qualifier from an Instance). Qualifiers in the Class
       with a TOINSTANCE attribute value of false MUST NOT be propagated to the
       Instance </li>
   <li class=MsoNormal style='mso-list:l15 level3 lfo28;tab-stops:list 1.5in'>Any
       Qualifier propagated from the Class cannot be modified in the Instance
       if the OVERRIDABLE attribute of that Qualifier was set to false in the
       Class. It is a Client error to specify such a Qualifier in the ModifiedInstance
       with a different definition to that in the Class (where definition
       encompasses the name, type and flavor attribute settings of<span
       style="mso-spacerun: yes">  </span>the &lt;QUALIFIER&gt; element, and
       the value of the Qualifier). </li>
  </ul>
 </ul>
</ul>

<p class=MsoNormal>If successful, the specified Instance MUST have been updated
by the CIM Server. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class of which this is to be a new Instance does not exist) </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Instance does not exist) </li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo27;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619601"><![if !supportLists]>7.5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual void
modifyInstance(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMNamedInstance&amp; modifiedInstance,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeQualifiers = true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMPropertyList&amp; propertyList = CIMPropertyList());</p>

<h3><a name="_Toc1619602"><![if !supportLists]>7.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619603"><![if !supportLists]>7.5.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619604"><![if !supportLists]>7.5.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619605"><![if !supportLists]>7.5.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619606"><![if !supportLists]>7.5.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619607"><![if !supportLists]>7.6<![endif]>EnumerateInstanceNames</a></h2>

<h3><a name="_Toc1619608"><![if !supportLists]>7.6.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate the names (model paths)
of the instances of a CIM Class in the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                     
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>EnumerateInstanceNames</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;instanceName&gt;* EnumerateInstanceNames (<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;className&gt; ClassName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The ClassName input parameter defines the Class that is the
basis for the enumeration. </p>

<p class=MsoNormal>If successful, the method returns zero or more names of
Instances (model paths) that meet the requsted criteria. </p>

<p class=MsoNormal>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.
</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class that is the basis for this enumeration does not exist) </li>
 <li class=MsoNormal style='mso-list:l21 level1 lfo29;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619609"><![if !supportLists]>7.6.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual
Array&lt;CIMReference&gt; enumerateInstanceNames(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className);</p>

<h3><a name="_Toc1619610"><![if !supportLists]>7.6.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619611"><![if !supportLists]>7.6.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619612"><![if !supportLists]>7.6.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619613"><![if !supportLists]>7.6.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619614"><![if !supportLists]>7.6.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619616"><![if !supportLists]>7.7<![endif]>EnumerateInstances</a></h2>

<h3><a name="_Toc1619617"><![if !supportLists]>7.7.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate instances of a CIM Class
in the target Namespace. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>EnumerateInstances</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;namedInstance&gt;* EnumerateInstances (<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;className&gt; ClassName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean LocalOnly = true,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean DeepInheritance = true,<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ClassName input parameter defines the Class that is the
basis for the enumeration. </p>

<p class=MsoNormal>If the LocalOnly input parameter is true, this specifies
that, for each returned Instance, only elements (properties and qualifiers)
overridden within the definition of that Instance are included [1].<span
style="mso-spacerun: yes">  </span>If false, all elements are returned.<span
style="mso-spacerun: yes">  </span>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 PROPAGATED attribute). </p>

<p class=MsoNormal>If the DeepInheritance input parameter is true, 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 false, each returned Instance includes only properties defined for the
specified Class. </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for each Instance (including Qualifiers on the
Instance and on any returned Properties) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in each returned Instance. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in each returned Instance. If false, no CLASSORIGIN attributes are
present in each returned Instance. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>Each returned Instance MUST NOT include elements for any
Properties missing from this list.<span style="mso-spacerun: yes">  </span>Note
that if LocalOnly is specified as true (or DeepInheritance is specified as
false) this acts as an additional filter on the set of Properties returned (for
example, if Property A is included in the PropertyList but LocalOnly is set to
true and A is not local to a returned Instance, then it will not be included in
that Instance). If the PropertyList input parameter is an empty array this
signifies that no Properties are included in each returned Instance. If the
PropertyList input parameter is NULL this specifies that all Properties
(subject to the conditions expressed by the other parameters) are included in
each returned Instance. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally.<span
style="mso-spacerun: yes">  </span>If the PropertyList contains elements which
are invalid Property names for any target Instance, the Server MUST ignore such
entries but otherwise process the request normally. </p>

<p class=MsoNormal>If successful, the method returns zero or more named
Instances that meet the required criteria. </p>

<p class=MsoNormal>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.
</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class that is the basis for this enumeration does not exist) </li>
 <li class=MsoNormal style='mso-list:l11 level1 lfo30;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619618"><![if !supportLists]>7.7.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual
Array&lt;CIMNamedInstance&gt; enumerateInstances(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
className,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean deepInheritance
= true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean localOnly = true,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeQualifiers = false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>Boolean
includeClassOrigin = false,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMPropertyList&amp; propertyList = CIMPropertyList());</p>

<h3><a name="_Toc1619619"><![if !supportLists]>7.7.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619620"><![if !supportLists]>7.7.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619621"><![if !supportLists]>7.7.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619622"><![if !supportLists]>7.7.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619623"><![if !supportLists]>7.7.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h1><![if !supportLists]>8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]><span style="mso-spacerun: yes"> </span><a name="_Toc1619625">Association
Operations</a></h1>

<h2><a name="_Toc1619626"><![if !supportLists]>8.1<![endif]>Associatiors</a></h2>

<h3><a name="_Toc1619627"><![if !supportLists]>8.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619628"><![if !supportLists]>8.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate CIM Objects (Classes or
Instances) that are associated to a particular source CIM Object. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>Associators</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;objectWithPath&gt;* Associators (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;objectName&gt; ObjectName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         </span><span
style="mso-spacerun: yes"> </span>[IN,OPTIONAL,NULL] &lt;className&gt;
AssocClass = NULL,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ResultClass = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string ResultRole = NULL,<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ObjectName input parameter defines the source CIM Object
whose associated Objects are to be returned.<span style="mso-spacerun: yes"> 
</span>This may be either a Class name or Instance name (model path). </p>

<p class=MsoNormal>The AssocClass input parameter, if not NULL, MUST be a valid
CIM Association Class name. It acts as a filter on the returned set of Objects
by mandating that each returned Object MUST be associated to the source Object
via an Instance of this Class or one of its subclasses. </p>

<p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
valid CIM Class name. It acts as a filter on the returned set of Objects by
mandating that each returned Object MUST be either an Instance of this Class
(or one of its subclasses) or be this Class (or one of its subclasses). </p>

<p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of Objects by mandating
that each returned Object MUST be associated to the source Object via an
Association in which the source Object plays the specified role (i.e. the name
of the Property in the Association Class that refers to the source Object MUST
match the value of this parameter). </p>

<p class=MsoNormal>The ResultRole input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of Objects by mandating
that each returned Object MUST be associated to the source Object via an
Association in which the returned Object plays the specified role (i.e. the
name of the Property in the Association Class that refers to the returned
Object MUST match the value of this parameter). </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for each Object (including Qualifiers on the
Object and on any returned Properties) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in each returned Object. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in each returned Object. If false, no CLASSORIGIN attributes are
present in each returned Object. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>Each returned Object MUST NOT include elements for any</p>

<p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
yes">  </span>Note that if LocalOnly is specified as true (or DeepInheritance
is specified as false) this acts as an additional filter on the set of
Properties returned (for example, if Property A is included in the PropertyList
but LocalOnly is set to true and A is not local to a returned Instance, then it
will not be included in that Instance). If the PropertyList input parameter is
an empty array this signifies that no Properties are included in each returned
Object. If the PropertyList input parameter is NULL this specifies that all
Properties (subject to the conditions expressed by the other parameters) are
included in each returned Object. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally.<span
style="mso-spacerun: yes">  </span>If the PropertyList contains elements which
are invalid Property names for any target Object, the Server MUST ignore such
entries but otherwise process the request normally. </p>

<p class=MsoNormal>Clients SHOULD NOT explicitly specify properties in the
PropertyList parameter unless they have specified a non-NULL value for the
ResultClass parameter. </p>

<p class=MsoNormal>If successful, the method returns zero or more CIM Classes
or Instances meeting the requested criteria.<span style="mso-spacerun: yes"> 
</span>Since it is possible for CIM Objects from different hosts or namespaces
to be associated, each returned Object includes location information. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l26 level1 lfo11;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619629"><![if !supportLists]>8.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<h3><a name="_Toc1619630"><![if !supportLists]>8.1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Validation</a></h3>

<h3><a name="_Toc1619631"><![if !supportLists]>8.1.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>TBD</a></h3>

<h2><a name="_Toc1619632"><![if !supportLists]>8.2<![endif]>Associator Names</a></h2>

<p class=MsoNormal>The associatorNames operation enumerates the names of CIM
Objects that are associated to a particular source CIM Object.</p>

<h3><a name="_Toc1619633"><![if !supportLists]>8.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate the names of CIM Objects
(Classes or Instances) that are associated to a particular source CIM Object. </p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>AssociatorNames</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;objectPath&gt;* AssociatorNames (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;objectName&gt; ObjectName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; AssocClass = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ResultClass = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string ResultRole = NULL<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal>The ObjectName input parameter defines the source CIM Object
whose associated names are to be returned. This is either a Class name or
Instance name (model path). </p>

<p class=MsoNormal>The AssocClass input parameter, if not NULL, MUST be a valid
CIM Association Class name. It acts as a filter on the returned set of names by
mandating that each returned name identifies an Object that MUST be associated
to the source Object via an Instance of this Class or one of its subclasses. </p>

<p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
valid CIM Class name. It acts as a filter on the returned set of names by
mandating that each returned name identifies an Object that MUST be either an
Instance of this Class (or one of its subclasses) or be this Class (or one of
its subclasses). </p>

<p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of names by mandating
that each returned name identifies an Object that MUST be associated to the
source Object via an Association in which the source Object plays the specified
role (i.e. the name of the Property in the Association Class that refers to the
source Object MUST match the value of this parameter). </p>

<p class=MsoNormal>The ResultRole input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of names by mandating
that each returned name identifies an Object that MUST be associated to the
source Object via an Association in which the named returned Object plays the
specified role (i.e. the name of the Property in the Association Class that
refers to the returned Object MUST match the value of this parameter). </p>

<p class=MsoNormal>If successful, the method returns zero or more full CIM
Class paths or Instance paths of Objects meeting the requested criteria.<span
style="mso-spacerun: yes">  </span>Since it is possible for CIM Objects from
different hosts or namespaces to be associated, each returned path is an
absolute path that includes host and namespace information. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l35 level1 lfo12;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619634"><![if !supportLists]>8.2.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Routing</a></h3>

<h3><a name="_Toc1619635"><![if !supportLists]>8.2.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619636"><![if !supportLists]>8.2.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Processing</a></h3>

<h3><a name="_Toc1619637"><![if !supportLists]>8.2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h2><a name="_Toc1619638"><![if !supportLists]>8.3<![endif]>References</a></h2>

<h3><a name="_Toc1619639"><![if !supportLists]>8.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619640"><![if !supportLists]>8.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate the association objects
that refer to a particular target CIM Object (Class or Instance). </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                            
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>References</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;objectWithPath&gt;* References (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;objectName&gt; ObjectName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ResultClass = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string Role = NULL,<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeQualifiers = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL] boolean IncludeClassOrigin = false,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string PropertyList [] = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The ObjectName input parameter defines the target CIM Object
whose referring Objects are to be returned. This is either a Class name or
Instance name (model path). </p>

<p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
valid CIM Class name. It acts as a filter on the returned set of Objects by
mandating that each returned Object MUST be an Instance of this Class (or one
of its subclasses), or this Class (or one of its subclasses). </p>

<p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of Objects by mandating
that each returned Objects MUST refer to the target Object via a Property whose
name matches the value of this parameter. </p>

<p class=MsoNormal>If the IncludeQualifiers input parameter is true, this
specifies that all Qualifiers for each Object (including Qualifiers on the
Object and on any returned Properties) MUST be included as &lt;QUALIFIER&gt;
elements in the response.<span style="mso-spacerun: yes">  </span>If false no
&lt;QUALIFIER&gt; elements are present in each returned Object. </p>

<p class=MsoNormal>If the IncludeClassOrigin input parameter is true, this
specifies that the CLASSORIGIN attribute MUST be present on all appropriate
elements in each returned Object. If false, no CLASSORIGIN attributes are
present in each returned Object. </p>

<p class=MsoNormal>If the PropertyList input parameter is not NULL, the members
of the array define one or more Property names.<span style="mso-spacerun:
yes">  </span>Each returned Object MUST NOT include elements for any</p>

<p class=MsoNormal>Properties missing from this list.<span style="mso-spacerun:
yes">  </span>Note that if LocalOnly is specified as true (or DeepInheritance
is specified as false) this acts as an additional filter on the set of</p>

<p class=MsoNormal>Properties returned (for example, if Property A is included
in the PropertyList but LocalOnly is set to true and A is not local to a
returned Instance, then it will not be included in that Instance). If the
PropertyList input parameter is an empty array this signifies that no
Properties are included in each returned Object. If the PropertyList input
parameter is NULL this specifies that all Properties (subject to the conditions
expressed by the other parameters) are included in each returned Object. </p>

<p class=MsoNormal>If the PropertyList contains duplicate elements, the Server
MUST ignore the duplicates but otherwise process the request normally.<span
style="mso-spacerun: yes">  </span>If the PropertyList contains elements</p>

<p class=MsoNormal>which are invalid Property names for any target Object, the
Server MUST ignore such entries but otherwise process the request normally. </p>

<p class=MsoNormal>Clients SHOULD NOT explicitly specify properties in the
PropertyList parameter unless they have specified a non-NULL value for the
ResultClass parameter. </p>

<p class=MsoNormal>If successful, the method returns zero or more CIM Classes
or Instances meeting the requested criteria.<span style="mso-spacerun: yes"> 
</span>Since it is possible for CIM Objects from different hosts or namespaces
to be associated, each returned Object includes location information. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l31 level1 lfo13;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619641"><![if !supportLists]>8.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619642"><![if !supportLists]>8.3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619643"><![if !supportLists]>8.3.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619644"><![if !supportLists]>8.3.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h2><a name="_Toc1619645"><![if !supportLists]>8.4<![endif]>ReferenceNames</a></h2>

<h3><a name="_Toc1619646"><![if !supportLists]>8.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619647"><![if !supportLists]>8.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate the association objects
that refer to a particular target CIM Object (Class or Instance). </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                            
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>ReferenceNames</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;objectPath&gt;* ReferenceNames (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;objectName&gt; ObjectName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;className&gt; ResultClass = NULL,<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] string Role = NULL<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The ObjectName input parameter defines the target CIM Object
whose referring object names are to be returned. It may be either a Class name
or an Instance name (model path). </p>

<p class=MsoNormal>The ResultClass input parameter, if not NULL, MUST be a
valid CIM Class name. It acts as a filter on the returned set of Object Names
by mandating that each returned Object Name MUST identify an Instance of this
Class (or one of its subclasses), or this Class (or one of its subclasses). </p>

<p class=MsoNormal>The Role input parameter, if not NULL, MUST be a valid
Property name. It acts as a filter on the returned set of Object Names by
mandating that each returned Object Name MUST identify an Object that refers to
the target Instance via a Property whose name matches the value of this
parameter. </p>

<p class=MsoNormal>If successful, the method returns the names of zero or more
full CIM Class paths or Instance paths of Objects meeting the requested
criteria.<span style="mso-spacerun: yes">  </span>Since it is possible for CIM
Objects from different hosts or namespaces to be associated, each returned path
is an absolute path that includes host and namespace information. </p>

<p class=MsoNormal>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.
</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l39 level1 lfo34;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619648"><![if !supportLists]>8.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619649"><![if !supportLists]>8.4.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619650"><![if !supportLists]>8.4.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619651"><![if !supportLists]>8.4.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h1><a name="_Toc1619652"><![if !supportLists]>9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Property Operations</a></h1>

<h2><a name="_Toc1619653"><![if !supportLists]>9.1<![endif]>GetProperty</a></h2>

<h3><a name="_Toc1619654"><![if !supportLists]>9.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619655"><![if !supportLists]>9.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to retrieve a single property value
from a CIM Instance in the target Namespace.</p>

<p class=MsoNormal><span style="mso-spacerun: yes">                    </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>GetProperty</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;propertyValue&gt;?GetProperty (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;instanceName&gt; InstanceName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string PropertyName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The InstanceName input parameter specifies the name of the
Instance (model path) from which the Property value is requested. </p>

<p class=MsoNormal>The PropertyName input parameter specifies the name of the
Property whose value is to be returned. </p>

<p class=MsoNormal>If successful, the return value specifies the value of the
requested Property. If the value is NULL then no element is returned. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class does not exist in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class does exist, but the requested CIM Instance does not exist
     in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_NO_SUCH_PROPERTY
     (the CIM Instance does exist, but the requested Property does not) </li>
 <li class=MsoNormal style='mso-list:l10 level1 lfo14;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619656"><![if !supportLists]>9.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual CIMValue
getProperty(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMReference&amp;
instanceName,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
propertyName);</p>

<h3><a name="_Toc1619657"><![if !supportLists]>9.1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619658"><![if !supportLists]>9.1.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619659"><![if !supportLists]>9.1.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619660"><![if !supportLists]>9.1.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619661"><![if !supportLists]>9.1.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619662"><![if !supportLists]>9.1.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619663"><![if !supportLists]>9.2<![endif]>SetProperty</a></h2>

<h3><a name="_Toc1619664"><![if !supportLists]>9.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619665"><![if !supportLists]>9.2.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to set a single property value in a
CIM Instance in the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun:
yes">                              </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>SetProperty</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
SetProperty (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;instanceName&gt; InstanceName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string PropertyName,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">         
</span>[IN,OPTIONAL,NULL] &lt;propertyValue&gt; NewValue = NULL<span
style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The InstanceName input parameter specifies the name of the
Instance (model path) for which the Property value is to be updated. </p>

<p class=MsoNormal>The PropertyName input parameter specifies the name of the
Property whose value is to be updated. </p>

<p class=MsoNormal>The NewValue input parameter specifies the new value for the
Property (which may be NULL). </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_INVALID_CLASS
     (the CIM Class does not exist in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the CIM Class does exist, but the requested CIM Instance does not exist
     in the specified namespace) </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_NO_SUCH_PROPERTY
     (the CIM Instance does exist, but the requested Property does not) </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_TYPE_MISMATCH
     (the supplied value is incompatible with the type of the Property) </li>
 <li class=MsoNormal style='mso-list:l32 level1 lfo15;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619666"><![if !supportLists]>9.2.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Client API</a></h3>

<p class=code>virtual void setProperty(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMReference&amp;
instanceName,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
propertyName,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const CIMValue&amp;
newValue = CIMValue());</p>

<h3><a name="_Toc1619667"><![if !supportLists]>9.2.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619668"><![if !supportLists]>9.2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619669"><![if !supportLists]>9.2.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619670"><![if !supportLists]>9.2.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619671"><![if !supportLists]>9.2.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619672"><![if !supportLists]>9.2.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Open Questions</a></h3>

<h1><a name="_Toc1619674"><![if !supportLists]>10<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span><![endif]>Method Operations</a></h1>

<h2><a name="_Toc1619675"><![if !supportLists]>10.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>InvokeMethod</a></h2>

<h1><a name="_Toc1619676"><![if !supportLists]>11<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span><![endif]>Qualifier Operations</a></h1>

<h2><a name="_Toc1619677"><![if !supportLists]>11.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Get Qualifier</a></h2>

<h3><a name="_Toc1619678"><![if !supportLists]>11.1.1<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619679"><![if !supportLists]>11.1.2<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to retrieve a single Qualifier
declaration from the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes"> </span><span
style="mso-spacerun: yes">              </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>GetQualifier</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;qualifierDecl&gt; GetQualifier (<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string QualifierName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The QualifierName input parameter identifies the Qualifier
whose declaration to be retrieved. </p>

<p class=MsoNormal>If successful, the method returns the Qualifier declaration
for the named Qualifier. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the requested Qualifier declaration did not exist) </li>
 <li class=MsoNormal style='mso-list:l34 level1 lfo16;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619680"><![if !supportLists]>11.1.3<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Client API</a></h3>

<p class=code>virtual CIMQualifierDecl getQualifier(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
qualifierName);</p>

<h3><a name="_Toc1619681"><![if !supportLists]>11.1.4<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619682"><![if !supportLists]>11.1.5<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619683"><![if !supportLists]>11.1.6<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619684"><![if !supportLists]>11.1.7<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619685"><![if !supportLists]>11.1.8<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619686"><![if !supportLists]>11.1.9<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619687"><![if !supportLists]>11.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Set Qualifier</a></h2>

<h3><a name="_Toc1619688"><![if !supportLists]>11.2.1<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619689"><![if !supportLists]>11.2.2<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to create or update a single
Qualifier declaration in the target Namespace.<span style="mso-spacerun: yes"> 
</span>If the Qualifier declaration already exists it is overwritten. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                     </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>SetQualifier</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
SetQualifier (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
&lt;qualifierDecl&gt; QualifierDeclaration<span style="mso-spacerun: yes"> 
</span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The QualifierDeclaration input parameter defines the
Qualifier Declaration to be added to the Namespace. </p>

<p class=MsoNormal>If successful, the Qualifier declaration MUST have been
added to the target Namespace.<span style="mso-spacerun: yes">  </span>If a
Qualifier declaration with the same Qualifier name already existed, then it
MUST have been replaced by the new declaration. </p>

<p class=MsoNormal>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.
</p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l5 level1 lfo17;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619690"><![if !supportLists]>11.2.3<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual void
setQualifier(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const
CIMQualifierDecl&amp; qualifierDeclaration);</p>

<h3><a name="_Toc1619691"><![if !supportLists]>11.2.4<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619692"><![if !supportLists]>11.2.5<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619693"><![if !supportLists]>11.2.6<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619694"><![if !supportLists]>11.2.7<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619695"><![if !supportLists]>11.2.8<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619696"><![if !supportLists]>11.2.9<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619698"><![if !supportLists]>11.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>Delete Qualifier</a></h2>

<h3><a name="_Toc1619699"><![if !supportLists]>11.3.1<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619700"><![if !supportLists]>11.3.2<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to delete a single Qualifier
declaration from the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">               </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>DeleteQualifier</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>void
DeleteQualifier (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string QualifierName<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The QualifierName input parameter identifies the Qualifier
whose declaration to be deleted. </p>

<p class=MsoNormal>If successful, the specified Qualifier declaration MUST have
been deleted from the Namespace. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_NOT_FOUND
     (the requested Qualifier declaration did not exist) </li>
 <li class=MsoNormal style='mso-list:l19 level1 lfo31;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619701"><![if !supportLists]>11.3.3<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual void deleteQualifier(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
qualifierName);</p>

<h3><a name="_Toc1619702"><![if !supportLists]>11.3.4<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619703"><![if !supportLists]>11.3.5<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619704"><![if !supportLists]>11.3.6<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619705"><![if !supportLists]>11.3.7<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619706"><![if !supportLists]>11.3.8<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619707"><![if !supportLists]>11.3.9<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Open Questions</a></h3>

<h2><a name="_Toc1619709"><![if !supportLists]>11.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>EnumerateQualifiers</a></h2>

<h3><a name="_Toc1619710"><![if !supportLists]>11.4.1<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619711"><![if !supportLists]>11.4.2<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to enumerate Qualifier declarations
from the target Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                   </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>EnumerateQualifiers</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes"> 
</span>&lt;qualifierDecl&gt;* EnumerateQualifiers (<span style="mso-spacerun:
yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>If successful, the method returns zero or more Qualifier
declarations. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l30 level1 lfo32;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619712"><![if !supportLists]>11.4.3<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>virtual
Array&lt;CIMQualifierDecl&gt; enumerateQualifiers(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
nameSpace);</p>

<h3><a name="_Toc1619713"><![if !supportLists]>11.4.4<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619714"><![if !supportLists]>11.4.5<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619715"><![if !supportLists]>11.4.6<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619716"><![if !supportLists]>11.4.7<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619717"><![if !supportLists]>11.4.8<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619718"><![if !supportLists]>11.4.9<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Open Questions</a></h3>

<h1><a name="_Toc1619720"><![if !supportLists]>12<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
</span><![endif]>Query Operations</a></h1>

<h2><a name="_Toc1619721"><![if !supportLists]>12.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><![endif]>ExecQuery</a></h2>

<h3><a name="_Toc1619722"><![if !supportLists]>12.1.1<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Function</a></h3>

<h3><a name="_Toc1619723"><![if !supportLists]>12.1.2<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>HTTP Specification Definition</a></h3>

<p class=MsoNormal>This operation is used to execute a query against the target
Namespace. </p>

<p class=MsoNormal><span style="mso-spacerun: yes">                </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>ExecQuery</p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>&lt;object&gt;*
ExecQuery (<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string QueryLanguage,<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">          </span>[IN]
string Query<span style="mso-spacerun: yes">  </span></p>

<p class=InterfaceSpec><span style="mso-spacerun: yes">  </span>)</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

<p class=MsoNormal>The QueryLanguage input parameter defines the query language
in which the Query parameter is expressed. </p>

<p class=MsoNormal>The Query input parameter defines the query to be executed. </p>

<p class=MsoNormal>Neither the Query language nor the format of the Query are
defined by this specification.<span style="mso-spacerun: yes">  </span>It is
anticipated that Query languages will be submitted to the DMTF as separate
proposals. </p>

<p class=MsoNormal>A mechanism whereby CIM Servers can declare which query
languages they support (if any) is defined in Determining CIM Server
Capabilities. </p>

<p class=MsoNormal>If successful, the method returns zero or more CIM Classes
or Instances that correspond to the results set of the query. </p>

<p class=MsoNormal>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. </p>

<ul style='margin-top:0in' type=disc>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_ACCESS_DENIED
     </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_NOT_SUPPORTED
     </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_NAMESPACE
     </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_PARAMETER
     (including missing, duplicate, unrecognized or otherwise incorrect
     parameters) </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
     (the requested query language is not recognized) </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_INVALID_QUERY
     (the query is not a valid query in the specified query language) </li>
 <li class=MsoNormal style='mso-list:l38 level1 lfo18;tab-stops:list .5in'>CIM_ERR_FAILED
     (some other unspecified error occurred)</li>
</ul>

<h3><a name="_Toc1619724"><![if !supportLists]>12.1.3<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Client API</a></h3>

<p class=code><span style="mso-spacerun: yes">    </span>/// ATTN: should return
Array&lt;CIMObject&gt;</p>

<p class=code><span style="mso-spacerun: yes">    </span>virtual
Array&lt;CIMInstance&gt; execQuery(</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
queryLanguage,</p>

<p class=code><span style='mso-tab-count:1'>     </span>const String&amp;
query) ;</p>

<h3><a name="_Toc1619725"><![if !supportLists]>12.1.4<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Validation</a></h3>

<h3><a name="_Toc1619726"><![if !supportLists]>12.1.5<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Routing</a></h3>

<h3><a name="_Toc1619727"><![if !supportLists]>12.1.6<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Request Processing</a></h3>

<h3><a name="_Toc1619728"><![if !supportLists]>12.1.7<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Response Processing</a></h3>

<h3><a name="_Toc1619729"><![if !supportLists]>12.1.8<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Modules Involved</a></h3>

<h3><a name="_Toc1619730"><![if !supportLists]>12.1.9<span style='font:7.0pt "Times New Roman"'>
</span><![endif]>Open Questions</a></h3>

<p style='margin:0in;margin-bottom:.0001pt'>---END OF DOCUMENT--</p>

<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2