├── .gitignore ├── LICENSE ├── FIXML 1.1 ├── Spec diagrams - FIXML.pptx ├── FIX_TechStd_Style_MASTER.docx ├── media │ ├── FIXML-Schema-Layers.png │ ├── FIXML-Message-Batching.png │ ├── FIXML-Schema-Extension.png │ ├── FIXML-Customizable-Schema.png │ ├── FIXML-Schema-File-Hierarchy.png │ └── FIXML-Single-versus-Batching.png ├── FIXML - Technical Specification v1.1.docx ├── FIXML.yaml ├── FIXML.sh ├── FIXDisclaimerTechStd.md └── FIXML.md ├── FIXML 1.2 ├── FIXML Technical Standard Version 1.2 Proposal.docx └── FIXML Technical Standard Version 1.2 Proposal-rev0.3.docx ├── README.md └── XMLSchemaForFIX └── XMLSchemaForFIX.md /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/LICENSE -------------------------------------------------------------------------------- /FIXML 1.1/Spec diagrams - FIXML.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/Spec diagrams - FIXML.pptx -------------------------------------------------------------------------------- /FIXML 1.1/FIX_TechStd_Style_MASTER.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/FIX_TechStd_Style_MASTER.docx -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Schema-Layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Schema-Layers.png -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Message-Batching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Message-Batching.png -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Schema-Extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Schema-Extension.png -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Customizable-Schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Customizable-Schema.png -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Schema-File-Hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Schema-File-Hierarchy.png -------------------------------------------------------------------------------- /FIXML 1.1/media/FIXML-Single-versus-Batching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/media/FIXML-Single-versus-Batching.png -------------------------------------------------------------------------------- /FIXML 1.1/FIXML - Technical Specification v1.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.1/FIXML - Technical Specification v1.1.docx -------------------------------------------------------------------------------- /FIXML 1.2/FIXML Technical Standard Version 1.2 Proposal.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.2/FIXML Technical Standard Version 1.2 Proposal.docx -------------------------------------------------------------------------------- /FIXML 1.2/FIXML Technical Standard Version 1.2 Proposal-rev0.3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FIXTradingCommunity/FIXML/HEAD/FIXML 1.2/FIXML Technical Standard Version 1.2 Proposal-rev0.3.docx -------------------------------------------------------------------------------- /FIXML 1.1/FIXML.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | title: FIX Markup Language (FIXML) 3 | subtitle: Technical Specification 4 | author: 5 | - "Version 1.1 -- Technical Standard -- May 2014" 6 | - "\x0D" 7 | - "THIS DOCUMENT IS THE FINAL VERSION OF A FIX TECHNICAL STANDARD. THIS VERSION HAS BEEN" 8 | - "APPROVED BY THE GLOBAL TECHNICAL COMMITTEE AS THE FINAL STEP IN CREATING A NEW FIX" 9 | - "TECHNICAL STANDARD OR A NEW VERSION OF AN EXISTING FIX TECHNICAL STANDARD. POTENTIAL" 10 | - "ADOPTERS ARE STRONGLY ENCOURAGED TO USE ONLY THE FINAL VERSION. EXISTING ADOPTERS ARE" 11 | - "STRONGLY ENCOURAGED TO UPGRADE TO THE FINAL VERSION." 12 | --- 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FIXML 2 | The FIXML standard for encoding FIX messages in XML. 3 | 4 | FIXML 1.2/ is the directory for FIXML 1.2 recommendations. 5 | 6 | ## License 7 | FIXML specifications are © Copyright 2006-2020 FIX Protocol Ltd. 8 | 9 | Creative Commons License
FIX Simple Binary Encoding by FIX Protocol Ltd. is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
Based on a work at https://github.com/FIXTradingCommunity/fix-simple-binary-encoding 10 | -------------------------------------------------------------------------------- /FIXML 1.1/FIXML.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo Compilation started... 4 | # Script is expected to start running in the folder where it is located (together with the source files) 5 | SOURCE="$PWD" 6 | # There is only one disclaimer and style docx file for all FIX Technical Standards and it is stored with the FIX Session Layer 7 | # Repository has local copies with the specific names and dates of the standard 8 | DISCLAIMER="FIXDisclaimerTechStd.md" 9 | STYLE="FIX_TechStd_Style_MASTER.docx" 10 | TARGET="$SOURCE/target" 11 | YAML="$SOURCE/FIXML.yaml" 12 | FILES="FIXML.md" 13 | WPFOLDER="/wp-content/uploads/2020/03/" 14 | 15 | # Create document version with disclaimer 16 | pandoc "$DISCLAIMER" $FILES -o "$TARGET/docx/FIXML Technical Standard V1.1.docx" --reference-doc="$STYLE" --metadata-file="$YAML" --toc --toc-depth=4 17 | echo FIXML document version created 18 | 19 | # Create base online version without disclaimer 20 | pandoc $FILES -o "$TARGET/debug/FIXMLONLINE.html" -s --metadata-file="$YAML" --toc --toc-depth=2 21 | 22 | # Remove title as it is redundant to page header 23 | sed -i '.bak1' '/

/d' "$TARGET/debug/FIXMLONLINE.html" 24 | 25 | # Add header for table of contents 26 | sed -i '.bak2' '/