Edit

Share via


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