├── .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 | 
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' '/