Imported from previous forum
The file fixml-posttrade-4-4.xsd has a error. It misses the fixml-settlement-impl-4-4.xsd file on the include. (look 3 last lines)
If there is a new version that I am not aware of, please let me know.
ORIGINAL VERSION FROM FIXML WEB SITE:
<xs:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4” xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-4” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
</xs:schema>
I guess should be:
<xs:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4” xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-4” elementFormDefault=“qualified” attributeFormDefault=“unqualified”>
<xs:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xs:include schemaLocation=“fixml-settlement-impl-4-4.xsd”/>
</xs:schema>
Anyway, the original version cannot have two includes for the same file.
Sandro Camillo
[ original email was from Jim Northey - jnorthey@jandj.com ]
Sandro,
Thank you for identifying this defect in the schema file.
We have capture the problem. Right now we do not have a process for updating the schema between releases - though I suspect that we need to create one since, unlike the word document specification, the FIXML Schema is software.
Jim
The file fixml-posttrade-4-4.xsd has a error. It misses the fixml-settlement-impl-4-
4.xsd file on the include. (look 3 last lines)If there is a new version that I am not aware of, please let me know.
ORIGINAL VERSION FROM FIXML WEB SITE:
<xs:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4”
xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-
4” elementFormDefault=“qualified”
attributeFormDefault=“unqualified”>
<xt:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xu:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xv:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xw:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xx:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xy:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
</xs:schema>I guess should be:
<xz:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4”
xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-
4” elementFormDefault=“qualified”
attributeFormDefault=“unqualified”>
<xz:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-settlement-impl-4-4.xsd”/>
</xs:schema>Anyway, the original version cannot have two includes for the same file.
Sandro Camillo
In addition, the fixml-posttrade-4-4.xsd also duplicates the reference for fixml-registration-impl-4-4.xsd. This causes an issue when using FIXML with BizTalk 2004.
Cheers,
Campbell.
Sandro,
Thank you for identifying this defect in the schema file.
We have capture the problem. Right now we do not have a process for
updating the schema between releases - though I suspect that we need to
create one since, unlike the word document specification, the FIXML
Schema is software.Jim
The file fixml-posttrade-4-4.xsd has a error. It misses the fixml-settlement-impl-4-
4.xsd file on the include. (look 3 last lines)If there is a new version that I am not aware of, please let me know.
ORIGINAL VERSION FROM FIXML WEB SITE:
<xs:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4”
xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-
4” elementFormDefault=“qualified”
attributeFormDefault=“unqualified”>
<xt:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xu:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xv:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xw:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xx:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xy:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
</xs:schema>I guess should be:
<xz:schema targetNamespace=“http://www.fixprotocol.org/FIXML-4-4”
xmlns:xs=“http://www.w3.org/2001/XMLSchema” xmlns=“http://www.fixprotocol.org/FIXML-4-
4” elementFormDefault=“qualified”
attributeFormDefault=“unqualified”>
<xz:include schemaLocation=“fixml-allocation-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-collateral-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-confirmation-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-positions-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-registration-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-tradecapture-impl-4-4.xsd”/>
<xz:include schemaLocation=“fixml-settlement-impl-4-4.xsd”/>
</xs:schema>Anyway, the original version cannot have two includes for the
same file.Sandro Camillo