0029873: Data Exchange - STEPCAFControl_Reader::Transfer() returns TRUE even when...
authorskl <skl@opencascade.com>
Tue, 10 Jul 2018 11:45:11 +0000 (14:45 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 13 Jul 2018 13:38:07 +0000 (16:38 +0300)
commit3b7f55e9d169e1c95cc1cec390c02adbaed43f3f
tree12a78cfc52633389b5a1cf1650c5b25c7ef7c560
parent6f498847fa9c31e473ae528ba6d05944da679f8a
0029873: Data Exchange - STEPCAFControl_Reader::Transfer() returns TRUE even when external files are missing

Output information about failure during reading of external file has been added (it can be checked by using Draw command "tpstat").
If the reader cannot find an external file at the first found location
(using entity APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT) it checks other information about file path
(using entity DOCUMENT_FILE related with the above-mentioned entity) and uses a new location for import of the external file.
src/STEPConstruct/STEPConstruct_ExternRefs.cxx
tests/de/step_1/ZG4
tests/de/step_1/ZG5
tests/de/step_1/ZG6
tests/de/step_1/ZZ3
tests/de/step_1/ZZ4
tests/de/step_1/ZZ5
tests/de/step_1/ZZ6
tests/de/step_1/ZZ7
tests/de/step_1/ZZ8