Update

The Update element is used to extract data from an event and import it into the related BAM activity.

Format

To use the Update element, you must provide both a column name and type and an Expression element containing one or more Operation elements that evaluate to a single string value.

<ic:Update DataItemName="Name" Type="Type">  
  <ic:Expression>  
    <!-- one or more Operation elements -->  
  </ic:Expression>  
</ic:Update>  

Attributes

Attribute name Description
ColumnName BAM activity checkpoint name. This is the checkpoint that will be updated with the extracted data.
Type BAM data type of the checkpoint; must be one of the following:

- NVARCHAR
- DATETIME
- INT
- FLOAT

Remarks

The following operations are not supported in the Update expression:

  • And

  • Equals

Example

In the following example, the GetContextProperty WF operation is used to retrieve the EventTime property. This value will be stored as a DATETIME type for the "StartOrderProcessing" data item for the BAM activity.

<ic:Update DataItemName="StartOrderProcessing" Type="DATETIME">  
  <ic:Expression>  
    <wf:Operation Name="GetContextProperty">  
      <wf:Argument>EventTime</wf:Argument>  
    </wf:Operation>  
  </ic:Expression>  
</ic:Update>  

See Also

Interceptor OnEvent Element