Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
3d097a032This file is pinned to the selected release. Download the original to open it in your design tool.
puts "0031972: Application Framework, FSD_CmpFile - e x c e p t i o n on reading file in old persistence format with Windows EOL"
set QA_DUP 0
# write text document with Windows EOLs
set aRefFilePath [locate_data_file caf001_refList.std]
set aTmpFilePath "${imagedir}/${casename}.std"
set aFileIn [open "$aRefFilePath" r]
set aLines [split [read $aFileIn] "\n"]
close $aFileIn
set aFileOut [open "$aTmpFilePath" w]
fconfigure $aFileOut -translation crlf
foreach aLineIter $aLines {
puts $aFileIn $aLineIter
}
close $aFileOut
Open ${aTmpFilePath} D
# Add an attribute to a data framework
set aSetAttr1 {0:1:5 0:1:3 0:1:2 0:1:1 0:1:4}
set aLabel 0:1
# Get a value of the attribute
set IsGood 1
set aMessage1 "Add TDataStd_ReferenceList attribute: Error"
set aGetAttr1 [GetReferenceList D ${aLabel}]
set aLenRead [llength ${aGetAttr1}]
set aLenSet [llength ${aSetAttr1}]
if { ${aLenRead} != ${aLenSet} } {
set IsGood 0
puts "aLenRead=${aLenRead}"
puts ${aMessage1}
}
if { ${IsGood} == 0} { return }
for {set i 0} {$i < $aLenRead} {incr i} {
set aGetAttr11 [lindex ${aGetAttr1} $i]
set aGetAttr21 [lindex ${aSetAttr1} $i]
if { ${aGetAttr11} != ${aGetAttr21} } {
set IsGood 0;puts "i=${i}"
puts "aGetAttr11=${aGetAttr11}"
puts "aGetAttr21=${aGetAttr21}"
break
}
}
if { ${IsGood} == 0} {
puts ${aMessage1}
} else {
puts "Add TDataStd_ReferenceList attribute: OK"
}