Block

Description

Block task specify a set of FIX fields with values.

Parameters

Attribute Description Default Required
id Reference name to use block with other tasks. None Yes

Examples

<target name="test">
	<block id="MyEmail">
		<field name="Subject" value="Test e-mail" />
		<group name="LinesOfText">
			<field name="Text" value="Line 1" />
		</group>
		<group name="LinesOfText">
			<field name="Text" value="Line 2" />
		</group>
		<group name="LinesOfText">
			<field name="Text" value="Line 3" />
		</group>
	</block>

   	<fixWaitForLogin refid="main_initiator" timeout="30" sender="SNDR" target="TRGT" type="FIX.4.2"/>
	<echo>Send Email  (MsgType = C) message from initiator to acceptor</echo>
	<java classname="Timestamp" outputproperty="UniqueID" fork="false" />

	<fixSend refid="main_initiator" sender="SNDR" target="TRGT" type="FIX.4.2" repeat="1" count="1" repeatDelay="0" sendDelay="0">
		<fixMessage>
			<field name="MsgType" value="C" />
			<field name="164" value="123456" />
			<field name="EmailType" value="0" />
			<field name="Subject" value="Test e-mail" />
			<block source="MyEmail" />
		</fixMessage>
	</fixSend>
</target>