3.1.4.3.2.1.1.6 Process
The Process command is used to process objects on the server.
-
<xsd:complexType name="Process"> <xsd:all> <xsd:element name="Type" > <xsd:simpleType> <xsd:restriction base="xsd:string" > <xsd:enumeration value="ProcessFull" /> <xsd:enumeration value="ProcessAdd" /> <xsd:enumeration value="ProcessUpdate" /> <xsd:enumeration value="ProcessIndexes" /> <xsd:enumeration value="ProcessScriptCache" /> <xsd:enumeration value="ProcessData" /> <xsd:enumeration value="ProcessDefault" /> <xsd:enumeration value="ProcessClear" /> <xsd:enumeration value="ProcessStructure" /> <xsd:enumeration value="ProcessClearStructureOnly" /> <xsd:enumeration value="ProcessClearIndexes" /> <xsd:enumeration value="ProcessDefrag" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Object" type="ObjectReference" /> <xsd:element name="Bindings" minOccurs="0" > <xsd:complexType> <xsd:sequence> <xsd:element name="Binding" type="OutOfLineBinding" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="DataSource" type="DataSource" minOccurs="0" /> <xsd:element name="DataSourceView" type="DataSourceView" minOccurs="0" /> <xsd:element name="ErrorConfiguration" type="ErrorConfiguration" minOccurs="0" /> <xsd:element name="WriteBackTableCreation" minOccurs="0" > <xsd:simpleType> <xsd:restriction base="xsd:string" > <xsd:enumeration value="Create" /> <xsd:enumeration value="CreateAlways" /> <xsd:enumeration value="UseExisting" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:all> </xsd:complexType>
The following table shows the XML elements included in the Process command.
Element |
Default value |
Description |
---|---|---|
Type |
[Required] |
An enumeration value that specifies the type of processing being done. |
Object |
[Required] |
The object to process. The ObjectReference type is defined in section 3.1.4.3.2.1.1.1. |
Bindings |
Empty |
The optional bindings that can be specified for any of the objects that are to be processed. If any are specified, they override the binding specified for the objects that are stored with the object definition on the server. |
DataSource |
Empty |
The optional data source that can be specified for any of the objects that are to be processed. If any are specified, they override the data source that is specified for the objects that are stored with the object definition on the server. The DataSource type is defined in section 2.2.4.2.2.6. |
DataSourceView |
Empty |
The optional data source view that can be specified for any of the objects that are to be processed. If any are specified, they override the data source view that is specified for the objects that are stored with the object definition on the server. The DataSourceView type is defined in section 2.2.4.2.2.7. |
ErrorConfiguration |
Empty |
The error configuration used for this processing operation. It overrides any error configuration object that is stored as part of object definitions on the server. The ErrorConfiguration type is defined in section 2.2.4.2.2.30. |
WriteBackTableCreation |
"Create" |
An enumeration value that specifies whether to create or use an existing Writeback table. |
The return result type for the Process command is xmla-e:emptyresult.