Namespace: |
|
Content: |
complex, 4 attributes, 8 elements, elem. wildcard |
Defined: |
globally in myInbox.xsd; see XML source |
Includes: |
|
Used: |
at 1 location |
XML Representation Summary |
|||||||||||||||
<... |
|||||||||||||||
|
|||||||||||||||
> |
|||||||||||||||
|
|||||||||||||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Rules specify actions that should be performed on the active message during sending or delivery.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="name" type="hs:localizableString">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The application-defined, human readable identifier of the rule.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Indicates whether the rule is currently enabled.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes where the rule must run. The only allowable value
</xsd:documentation>
to date is 'server'.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes when the rule must run. The only allowable values
</xsd:documentation>
are 'sending' and 'receiving'.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Specifies if this is of type 'oof' or 'normal'
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The application-defined provider of the rule. This is provided so that multiple applicaions
</xsd:documentation>
can (if they so desire) only alter their own rules.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element's select attribute specifies the xpath expression used to evaluate if the this
</xsd:documentation>
rule applies to the active message. <xsd:complexType>
<!-- empty content -->
</xsd:complexType>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This attribute specifies an xpath expression used to determine if this rule applies
</xsd:documentation>
to the active message. Because rules only apply to messages, this statement must be scoped to the message element: Legal examples: "./importance = 'high'" "./from/email = 'someone@microsoft.com' and contains(./subject/full, 'hello')" Illegal examples: "/myInbox/message[./importance = 'high']" "/myInbox/folder" "/myInbox/rule"
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Specifies an individual action to perform if the select element
</xsd:documentation>
matches minOccurs-maxOccurs messages. <xsd:complexType>
<xsd:sequence>
</xsd:complexType>
<xsd:element maxOccurs="1" minOccurs="0" name="copyMessage" type="copyMessageActionType"/>
</xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="forwardAsAttachment" type="forwardAsAttachmentActionType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="stopProcessingRulesOfThisType" type="stopProcessingRulesOfThisTypeType"/>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes the order that this action should be performed
</xsd:documentation>
in relative to all other actions for this rule. <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes the order that this action should be performed
</xsd:documentation>
in relative to all other actions for this rule. </xsd:complexType>
|
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
xsd:unsignedLong, predefined |
Use: |
required |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes the order that this action should be performed
</xsd:documentation>
in relative to all other actions for this rule. </xsd:attribute>
|
Type: |
anonymous complexType, complex content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Specifies an individual action to perform if the select element
</xsd:documentation>
matches minOccurs-maxOccurs messages. <xsd:complexType>
<xsd:sequence>
</xsd:complexType>
<xsd:element maxOccurs="1" minOccurs="0" name="copyMessage" type="copyMessageActionType"/>
</xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="forwardAsAttachment" type="forwardAsAttachmentActionType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="stopProcessingRulesOfThisType" type="stopProcessingRulesOfThisTypeType"/>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes the order that this action should be performed
</xsd:documentation>
in relative to all other actions for this rule. </xsd:element>
|
Type: |
anonymous complexType, empty content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element's select attribute specifies the xpath expression used to evaluate if the this
</xsd:documentation>
rule applies to the active message. <xsd:complexType>
<!-- empty content -->
</xsd:complexType>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This attribute specifies an xpath expression used to determine if this rule applies
</xsd:documentation>
to the active message. Because rules only apply to messages, this statement must be scoped to the message element: Legal examples: "./importance = 'high'" "./from/email = 'someone@microsoft.com' and contains(./subject/full, 'hello')" Illegal examples: "/myInbox/message[./importance = 'high']" "/myInbox/folder" "/myInbox/rule" </xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The application-defined, human readable identifier of the rule.
</xsd:documentation>
</xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The application-defined provider of the rule. This is provided so that multiple applicaions
</xsd:documentation>
can (if they so desire) only alter their own rules. </xsd:element>
|
Type: |
runatType, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes where the rule must run. The only allowable value
</xsd:documentation>
to date is 'server'. </xsd:element>
|
Type: |
runwhenType, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This required attribute specifes when the rule must run. The only allowable values
</xsd:documentation>
are 'sending' and 'receiving'. </xsd:element>
|
Type: |
ruleStateType, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Indicates whether the rule is currently enabled.
</xsd:documentation>
</xsd:element>
|
Type: |
ruleTypeType, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Specifies if this is of type 'oof' or 'normal'
</xsd:documentation>
</xsd:element>
|
Defined: |
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
|