set aTestName "xcaf200-C1" puts $aTestName # Add an attribute to a data framework set aLabel [XAddColor D 0.3 0.3 0.3] # Close/Open the transaction NewCommand D # save result for check after retrieval set color_before [XGetColor D $aLabel] # Save the document set aFile $WorkDirectory/${aTestName}.${FileSuffix} SaveToFile D $aFile # Restore the document Close D Open ${aFile} DD # Get a value of the attribute set IsDone [catch {set color_after [XGetColor DD $aLabel]} aResult] if { ${IsDone} != 0 || ${color_after} != ${color_before} } { puts "Error : Get a value of XCAFDoc_Color attribute from restoring document" }