BlockModelRMO::Query Resource Type Data


Returns the model data for a resource type. Used by Microsoft. Provisioning Framework (MPF).

XML Input Schema

The following code fragment shows the format for sending data to this procedure. For more information on individual elements and attributes, see the Elements and Attributes table.

<executeData>1..1
  <resourceType>1..1
	<typeName>1..1</typeName>
  </resourceType>
</executeData>

XML Output Schema

The following code fragment shows the format for data this procedure returns. For more information on individual elements and attributes, see the Elements and Attributes table.

<executeData>1..1
  <modelInstanceData>1..1   
	<unit>1..1</unit>
	<virtualDataName>0..1</virtualDataName>
	<actualDataName>0..1</actualDataName>
	<actualDataDesc>0..1</actualDataDesc>
	<virtualDataDesc>0..1</virtualDataDesc>
	<defaultActualMax>0..1</defaultActualMax>
	<defaultVirtualMax>0..1</defaultVirtualMax>
	<defaultWarningPc>0..1</defaultWarningPc>
	<defaultMaxFillPc>0..1</defaultMaxFillPc>
	<defaultFillRatio>0..1</defaultFillRatio>
  </modelInstanceData>
</executeData>

Elements and Attributes

The following table describes the XML schema elements and attributes. Unless otherwise indicated, the data type is string.

Element Description, relationships, and attributes
actualDataDesc Description:
Description of the actual capacity data.

Parent:
modelInstanceData

actualDataName Description:
Name for the actual capacity data (for example, "MB on disk").

Parent:
modelInstanceData

defaultActualMax Description:
Default value for maximum actual capacity data for new resource instances that do not have an actualMax value.

Parent:
modelInstanceData

defaultFillRatio Description:
Default value for the fill ratio for new resource instances that do not have a fillRatio value.

Parent:
modelInstanceData

defaultMaxFillPc Description:
Default value for maximum fill percentage level for new resource instances that do not have a maxFillPc value.

Parent:
modelInstanceData

defaultVirtualMax Description:
Default value for virtual actual capacity for new resource instances that do not have a virtualMax value.

Parent:
modelInstanceData

defaultWarningPc Description:
Default value for the warning percentage level for new resource instances that do not have a warningPc value.

Parent:
modelInstanceData

executeData Description:
Encapsulates the procedure's input and output data.

Children:
modelInstanceData (minOccurs="1" maxOccurs="1", output only)
resourceType
(minOccurs="1" maxOccurs="1", input only)

modelInstanceData Description:
Encapsulates data needed to describe a resource type.

Parent:
executeData

Children:
actualDataDesc (minOccurs="0" maxOccurs="1")
actualDataName
(minOccurs="0" maxOccurs="1")
defaultActualMax
(minOccurs="0" maxOccurs="1")
defaultFillRatio
(minOccurs="0" maxOccurs="1")
defaultMaxFillPc
(minOccurs="0" maxOccurs="1")
defaultVirtualMax
(minOccurs="0" maxOccurs="1")
defaultWarningPc (minOccurs="0" maxOccurs="1")
unit (minOccurs="1" maxOccurs="1")
virtualDataDesc (minOccurs="0" maxOccurs="1")
virtualDataName
(minOccurs="0" maxOccurs="1")

resourceType Description:
Encapsulates the data needed to describe a resource type.

Parent:
executeData

Children:
typeName (minOccurs="1" maxOccurs="1")

typeName Description:
Name of the resource type whose model data is being queried.

Parent:
resourceType

unit Description:
Resource capacity unit to associate with instances of this type. Examples include "MB" and "Users".

Parent:
modelInstanceData

virtualDataName Description:
Name for the virtual capacity data (for example, "MB on user's plan").

Parent:
modelInstanceData

virtualDataDesc Description:
Description of the virtual capacity data.

Parent:
modelInstanceData

Example

<request>
  <data/>
  <procedure>  
	<execute procedure="Query Resource Type Data" namespace="BlockModelRMO"> 
	<executeData>
		<resourceType>
		<typeName>IISServer</typeName>
		</resourceType>
	</executeData>
	<after source="executeData" sourcePath="modelInstanceData" destination="data" />
	</execute>
  </procedure>
</request>

See Also

Add Resource Type Data, BlockModelRMO Provider, Resource Manager


Up Top of Page
) 1999-2002 Microsoft Corporation. All rights reserved.