set aTestName "xcaf200-L1" puts $aTestName # Add an attribute to a data framework set aLabel [XNewShape D] box aB 10 20 30 ttranslate aB 333 777 13 XAddComponent D $aLabel aB set aLabel ${aLabel}:1 # Close/Open the transaction NewCommand D # save result for check after retrieval set location_before [XDumpLocation 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 location_after [XDumpLocation DD $aLabel]} aResult] if { ${IsDone} != 0 || ${location_after} != ${location_before} } { puts "Error : Get a value of XCAFDoc_Location attribute from restoring document" }