Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
  <RemoveField>
	<Val>7729</Val>
	<Val>7730</Val>
	<Val>7731</Val>
</RemoveField>

 

The action tries to remove given list of tags from the processed FIX message. Absence of the tag does not cause fail.

 

...

Code Block
languagehtml/xml
  <MoveField SourceField ="11" TargetField ="95005" />

The action is short form for the following sequence of actions: <CopyField>, <RemoveField>.

 

...

Code Block
languagehtml/xml
  <AddOrUpdateField Field="56" Value="NONE"/>

There are two attributes: “Field” and “Value”. The action tries to insert tag into current FIX message. If tag exists, old value is overwritten. 

...

Code Block
languagehtml/xml
<RemoveFromField Field="55">
  <Val>.TO</Val>
  <Val>.V</Val>
</RemoveFromField>

This action removes values from a multi value string. Absence of the values does not cause fail.

 


<KeepFields> action

 

Code Block
languagehtml/xml
<KeepFields Tags=
”151
"151, 14,
30”
 30" />

 

The “Tags” attribute is a list of tags, which are to be copied as is. This action is a short form for the sequence of TryCopyField actions with the SourceField attribute equals the TargetField one:

<TryCopyField SourceField=”151” TargetField=”151” />
<TryCopyField SourceField=”14” TargetField=”14” />
<TryCopyField SourceField=”30” TargetField=”30” />.

 

 

 

<WeedField> action

 

Code Block
languagehtml/xml
<WeedField Field="18" />

This action replaces special characters in the given tag on the space character. The special characters are \t, \n, \r, \v, \f, \’ ,”. Absence of the tag does not cause fail.

 

<StopProcessing> action

 

Code Block
languagehtml/xml
<StopProcessing/>
 

The action just stops processing of current FIX message. The rest of the rules will be skip.

 

Code Block
languagehtml/xml
<StopProcessing ResultCode="94" Description=""
“Required
Required tag missing: Price" />

More advanced version of the “StopProcessing” action; ResultCode and Description are used at BL layer (see <CreateReject /> action in BL configuration) to generate a reject message.

...