
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FIX Orchestra &#8211; FIX Trading Community</title>
	<atom:link href="https://www.fixtrading.org/category/fix-orchestra/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fixtrading.org</link>
	<description>Version 2.1.</description>
	<lastBuildDate>Thu, 16 Nov 2023 09:47:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://www.fixtrading.org/wp-content/uploads/2017/03/favicon.png</url>
	<title>FIX Orchestra &#8211; FIX Trading Community</title>
	<link>https://www.fixtrading.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Release of Playlist Version 1.2</title>
		<link>https://www.fixtrading.org/release-of-playlist-version-1-2/</link>
		
		<dc:creator><![CDATA[GTC PM]]></dc:creator>
		<pubDate>Thu, 16 Nov 2023 09:47:00 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<category><![CDATA[Orchestra Tools]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=104722</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) is proud to announce the update of Playlist to Version 1.2. If you are a FIX member, you can request access from the FIX...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><img fetchpriority="high" decoding="async" class="alignnone wp-image-104717 " src="https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-824x1024.png" alt="" width="580" height="721" srcset="https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-824x1024.png 824w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-242x300.png 242w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-121x150.png 121w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-768x954.png 768w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-580x720.png 580w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-860x1068.png 860w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2-1160x1441.png 1160w, https://cdnws.fixtrading.org/wp-content/uploads/2023/11/Screenshot-Playlist-v1-2.png 1190w" sizes="(max-width: 580px) 100vw, 580px" /></p>
<p style="font-weight: 400;">The FIX Global Technical Committee (GTC) is proud to announce the update of Playlist to Version 1.2. If you are a FIX member, you can request access from the FIX Program Office. It can then be invoked either via its own <a href="https://playlist.fixtrading.org/">URL</a> or through the FIX website (“Playlist” in the dropdown menu “Tools” or from the <a href="https://www.fixtrading.org/standards/fix-orchestra/">Orchestra</a> landing page). You have to be a FIX member and logged into the FIX website with your user account linked to your firm.</p>
<h4>What is Playlist?</h4>
<p style="font-weight: 400;">Playlist is the second tool related to the <a href="https://www.fixtrading.org/standards/fix-orchestra-online/">Orchestra Technical Standard</a>. Playlist is a web-based tool available through the FIX website that allows the user to generate a base Orchestra XML file by selecting what they need from an Orchestra reference file.</p>
<p style="font-weight: 400;">Similar to <a href="https://log2orchestra.fixtrading.org/">Log2Orchestra</a>, it is intended to be the starting point for someone who wants to benefit from Orchestra and use it to build the meta-data representation for one or more FIX interface(s). Log2Orchestra should be used if you wish to start with existing behavior of your implementation. Playlist should be used if you wish to start from standard FIX message definitions. The input file used by Playlist can be an officially published version of FIX Latest or also your own Orchestra file. You do not require any log files from an existing FIX interface to be able to use Playlist. Once an Orchestra XML file has been created with Playlist, you can use <a href="https://github.com/FIXTradingCommunity/tablature">Tablature</a> to convert it to and from markdown for maintenance and extensions. It is recommended to use <a href="https://fixtrading.sbox.esprow.com/" target="_blank" rel="noopener">Orchestra Server</a>, a service offered by FIX Trading for the maintenance for your Orchestra XML files. Access to the Orchestra Server is complimentary for members of the FIX Trading Community. Orchestra Server provides the necessary tools to manage FIX and non-FIX specifications based on the Orchestra Technical Standard. You can also create, browse, and export your Rules of Engagement specifications easily.</p>
<p style="font-weight: 400;">The following basic steps are required to create an Orchestra XML file with Playlist.</p>
<ol style="font-weight: 400;">
<li>Choose an Orchestra XML file as your input file that will be loaded only into your local browser</li>
<li>Select the messages, groups, components as well as their fields and values that you want to support</li>
<li>Choose a name for the new Orchestra XML file to output to and select &#8220;Create Orchestra file&#8221;</li>
<li>Select &#8220;Download File&#8221; and choose a directory to store the new output Orchestra XML file</li>
</ol>
<h4>What has changed with Playlist v1.2?</h4>
<p style="font-weight: 400;">The latest version of Playlist now fully supports the display of union datatypes. Previously, they were only shown in the list of datatypes but never selected. Union datatypes are now shown wherever a field is displayed, including messages, groups and components. They are shown as selected in the list of datatypes as soon as at least one of the selected fields has a union datatype.</p>
<p>Repeating groups always start with a NumInGroup field to count the number of instances for tag=value encoding. This field is now displayed as part of the group and automatically selected as soon as at least one element of the group is selected. It is not necessary to manually select this field for a group. Additionally, the NumInGroup fields are displayed in the read-only list of fields.</p>
<p style="font-weight: 400;">More detailed information can be found in the <a href="https://www.fixtrading.org/standards/fix-orchestra/playlist-user-guide/">Playlist User Guide</a>.</p>
<h4>Playlist v1.2 has fixed a few minor errors:</h4>
<ul>
<li>In some cases, the removal of fields from messages also removed these fields from other messages if they had been selected there.</li>
<li>In some cases, it was possible to deselect the last code of a code set (you need to remove the last field using the code set instead).</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FIXML Schema Files now created from Orchestra</title>
		<link>https://www.fixtrading.org/fixml-schema-files-now-created-from-orchestra/</link>
		
		<dc:creator><![CDATA[GTC PM]]></dc:creator>
		<pubDate>Wed, 26 Jul 2023 10:24:21 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=103952</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) has completed the transition of the FIXML schema files for FIX Latest from the Basic repository to the Orchestra repository. This change is effective...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p style="font-weight: 400;">The FIX Global Technical Committee (GTC) has completed the transition of the FIXML schema files for FIX Latest from the Basic repository to the Orchestra repository. This change is effective as of <a href="https://www.fixtrading.org/packages/ep277-mmt-v4-0">EP277</a>.</p>
<p style="font-weight: 400;"><a href="https://www.fixtrading.org/standards/fixml-online/">FIXML</a> is the XML encoding used within FIX. FIXML is widely adopted for derivatives post trade clearing and settlement globally. Orchestra is the standard for machine readable Rules of Engagement and was developed by FIX. It is used for the third generation of XML representations of the FIX Protocol. The first generation was the Basic repository followed by the Unified repository. The XML representations are used by the GTC to generate artifacts such as FIXimate and the FIXML schema files.</p>
<p style="font-weight: 400;">The <a href="https://www.fixtrading.org/standards/fix-orchestra-online/">Orchestra Technical Standard</a> was developed to significantly enhance the representation of meta-data for FIX and non-FIX electronic interfaces. Version 1.0 was published in February 2021 and has been used to provide an additional XML representation of FIX Latest since <a href="https://www.fixtrading.org/packages/ep255-sto-exemption/">EP255</a>. Currently, FIX Latest is still provided in all three repository formats (Basic, Unified, Orchestra).</p>
<p style="font-weight: 400;">The GTC has now completed the generation of all artifacts to the Orchestra repository. The Basic repository is no longer needed to generate the FIXML schema files and will eventually be discontinued.</p>
<p style="font-weight: 400;">The following sections describe the differences between the FIXML schema files created from Basic compared to Orchestra in detail.</p>
<h2 style="font-weight: 400;"><strong>Component Types</strong></h2>
<p style="font-weight: 400;">Components in the Basic repository have different types of components, identified with the element <code>&lt;ComponentType&gt;</code>. The component types, “ImplicitBlock” and “ImplicitBlockRepeating” had been used for the FIX Specification to identify (repeating) blocks embedded inside the message layout table. The need to make such a distinction was no longer needed as of FIX 5.0 but had not been removed from the Basic repository. The Orchestra repository no longer has component types. Blocks are distinguished from repeating blocks by being part of <code>&lt;fixr:components&gt;</code> or <code>&lt;fixr:groups&gt;</code> respectively.  The FIXML schema files created from the Orchestra repository continue to provide the component types “Block” and “BlockRepeating”. The component types “ImplicitBlock” and “ImplicitBlockRepeating” have been changed to “Block” and “BlockRepeating” respectively.</p>
<h2 style="font-weight: 400;"><strong>Namespaces</strong></h2>
<p style="font-weight: 400;">The new FIXML Schema files have an additional namespace for Orchestra:</p>
<p style="font-weight: 400;"><code>xmlns:fixr="http://fixprotocol.io/2020/orchestra/repository</code></p>
<h2 style="font-weight: 400;"><strong>References to the legacy FIX Protocol specification</strong></h2>
<p style="font-weight: 400;">The new FIXML Schema files no longer contain references to Volumes 3-5 of the <a href="https://www.fixtrading.org/standards/fix-5-0-sp-2/">legacy FIX Protocol specification</a> as that has been replaced with the new (<a href="https://www.fixtrading.org/online-specification/">online</a>) version. This change only affects the <code>&lt;xs:documentation&gt;</code> elements inside the FIXML schema files.</p>
<h2 style="font-weight: 400;"><strong>Ordering of field values</strong></h2>
<p style="font-weight: 400;">XML elements do not have a specific sort order. This affects the file <code>fixml-fields-base-Latest.xsd</code>. In some cases, enumerations of fields in the new FIXML schema files are different in terms of the order they appear in. This affects the element <code>&lt;fm:EnumDoc&gt;</code> (inside element <code>&lt;xs:appinfo&gt;</code>) and the elements <code>&lt;xs:enumeration&gt;</code> or <code>&lt;xs:pattern&gt;</code> (inside element<code> &lt;xs:restriction&gt;</code>).</p>
<p style="font-weight: 400;">There are no differences regarding the individual values themselves and should hence have no impact on the validation of FIXML messages.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Release of Playlist Version 1.1</title>
		<link>https://www.fixtrading.org/release-of-playlist-version-1-1/</link>
		
		<dc:creator><![CDATA[GTC PM]]></dc:creator>
		<pubDate>Tue, 01 Nov 2022 21:41:33 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<category><![CDATA[Orchestra Tools]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=100398</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) is proud to announce the update of Playlist to Version 1.1. If you are a FIX member, you can request access from the FIX...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><img decoding="async" class="alignnone size-medium wp-image-100400" src="https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-247x300.png" alt="" width="247" height="300" srcset="https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-247x300.png 247w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-844x1024.png 844w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-124x150.png 124w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-768x932.png 768w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-1266x1536.png 1266w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-580x704.png 580w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-860x1043.png 860w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11-1160x1407.png 1160w, https://cdnws.fixtrading.org/wp-content/uploads/2022/11/PlaylistOverview_v11.png 1398w" sizes="(max-width: 247px) 100vw, 247px" /></p>
<p style="font-weight: 400;">The FIX Global Technical Committee (GTC) is proud to announce the update of Playlist to Version 1.1. If you are a FIX member, you can request access from the FIX Program Office. It can then be invoked either via its own <a href="https://playlist.fixtrading.org/">URL</a> or through the FIX website (“Playlist” in the dropdown menu “Tools” or from the <a href="https://www.fixtrading.org/standards/fix-orchestra/">Orchestra</a> landing page). You have to be a FIX member and logged into the FIX website with your user account linked to your firm.</p>
<h4>What is Playlist?</h4>
<p style="font-weight: 400;">Playlist is the second tool related to the <a href="https://www.fixtrading.org/standards/fix-orchestra-online/">FIX Orchestra Technical Standard</a>. Playlist is a web-based tool available through the FIX website that allows the user to generate a base Orchestra XML file by selecting what they need from an Orchestra reference file.</p>
<p style="font-weight: 400;">Similar to <a href="https://log2orchestra.fixtrading.org/">Log2Orchestra</a>, it is intended to be the starting point for someone who wants to benefit from FIX Orchestra and use it to build the meta-data representation for one or more FIX interface(s). Log2Orchestra should be used if you wish to start with existing behavior of your implementation. Playlist should be used if you wish to start from standard FIX message definitions. The input file used by Playlist can be an officially published version of FIX Latest or also your own Orchestra file. You do not require any log files from an existing FIX interface to be able to use Playlist. Once an Orchestra XML file has been created with Playlist, you can use <a href="https://github.com/FIXTradingCommunity/tablature">Tablature</a> to convert it to and from markdown for maintenance and extensions. It is possible but not recommended to use an XML editor to maintain the Orchestra XML file directly. However, firms can create scripts or applications that read and manipulate the XML or markdown representation programmatically.</p>
<p style="font-weight: 400;">The following basic steps are required to create an Orchestra XML file with Playlist.</p>
<ol style="font-weight: 400;">
<li>Choose an Orchestra XML file as your input file that will be loaded only into your local browser</li>
<li>Select the messages, groups, components as well as their fields and values that you want to support</li>
<li>Choose a name for the new Orchestra XML file to output to and select &#8220;Create Orchestra file&#8221;</li>
<li>Select &#8220;Download File&#8221; and choose a directory to store the new output Orchestra XML file</li>
</ol>
<h4>What has changed with Playlist v1.1?</h4>
<p style="font-weight: 400;">A major enhancement has been provided for minor extensions of an existing Orchestra XML file. A selector file can be used to preselect a subset of a larger input file, followed by the manual selection of additional elements and the creation of a new Orchestra XML file. This had been a known limitation in v1.0 that has now been removed.</p>
<p style="font-weight: 400;">Playlist was primarily designed to extract a subset of the FIX standard to develop a firm&#8217;s rules of engagement. You can select the relevant messages, and within a message select the fields to include, and select codes from a codeset that apply. However, in version 1.0, there was no way to add something back in if you simply forgot to check it before outputting a new Orchestra file. In the new version 1.1, you can reintroduce the original reference file and use your subset to pre-select all the items you selected on the first pass. Now you have the opportunity to select a forgotten field, and then rewrite the intended output.</p>
<p style="font-weight: 400;">Playlist is now able to directly access standard FIX Orchestra XML files from GitHub (e.g. FIX Latest) in the same way as supported by Log2Orchestra.</p>
<p style="font-weight: 400;">More detailed information can be found in the <a href="https://www.fixtrading.org/standards/fix-orchestra/playlist-user-guide/">Playlist User Guide</a>.</p>
<h4>Playlist v1.1 has fixed a number of minor errors:</h4>
<ul>
<li>It was possible to deselect an entire code set if it only has one code to begin with.</li>
<li>It was possible to select entire sections if the first input file did not have it at all.</li>
<li>A code set with duplicate values in the input file caused Playlist to hang.</li>
<li>An empty category in the input file caused Playlist to hang.</li>
<li>Invalid XML in the input file now triggers a popup with specific error information.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Release of Playlist Version 1.0 for FIX Members</title>
		<link>https://www.fixtrading.org/release-of-playlist-version-1-0-for-fix-members/</link>
		
		<dc:creator><![CDATA[GTC PM]]></dc:creator>
		<pubDate>Tue, 22 Mar 2022 08:30:14 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<category><![CDATA[Orchestra Tools]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=81144</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) is proud to announce the availability of Playlist Version 1.0. If you are a FIX member, you can request access from the FIX Program...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><a href="https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview.png"><img decoding="async" class="alignnone wp-image-81297" src="https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-1024x966.png" alt="" width="556" height="525" srcset="https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-1024x966.png 1024w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-300x283.png 300w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-150x141.png 150w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-768x724.png 768w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-1536x1449.png 1536w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-580x547.png 580w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-860x811.png 860w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview-1160x1094.png 1160w, https://cdnws.fixtrading.org/wp-content/uploads/2022/02/PlaylistOverview.png 1686w" sizes="(max-width: 556px) 100vw, 556px" /></a></p>
<p>The FIX Global Technical Committee (GTC) is proud to announce the availability of Playlist Version 1.0. If you are a FIX member, you can request access from the FIX Program Office. It can then be invoked either <span lang="EN-US">via its own </span><span lang="EN-US"><a href="https://playlist.fixtrading.org/" target="_blank" rel="noopener noreferrer">URL</a></span> or through the FIX website (“Playlist” in the dropdown menu “Tools” or from the <a href="https://www.fixtrading.org/standards/fix-orchestra/" target="_blank" rel="noopener noreferrer">Orchestra</a> landing page). You have to be a FIX member and logged into the FIX website with your user account linked to your firm.</p>
<h2>What is Playlist?</h2>
<p>Playlist is the second tool related to the <a href="https://www.fixtrading.org/standards/fix-orchestra-online/" target="_blank" rel="noopener noreferrer">FIX Orchestra Technical Standard</a>. Playlist is a web-based tool available through the FIX website that allows the user to generate a base Orchestra XML file by selecting what they need from an input Orchestra reference file.</p>
<p>Similar to <a href="https://log2orchestra.fixtrading.org/">Log2Orchestra</a>, it is intended to be the starting point for someone who wants to benefit from FIX Orchestra and use it to build the meta-data representation for one or more FIX interface(s). The reference input file used by Playlist can be an officially published version of FIX Latest or also your own Orchestra file. You do not require any log files from an existing FIX interface to be able to use Playlist. Once an Orchestra XML file has been created with Playlist, you can use <a href="https://github.com/FIXTradingCommunity/tablature">Tablature</a> to convert it to and from markdown for maintenance and extensions. It is possible but not recommended to use an XML editor to maintain the Orchestra XML file directly. <span lang="EN-US">However, firms can create scripts or applications that read and manipulate the XML or markdown representation programmatically.</span></p>
<p>The following basic steps are required to create an Orchestra XML file with Playlist.</p>
<ol>
<li>Choose an Orchestra XML file as your input reference file that will be loaded only into your local browser</li>
<li>Select the messages, groups, components as well as their fields and values that you want to support</li>
<li>Choose a name for the new Orchestra XML file to output to and select &#8220;Create Orchestra file&#8221;</li>
<li>Select &#8220;Download File&#8221; and choose a directory to store the new Orchestra XML file</li>
</ol>
<p>More detailed information can be found in the <a href="https://www.fixtrading.org/standards/fix-orchestra/playlist-user-guide/" target="_blank" rel="noopener noreferrer">Playlist User Guide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Transition from FIX 5.0 SP2 to FIX Latest completed</title>
		<link>https://www.fixtrading.org/transition-from-fix-5-0-sp2-to-fix-latest-completed/</link>
		
		<dc:creator><![CDATA[FIXTrading Community]]></dc:creator>
		<pubDate>Mon, 17 May 2021 19:37:02 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=67457</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) announces the successful transition of the FIX application layer from FIX 5.0 SP2 to FIX Latest. Extension Pack EP260 introduced an  application version identifier for...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p>The FIX Global Technical Committee (GTC) announces the successful transition of the FIX application layer from FIX 5.0 SP2 to FIX Latest. Extension Pack <a href="https://www.fixtrading.org/packages/ep260-application-version-for-fix-latest/" target="_blank" rel="noopener noreferrer">EP260</a> introduced an  application version identifier for FIX Latest by adding a new value <code>10="FIXLatest"</code> (note that there is no space in the value) to <em>ApplVerID</em>(1128). FIX Latest is the term used to describe the latest version of the FIX application layer. FIX Latest is updated with each approved Extension Pack. FIX Latest is cumulative, containing all Extension Packs that have been approved prior. Please also see this <a href="https://www.fixtrading.org/fix-latest-a-complete-service-package-video/">video</a> on <em>FIX Latest – A Complete Service Package</em>.</p>
<h2>FIX Versions</h2>
<p>FIX versions were used in the past to bundle a large number of incremental changes and triggered an update and publication of the FIX specification documents (aka Volume 1-7), now available as an <a href="https://www.fixtrading.org/online-specification/">online specification</a>.</p>
<p>Extension Packs were introduced after the release of FIX 4.4 and have made changes to the latest version as follows:</p>
<ul>
<li>FIX 4.4 was enhanced with Extension Packs EP1 &#8211; EP40</li>
<li>FIX 5.0 was enhanced with Extension Packs EP41 &#8211; EP75</li>
<li>FIX 5.0 SP1 was enhanced with Extension Packs EP76 &#8211; EP97</li>
<li>FIX 5.0 SP2 was enhanced with Extension Packs EP98 &#8211; EP259</li>
<li>FIX Latest is being enhanced with Extension Packs as of EP260</li>
</ul>
<p>A FIX version covers the previous version together with the Extension Packs enhancing it, e.g. FIX 5.0 represents FIX 4.4 together with EP1-EP40. Hence, FIX Latest represents FIX 5.0 SP2 together with EP98 &#8211; EP259 and will be continuously enhanced with Extension Packs. There are no plans to issue another <em>version</em> of FIX beyond FIX Latest.</p>
<p>The concept of FIX <em>versions</em> has more or less lost its relevance since the publication of Extension Packs started with EP98 after the release of FIX 5.0 SP2. Further to that, the refactoring of the <a href="https://www.fixtrading.org/standards/fix-session-layer-online/">FIX Session Layer</a> introduced so-called session profiles, especially for the legacy versions FIX 4.2 (session profile &#8220;FIX.4.2&#8221;) and FIX 4.4 (session profile “FIX4”). The session profiles mandate specific values of BeginString(8), i.e. “FIX.4.2” and “FIX.4.4”, to maintain full backward compatibility of the <a href="https://www.fixtrading.org/standards/fix-session-layer-online/">FIX Session Layer</a>.</p>
<p>A FIX version can be enhanced with any messages, fields, and values from FIX Latest and this is common practice in the industry, e.g. to fulfill regulatory requirements that are only covered with fields from a higher version. Only FIX 4.2 has a few deviations on the semantic level, e.g. the use of ExecTransType(20) in the ExecutionReport(35=8) message. Apart from having less messages, fields, and values, FIX 4.4 only has very few minor application layer differences compared to FIX Latest, e.g. Currency(15) was moved from the side level to the main level of the TradeCaptureReport(35=AE) message with FIX 5.0 SP1. As of FIX 5.0 SP2, the GTC is ensuring full backward compatibility of the application layer changes.</p>
<p>In summary, the refactoring of the <a href="https://www.fixtrading.org/standards/fix-session-layer-online/">FIX Session Layer</a> made no changes on the technical level but allowed characterizing a FIX interface as running a FIX application layer version over a specific session profile, for example:</p>
<ul>
<li>FIX 4.2 with extensions over the FIX.4.2 session profile (BeginString(8)=”FIX.4.2”) or</li>
<li>FIX Latest over the FIX4 session profile (BeginString(8)=”FIX.4.4”) or</li>
<li>FIX Latest over the FIXT session profile (BeginString(8)=”FIXT.1.1”).</li>
</ul>
<p>The transition to FIX Latest has now also been applied to the different representations of the FIX Repository (Orchestra, Unified, Basic). <span lang="EN-US">The following sections </span> shows the changes that have been made to each of them as well as the changes made to the FIXML Schema files.</p>
<h2>FIX Orchestra</h2>
<p>FIX Orchestra is the main repository format based on the <a href="https://www.fixtrading.org/standards/fix-orchestra-online/" target="_blank" rel="noopener noreferrer">FIX Orchestra Technical Standard</a>. It consists of a single file Orchestra.xml and attributes of its root element &#8220;fixr:repository&#8221; were changed as follows as of EP260.</p>
<ul>
<li>name=&#8221;FIX.5.0SP2&#8243; was changed to name=&#8221;FIX.Latest&#8221;</li>
<li>version=&#8221;FIX.5.0SP2_EPxxx&#8221; was changed to version=&#8221;FIX.Latest_EPxxx&#8221; (&#8220;xxx&#8221; stands for the EP number)</li>
</ul>
<p>This file further contains the pedigree of its elements, i.e. the FIX version (and possibly EP number) when an element was added (attributes <em>added</em> and <em>addedEP</em>), last updated (attributes <em>updated</em> and <em>updatedEP</em>) or deprecated (attributes <em>deprecated</em> and <em>deprecatedEP</em>). There is no change to the values of the attributes identifying the number of an EP. However, whenever these attributes have a value of 260 or higher, the version information was changed to FIX Latest as of EP260.</p>
<ul>
<li>added=&#8221;FIX.5.0SP2&#8243; was changed to added=&#8221;FIX.Latest&#8221; if addedEP=&#8221;260&#8243; or higher</li>
<li>updated=&#8221;FIX.5.0SP2&#8243; was changed to updated=&#8221;FIX.Latest&#8221; if updatedEP=&#8221;260&#8243; or higher</li>
<li>deprecated=&#8221;FIX.5.0SP2&#8243; was changed to deprecated=&#8221;FIX.Latest&#8221; if deprecatedEP=&#8221;260&#8243; or higher</li>
</ul>
<p><a href="https://fiximate.fixtrading.org/" target="_blank" rel="noopener noreferrer">FIXimate</a> provides the pedigree information from the Orchestra.xml file.</p>
<h2>FIX Unified Repository</h2>
<p>The FIX Unified Repository is the legacy repository format (aka Repository 2010 edition). It basically consists of two XML files, one of which contains all language specific text (aka &#8220;phrases file&#8221;). The objective at the time was to support different languages by means of separate phrases files. The root element &#8220;phrases&#8221; has a <em>version</em> attribute that was changed from version=&#8221;FIX.5.0SP2_EPxxx&#8221; to version=&#8221;FIX.Latest_EPxxx&#8221; as of EP260 (&#8220;xxx&#8221; stands for the EP number). The other file (FixRepository.xml) contains all elements in a single file. Its root element &#8220;fixRepository&#8221; has an element &#8220;fix&#8221; that has a <em>version</em> attribute that was changed from version=&#8221;FIX.5.0SP2&#8243; to version=&#8221;FIX.Latest&#8221; as of EP260. Only FixRepository.xml contains pedigree information for the elements. The names of the pedigree attributes are the same as for FIX Orchestra and their values change as described above.</p>
<h2>FIX Basic Repository</h2>
<p>The FIX Basic Repository is the oldest repository format and is currently still provided for backward compatibility. It consists of separate XML files for each of the various elements of FIX, e.g. Messages.xml, Fields.xml, Enums.xml. The root element is different for every file but always has a <em>version</em> attribute that was changed from version=&#8221;FIX.5.0SP2&#8243; to version=&#8221;FIX.Latest&#8221; as of EP260. Note that the attribute <em>latestEP</em> of the root element reflects the last EP that changed any of the elements contained in the given file. It does not reflect the last overall EP and may hence continue to have an EP number lower than EP260 even if version=&#8221;FIX.Latest&#8221;. Each file contains pedigree information for its elements. The names of the pedigree attributes are the same as for FIX Orchestra and their values change as described above.</p>
<h2>FIXML Schema Files</h2>
<p>FIXML is the XML encoding for the FIX application layer and its meta-data is provided with every EP in the form of XSD files. These FIXML schema files contain information about the FIX version they are based on, and the FIX version is also part of the filename.</p>
<p>As of EP260, the suffix of every FIXML schema filename changes from “fixml-&lt;content&gt;-5-0-SP2.xsd” to “fixml-[content]-latest.xsd”. The FIXML schema files use an &lt;xs:include&gt; element to reference the name of one or more other FIXML schema files. Accordingly, as of EP260, the FIX version in the filename being referenced changes from “5-0-SP2” to “Latest”.</p>
<p>Each file contains &lt;xs:schema&gt; as root level element with a number of attributes. Some of the attribute values contain the FIX version and change as follows:</p>
<table>
<tbody>
<tr>
<td width="385"><strong>&lt;xs:schema&gt; attribute value until EP259</strong></td>
<td width="238"><strong>&lt;xs:schema&gt; attribute value as of EP260</strong></td>
</tr>
<tr>
<td width="385">xmlns=&#8221;http://www.fixprotocol.org/FIXML-5-0-SP2&#8243;</td>
<td width="238">xmlns=&#8221;http://www.fixprotocol.org/FIXML-Latest&#8221;</td>
</tr>
<tr>
<td width="385">xmlns:fm=&#8221;http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA&#8221;</td>
<td width="238">xmlns:fm=&#8221;http://www.fixprotocol.org/FIXML-Latest /METADATA&#8221;</td>
</tr>
<tr>
<td width="385">xsi:schemaLocation=&#8221;http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA fixml-metadata-5-0-SP2.xsd&#8221;</td>
<td width="238">xsi:schemaLocation=&#8221;http://www.fixprotocol.org/FIXML-Latest /METADATA fixml-metadata-Latest.xsd&#8221;</td>
</tr>
<tr>
<td width="385">targetNamespace=&#8221;http://www.fixprotocol.org/FIXML-5-0-SP2&#8243;</td>
<td width="238">targetNamespace=&#8221;http://www.fixprotocol.org/FIXML-Latest&#8221;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FIX Online Specification updated to FIX Latest</title>
		<link>https://www.fixtrading.org/fix-online-specification-updated-to-fix-latest/</link>
		
		<dc:creator><![CDATA[Hanno Klein]]></dc:creator>
		<pubDate>Tue, 21 Jul 2020 20:49:03 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[GTC Blog]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=58556</guid>

					<description><![CDATA[The FIX Global Technical Committee (GTC) is proud to announce the addition of all 258 Extension Packs to the FIX Latest online specification. FIX Latest is the first official release...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p>The FIX Global Technical Committee (GTC) is proud to announce the addition of all 258 Extension Packs to the <em>FIX Latest </em><a href="https://www.fixtrading.org/online-specification/" target="_blank" rel="noopener noreferrer">online specification</a>. <em>FIX Latest</em> is the first official release of FIX since FIX Version 5.0 Service Pack 2 (FIX 5.0 SP2) was released in 2010. <em>FIX Latest</em> makes available the use of all application layer messages over the FIX4 and FIXT session profiles of the <a href="https://www.fixtrading.org/packages/fix-session-layer-technical-specification/" target="_blank" rel="noopener noreferrer">FIX Session Layer standard</a>. For the first time, the entire integrated FIX specification is available as an online format.</p>
<p>The transformation of the normative specification of the FIX application layer into an online format was started a few years ago, prompted by a contribution from Jim Kaye of Bank of America Merrill Lynch of an initial refactoring of the document based on the seven volume FIX specification. The FIX organization then worked to enhance the repository, which is the machine-readable version of the specification, which became FIX Orchestra. At the same time a replacement FIX website and discussion forum was developed and released that supports single sign on. The availability of FIX Orchestra and the new website infrastructure provided a platform upon which Hanno Klein, GTC Co-chair, could lead the continued refactoring and integration of the <a href="https://www.fixtrading.org/extension-packs/" target="_blank" rel="noopener noreferrer">160 Extension Packs</a> created since the release of FIX 5.0 SP2 into an integrated online specification that is generated from a combination of markdown and FIX Orchestra, moving away from a manually edited word processing document format. This represents an incredible amount of work that has produced a considerable amount of value for the FIX user community.</p>
<p>Part of the restructuring included the creation of infrastructure that can automatically update the online specification, MSWord, and PDF formats of the specification with each new Extension Pack. This approach makes each enhancement to <em>FIX Latest</em> available to the FIX Community immediately after approval. Firms that adopt the <em>FIX Latest</em> branding can immediately use any of the new functionality without requiring a version change.</p>
<p>The first publication of the online specification (aka <em>baseline</em>) was made in December 2019. It was limited to the specification as defined by <a href="https://www.fixtrading.org/standards/fix-5-0-sp-2/" target="_blank" rel="noopener noreferrer">FIX 5.0 SP2</a> back in 2009, which included the first 97 Extension Packs. Whilst the content had not changed much compared to the original Volumes 3 (Pre-Trade), 4 (Trade), and 5 (Post-Trade), the generation and presentation of it had been fundamentally changed. The key difference was that a single source format (markdown) was used, from which multiple other formats (e.g. docx, html) are automatically generated with minimal manual handling effort (see below for further details). This allowed to post the specification in an interactive format to the FIX website and also provide documents for download.</p>
<p>The second publication in February of this year was an update to the baseline in terms of the presentation of the content, i.e. it still only provided the first 97 Extension Packs. However, the update contained component descriptions previously only available in FIXimate. It also provided images for the message structure, i.e. visualizing each message with its first level components. Navigational capabilities were enhanced to make it easier to move around across sections of the specification, both for the online format as well as for the downloadable documents.</p>
<p>The primary objective of this third publication has been the addition of the remaining content from the 160 Extension Packs released after FIX 5.0 SP2. This includes almost 50 new FIX messages across all areas, for example:</p>
<ul>
<li>Parties Reference Data</li>
<li>Entitlements</li>
<li>Risk Limits</li>
<li>Position Transfers</li>
<li>Margin Requirements</li>
<li>Market Data Statistics</li>
<li>Mass Orders</li>
<li>Pay Management</li>
</ul>
<p>The number of FIX fields has quadrupled from around 1500 to now almost 6000 fields. More than 3000 of these fields were added to the instrument components (includes instrument legs and underlyings) to support OTC derivative instruments, driven by the need for regulatory reporting to the CFTC in the US. The CFTC accepts FIX application messages using the FIXML encoding.</p>
<h2>FIX Latest</h2>
<p><em>FIX Latest</em> is the most current version of FIX that supports multiple asset classes and a wide range of trading life cycle business processes. It includes all extensions and hence mitigates versioning complexities that have slowed the adoption of years of innovation and standardization of electronic trading flows.</p>
<p>With the introduction of <em>FIX Latest</em>, firms no longer need to be tied to a specific version of FIX. The FIX Community  is encouraged to adopt the <em>FIX Latest</em> application layer messages for use over the primary FIX session layer profiles FIX4 (8=FIX.4.4) and  FIXT(8=FIXT.1.1)). When an Extension Pack is approved for inclusion in the FIX standard, it can be integrated into the firm’s existing infrastructure readily, as it becomes the new <em>FIX Latest</em> application version. The FIX Trading Community has invested member funds into the creation of infrastructure to update and publish the online and document versions of the FIX application standard immediately following the approval of an Extension Pack. The standard is available online, as a machine-readable repository, and as a traditional downloadable document.</p>
<h2>Behind the scenes…</h2>
<p>The following is for those of you that are interested to know a little bit more about the approach taken by the GTC and the technologies used to automate the generation of the online spec. The approach has proven to be highly efficient and can also be applied by the FIX Trading Community to their environments whenever there are specification documents, for example rules of engagement documents for FIX interfaces. The GTC would welcome an increase in the degree of automation throughout the industry.</p>
<p>A fundamental design issue was to separate content from its rendering and we decided to use markdown as input format. There are many flavors of markdown and we tried to be as simple and “standard” as possible by choosing <em><a href="https://github.github.com/gfm/" target="_blank" rel="noopener noreferrer">GitHub Flavored Markdown</a></em>. This also has the advantage of GitHub being able to natively render repository content that is written in markdown.</p>
<p>This leads to the second fundamental decision, i.e. to treat the specification like source code and use a repository with all of its great features for collaboration and keeping track of who changed what, when and why. It allows to use tags to create releases of a specification, starting with a version for internal review all the way to the version for publication.</p>
<p>The third major decision was to use open source tools to the extent possible and to develop our own tools only where absolutely necessary. The main tool used for the transformation of the markdown content to other formats is <em><a href="https://pandoc.org" target="_blank" rel="noopener noreferrer">Pandoc</a></em>, a universal document converter. Pandoc was initially used to transform the existing FIX 5.0 SP2 specification from Microsoft Word (docx) to a markdown format.</p>
<p>Pandoc is able to use a so-called <em>reference file</em> (a.k.a. style file) when generating a Microsoft Word (docx) file from markdown. This reference file is a Microsoft Word (docx) file containing the styles to be used to format the markdown content. It is key to the look and feel of the resulting document and represents an important asset developed by the GTC for the FIX Trading Community. It guarantees a consistent formatting throughout the document, including the title page, table of contents and page headers and footers. The same style file is used for all application layer specification documents. The look and feel of the corresponding online versions is defined by the standard CSS (Cascading Style Sheet) of the main <a href="https://www.fixtrading.org/" target="_blank" rel="noopener noreferrer">FIX website</a>. It was slightly enhanced, for example to support syntax highlighting for code snippets.</p>
<p>Another important tool is <em><a href="https://plantuml.com/" target="_blank" rel="noopener noreferrer">PlantUML</a></em>, an extremely powerful tool we will be using more and more for various kinds of images. It is currently being used to visualize the structure of global components in the introduction area. We have previously used it extensively for the sequence diagrams in the refactored version of the <a href="https://www.fixtrading.org/packages/fix-session-layer-technical-specification/" target="_blank" rel="noopener noreferrer">FIX Session Layer standard.</a></p>
<p>We are also using the stream editor <em><a href="https://www.gnu.org/software/sed/" target="_blank" rel="noopener noreferrer">SED</a></em>, for example to replace document-internal references with URLs for the online version. We had to develop our own tool <em>orchestra2doc</em> to extract FIX messages, components, and fields from FIX Orchestra and generate html files for the specification appendices containing the detailed message and component layouts. Pandoc is used to transform the html files into markdown in order to use them as input for the document version of the specification, ultimately offered as a set of PDF files for download.</p>
<h2>What’s next?</h2>
<p>The current version of the online specification contains detailed information related to messages and components. Some of the business areas already contain more general and conceptual information specific to a business process. This will be further extended with the concepts introduced by some of the Extension Packs. There is also more refactoring work to do, for example to extract the concept of message fragmentation that is currently described more than once in the context of different messages. It is planned to introduce dedicated chapters for concepts at the beginning of each business area (pre-trade, trade, post-trade) that will only make references to messages and/or components.</p>
<p>The new approach for technical specifications will also be taken for the documentation of the FIX Technical Standards, i.e. to transition to markdown and to offer an online version in addition to a document for download. There is already a separate style file that will be used for the formatting and layout of all FIX Technical Standards, i.e. they will be provided in an online version later this year. The first refactoring of the FIX Technical Standards was completed for the <a href="https://www.fixtrading.org/packages/fix-tagvalue-encoding-technical-specification/" target="_blank" rel="noopener noreferrer">FIX TagValue Encoding</a> and the <a href="https://www.fixtrading.org/packages/fix-session-layer-technical-specification/" target="_blank" rel="noopener noreferrer">FIX Session Layer standard</a>. Migration of the remaining standards is underway.</p>
<p><a href="https://www.fixtrading.org/standards/fix-orchestra/" target="_blank" rel="noopener noreferrer">FIX Orchestra</a> is quickly becoming the key component of any FIX infrastructure. It can be used to generate not only documentation but also encoding schemas (e.g. FIXML, SBE, JSON) or dictionaries such as QuickFIX. The GTC has created a number of public repositories in <em><a href="https://github.com/FIXTradingCommunity" target="_blank" rel="noopener noreferrer">GitHub</a></em> related to the development of tools for FIX Orchestra. One of them is <em><a href="https://github.com/FIXTradingCommunity/tablature" target="_blank" rel="noopener noreferrer">Tablature</a></em> that contains tools to convert between markdown and FIX Orchestra XML files (and vice versa). The GTC plans to use it to automatically update content stored in FIX Orchestra. We see <em>Tablature</em> as a key enabling approach for creating rules of engagement in a simple usable manner for the entire industry.</p>
<p>The tools are part of the activities of the <a href="https://www.fixtrading.org/groups/fixorchestra/" target="_blank" rel="noopener noreferrer">FIX Orchestra Working Group</a>, discussing requirements and proposals.  For example, the markdown format of <em>Tablature</em> serves as an easy authoring format shielding from the complexities of FIX Orchestra. On the other hand, the powerful and rich feature set of the FIX Orchestra standard (scenarios, workflows, state changes etc.) is a huge benefit for the automation of software development and testing related to interfaces (not just FIX). The working group is always looking for volunteers to drive forward the development of useful tools around FIX Orchestra.</p>
<p>We welcome any feedback from the FIX Trading Community and have added a thread to the <a href="https://forum.fixtrading.org/t/gtc-blog-fix-online-specification-updated-to-fix-latest/15199" target="_blank" rel="noopener noreferrer">FIX discussion forum</a> to engage with you on your thoughts and ideas.</p>
<p>&nbsp;</p>
<p>Hanno Klein, GTC Co-chair EMEA<br />
Jim Northey, GTC Co-chair Americas<br />
Daniel Shek, GTC Co-chair Asia Pacific</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interview with Jim Northey at the FIX Trading Community EMEA Trading 2018 Conference &#8211; The Trade</title>
		<link>https://www.fixtrading.org/interview-jim-northey-fix-trading-community-emea-trading-2018-conference/</link>
		
		<dc:creator><![CDATA[FIXTrading Community]]></dc:creator>
		<pubDate>Tue, 20 Mar 2018 16:06:12 +0000</pubDate>
				<category><![CDATA[FIX in the News]]></category>
		<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[MiFID]]></category>
		<category><![CDATA[Video]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=50008</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><iframe loading="lazy" width="500" height="281" src="https://www.youtube.com/embed/MZEnh0vo2s8?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FIX Trading Community announces Release Candidate 3 of FIX Orchestra – the open standard for machine readable rules of engagement for all financial protocols</title>
		<link>https://www.fixtrading.org/fix-trading-community-announces-release-candidate-3-fix-orchestra-open-standard-machine-readable-rules-engagement-financial-protocols/</link>
		
		<dc:creator><![CDATA[FIXTrading Community]]></dc:creator>
		<pubDate>Tue, 13 Mar 2018 09:01:14 +0000</pubDate>
				<category><![CDATA[FIX Orchestra]]></category>
		<category><![CDATA[Press Release]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=49927</guid>

					<description><![CDATA[London, New York, Hong Kong March 13, 2018: FIX Trading Community, the non-profit, industry-driven standards body at the heart of global financial trading, today announced the publication of Release Candidate...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><strong>London, New York, Hong Kong March 13, 2018:</strong> <a href="https://fixtradingcommunity.us7.list-manage.com/track/click?u=b60b4511982ff286c66d564e5&amp;id=a35c15f7f7&amp;e=85f2028839">FIX Trading Community</a>, the non-profit, industry-driven standards body at the heart of global financial trading, today announced the publication of Release Candidate 3 for FIX Orchestra for public review, to help the industry move further towards standardisation and automation of rules of engagement and deliver major efficiencies to the counterparty onboarding process. This enables firms to define their service offerings in an entirely systematic way, allowing them to certify their flows faster and with greater accuracy, while significantly reducing the need for manual intervention.</p>
<p>FIX Orchestra was conceived as machine readable rules of engagement between counterparties. As such, it is a standard for the exchange of metadata about the behaviour of FIX applications that will allow adopters of not only FIX, but any messaging protocol, to describe their service offering. The ultimate goal of FIX Orchestra is to bring the capability of “Plug and Play” into the FIX ecosystem following the evolution of computer systems over the past twenty years in order to greatly improve operational efficiency and reduce the time to trading for the FIX Community. The simplest use of FIX Orchestra will be to create an unambiguous specification for a service offering, replacing the ubiquitous PDF and Word documents that are not actionable. In its most extreme adoption level, FIX Orchestra can be used to automate the entire process of onboarding, normalizing, and validating disparate counterparty implementations.</p>
<p>As of Release Candidate 3, FIX Orchestra will be used as the basis for the re-engineering of the FIX Repository maintenance and publication system in 2018. By the end of 2018, all best practice documents will include a FIX Orchestra service definition. Independent Software Vendors, managed network providers, and bespoke implementations are encouraged to enhance their systems to consume FIX Orchestra service definitions.</p>
<p><strong>Nirav Shah, Senior Vice President, Testing Tools Engineering, Itiviti</strong>, noted, “<em>At Itiviti, we are closely involved in the area of standardisation and automation of Rules of Engagement. We are closely observing the progress of FIX Orchestra and evaluating how our platforms can consume FIX Orchestra files for automation of testing using an unambiguous specification of a service offering.”  </em><br />
<strong>Damian Bierman, “Head of Asia-Pacific, Portfolio Management &amp; Trading Solutions, FactSet, </strong> <strong>Co-chair Global Technical Committee, FIX Trading Community</strong>, commented, “<em>FIX Orchestra delivers major efficiencies to the counterparty onboarding process, and promises to bring benefits to the entire industry. Firms who adopt Orchestra will, for the first time, be able to define their service offerings in an entirely systematic way, allowing them to certify their flows faster and with greater accuracy, while significantly reducing the need for manual intervention. Ultimately, firms on Orchestra will be able to start trading faster, with greater ease and at lower cost than ever before. In that regard, FIX Orchestra represents one of the most exciting initiatives coming out of the FIX Trading Community today and proves yet again that the spirit of innovation within the community is alive and well, and focused, now as ever, on delivering solutions which are highly relevant to the challenges of the industry.”</em></p>
<p>The next steps with this initiative will be to work with firms to get early adoption to drive and mature the standard.</p>
<p>&#8211; ENDS &#8211;</p>
<p><u>About FIX Trading Community</u><br />
FIX Trading Community is the non-profit, industry-driven standards body at the heart of global trading.<br />
The organisation is independent and neutral, dedicated to addressing real business and regulatory issues impacting multi-asset trading in global markets through standardisation, delivering operational efficiency, increased transparency, and reduced costs and risks for all market participants. Central to FIX Trading Community’s work is the continuous development and promotion of the <a href="https://fixtradingcommunity.us7.list-manage.com/track/click?u=b60b4511982ff286c66d564e5&amp;id=bd8fad6e62&amp;e=85f2028839">FIX family of standards</a>, including the core <a href="https://fixtradingcommunity.us7.list-manage.com/track/click?u=b60b4511982ff286c66d564e5&amp;id=2990a5b208&amp;e=85f2028839">FIX Protocol</a> messaging language, which has revolutionised the trading environment and has successfully become the way the world trades.  Visit <a href="https://fixtradingcommunity.us7.list-manage.com/track/click?u=b60b4511982ff286c66d564e5&amp;id=19ea5c96d3&amp;e=85f2028839">www.fixtradingcommunity.org</a> for more information.</p>
<p><strong>Contact:</strong><br />
Tim Healy<br />
FIX Trading Community<br />
Tel: +44 (0)203 440 5962<br />
<a href="mailto:Tim.Healy@fixtrading.org">Tim.Healy@fixtrading.org</a></p>
<p>Courtney Doyle McGuinn<br />
FIX Trading Community<br />
Tel: + 1 212 655 2944<br />
<a href="mailto:courtney.mcguinn@fixtrading.org">courtney.mcguinn@fixtrading.org</a></p>
<p><strong>Media contacts:</strong><br />
Abby Munson/Lindsay Clarke<br />
Streets Consulting<br />
Tel: +44 20 7959 2235<br />
Email: <a href="mailto:Abby.Munson@Streetsconsulting.com">Abby.Munson@Streetsconsulting.com</a><br />
Email: <a href="mailto:Lindsay.Clarke@Streetsconsulting.com">Lindsay.Clarke@Streetsconsulting.com</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FIX Orchestra, the Full Stop at the End of FIX and What That Means for You</title>
		<link>https://www.fixtrading.org/fix-orchestra-full-stop-end-fix-means/</link>
		
		<dc:creator><![CDATA[Admin Healy]]></dc:creator>
		<pubDate>Fri, 07 Jul 2017 13:07:51 +0000</pubDate>
				<category><![CDATA[FIX in the News]]></category>
		<category><![CDATA[FIX Orchestra]]></category>
		<guid isPermaLink="false">https://www.fixtrading.org/?p=47574</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p><iframe loading="lazy" width="500" height="281" src="https://www.youtube.com/embed/eOIA_7bRQyI?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FIX Orchestra &#8211; Best Execution article</title>
		<link>https://www.fixtrading.org/fix-orchestra-best-execution-article/</link>
		
		<dc:creator><![CDATA[FIXTrading Community]]></dc:creator>
		<pubDate>Tue, 02 May 2017 07:47:37 +0000</pubDate>
				<category><![CDATA[FIX in the News]]></category>
		<category><![CDATA[FIX Orchestra]]></category>
		<guid isPermaLink="false">http://www.fixtrading.org/?p=43667</guid>

					<description><![CDATA[Anyone that has worked with the FIX Protocol will appreciate that, whilst it is a technical protocol, the human interaction in configuration, testing and certification of a FIX connection is...]]></description>
										<content:encoded><![CDATA[<style type="text/css"></style><p>Anyone that has worked with the FIX Protocol will appreciate that, whilst it is a technical protocol, the human interaction in configuration, testing and certification of a FIX connection is absolutely vital. The protocol itself was borne out of a business need over 20 years ago by traders and technologists with an explicit requirement to make communication between investment firms more efficient, thus reducing errors. Over 20 years later the FIX Protocol is the de-facto messaging protocol for the way the world trades today across all asset classes.</p>
<p>There are many thousands of FIX connections between buyside, sellside, vendors and exchanges. For each FIX connection between these counterparties, there is a time and a cost to market involving people, potentially across different time zones, exchanging FIX specifications. Once exchanged, calls will be scheduled between parties to run through different scenarios, and based on these calls and interpretation of these specifications, configuration work will be effected. 20 years on from the original FIX connections and the same onboarding processes are still being used.<br />
FIX Trading Community has always looked at ways to create more efficient processes across a number of workflows, and FIX Orchestra is the latest of these important initiatives. As John Greenan, CEO Alignment Systems and one of the creators of Orchestra describes it: “Orchestra is the full stop at the end of FIX. Risks and costs can be cut and time to market and efficiency improved.”</p>
<p><strong>What is FIX Orchestra?</strong><br />
Put simply, FIX Orchestra is a standard for implementing machine-readable rules of engagement. Counterparties can exchange their Orchestra files, either statically or dynamically through network interfaces, then automatically compare their files and discover where there are differences and restrictions. Following this process, configuration of FIX engines, generation of application configuration and code, test case creation and sample messages can be created without human intervention. In effect, a whole testing lifecycle can be undertaken quickly and in an efficient, cost-effective manner. This will resonate with the original demands behind the FIX Protocol itself and the continued need to be cost conscious in a tight margin environment.</p>
<p><strong>What is the business case?</strong><br />
How can a firm take advantage of this? A CTO is charged with effectively holding, developing, articulating and continually to evolve the company’s strategic technical direction. The CTO is responsible for making sure a company continues to have the best technology offering in a dynamically-evolving highly-competitive space. A space where FIX is an integral and vital component. It’s a challenging role. Well, it’s important to note that, for a business, no changes will need to be made to a company’s FIX engine which will lessen the financial impact. FIX Orchestra is metadata about a specific implementation of FIX. The benefits for a business will be derived from the cost-savings and efficiencies that allow your company to set up FIX connections promptly and with less manual human intervention – a quicker set-up and with significantly reduced opportunities for errors.</p>
<p>Eugene Budovsky, Director, Autobahn Equity, Deutsche Bank AG, Australia &amp; New Zealand, commented, “A key challenge for my business is rolling out new capabilities to client front-ends, in particular the upgrading of algo tickets. My clients use a large variety of vendor systems, and while the FIX Algorithmic Trading Definition Language (FIXatdl), for specifying algorithmic trading user interfaces, goes some way towards simplifying the process, there is invariably a large number of people (and associated cost) involved in the process. The task can be so daunting that sales people are often discouraged from offering ticket upgrades to clients, and multi-vendor global ticket upgrades are a massive undertaking. FIX Orchestra has the potential to automate these types of processes, and I am eager to see it deliver as it would significantly improve my ability to roll new offerings out to clients.”</p>
<p>Jim Northey of Itiviti, and one of FIX’s Global Technical Committee Co-chairs observes that “The strength of FIX is its flexibility and versatility, which was vital to its success and widespread adoption. The weakness of FIX is the variance across usage. Let’s face it, as one of the most successful industry standards in finance, FIX has some of the worst written specifications. What FIX Orchestra does is to create a formal specification mechanism for FIX. As the FIX community begins to enhance their systems to automatically consume FIX Orchestra files, and as we in the FIX Global Technical Committee start to publish FIX Orchestra files for each best practice, we will start to see the main drawback, variability across service offering, become one of our strengths and values.”<br />
Brandon DeCoster of FIX Flyer commented: “Today, we write PDF documents. Then humans read them, (mis)interpret them, implement them, and test them: all by hand. The future is defining Rules of Engagement. Period. Technology will generate the PDFs, the translations, the integrations, the tests, the certifications. The Rules of Engagement will be the authoritative source, the PDF an artifact.”</p>
<p><strong>Diving into the details</strong><br />
FIX Orchestra Release Candidate 1 is available today. FIX Orchestra is not so much something new as it is a significant evolution of the FIX Unified Repository, that has been adopted by a few major market participants to manage their specifications, in addition to being the basis for automated generation of FIXimate and the FIX specification. Release Candidate 1 permits much more than the definition of the fields, messages, components, and enumeration (code values). If this were all that Orchestra provided, there would be little value over what is available today. FIX Orchestra moves beyond just message definition, to permit specification of scenarios, which is a specific usage of a message. A single FIX message is used for many purposes. The Execution Report is an Ord Ack, Fill notification, Partial-Fill, done for day, order status. With Orchestra, you can define each of these scenarios and define the context in which each scenario will occur via FIX Orchestra’s ability to model, in a formal way, system state. For instance, you can model the state of an OMS or an execution venue and specify the response to various states.</p>
<p><strong>Not just for tag-value FIX</strong><br />
Adopters of FIX Orchestra can do as little as create a machine-readable inventory of their message formats. Or ambitious service providers, who see the full value of automation, can integrate FIX Orchestra within the core of their gateways, order routers, order management systems, and execution management systems. As we live in a world where most venues now provide proprietary interfaces in addition to FIX, and as FIX now has seven different message encoding formats, and multiple FIX session layers, it was important that FIX Orchestra did not support FIX tag-value only. In fact, an early version of FIX Orchestra was used within the Association of National Numbering Agencies (ANNA) Derivative Service Bureau project and used to generate Javascript Object Notation (JSON) Schemas.</p>
<p><strong>Next steps</strong><br />
The development of Release Candidate 2 is underway. Included in Release Candidate 2 is an expression language for specifying context and conditional rules. The use of a domain specific language was selected to improve readability and usability versus arcane and difficult to read XML based rule languages. The grammar for the FIX Orchestra expression language is maintained by the FIX Trading Community and is available under Apache 2.0 license via GitHub. Release Candidate 2 will also include support for FIXatdl to address a common issue faced by broker-dealers and their customers, the inability to manage FIXatdl definitions with their service offerings.</p>
<p><strong>Integration with global standards</strong><br />
Members of the FIX community are participating in creating the next version of the ISO 20022 standard. The capabilities being defined within FIX Orchestra are being included in the work for ISO 20022. This integration is essential for the future of the FIX Protocol.</p>
<p><strong>Getting involved</strong><br />
Sufficient functionality exists now within Release Candidate 1 that vendors and bespoke implementers should be adopting and using the standard now. What is needed now are early adopters who will be rewarded by being able to drive and mature the standard. Please join us.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Content Delivery Network via Amazon Web Services: CloudFront: cdnws.fixtrading.org
Lazy Loading (feed)

Served from: www.fixtrading.org @ 2026-03-26 17:21:25 by W3 Total Cache
-->