1 set aTestName "caf001-L3"
5 0:2076534922:524398634:912349856 \
6 0:3:9283:12:1:9843:46793:321 \
7 0:4:81245034:321:1:1:1:345:8542:1:90:6453 \
8 0:5:8:4:2:213:3242:123456789:987654321 \
9 0:2:15:123:31214:452398:421:3:2:1:3:1:2:9:10:2:1:1:4 \
10 0:2:2:1:1:1:3:1:2:1:34:1:2:4:1:5:4:1:9:3:1:2:1:8:2:3:1:9:5:2:7 \
12 # Add an attribute to a data framework
14 set ref [lindex $LabelsList end]
16 foreach Label $LabelsList {
18 SetInteger D $Label $i
19 SetReference D $Label $ref
23 # Close/Open the transaction
27 set aFile $WorkDirectory/${aTestName}.${FileSuffix}
31 # Restore the document
35 # Check the restored values
37 set ListLen [llength $LabelsList]
39 foreach Label $LabelsList {
40 set IsDone [catch { set aRef [GetReference DD $Label] } aResult]
42 puts "Error : Get a TDF_Reference attribute from restored document"
44 set IsDone [catch { set anInt [GetInteger DD $aRef] } aResult]
46 puts "Error : Get the integer under the referenced label from restored document"
49 puts "Comparison OK for ref $aRef on $Label: $anInt = $i"
51 puts "Error : $anInt != $i : wrong integer value restored"
53 set i [expr "($i + 1) % $ListLen"]