|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 5120 (0x1400) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Try, seg_00e661
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
with Action; with Cmvc_Implementation; with Cmvc_Implementation_Errors; with Io; procedure Try is package Ci renames Cmvc_Implementation; package Dops renames Cmvc_Implementation.Database_Operations; package Cops renames Cmvc_Implementation.Configuration_Operations; package Eops renames Cmvc_Implementation.Element_Operations; package Vops renames Cmvc_Implementation.Version_Set_Operations; package Hops renames Cmvc_Implementation.History_Operations; package Iops renames Cmvc_Implementation.Iterator_Operations; Action_Id : Action.Id; Db : Ci.Database; Config : Ci.Configuration; Elt : Ci.Element; V_Set : Ci.Version_Set; Elt_Iter : Iops.Element_Iterator; V_Set_Iter : Iops.Version_Set_Iterator; Status : Cmvc_Implementation_Errors.Status; begin Action_Id := Action.Start (Task_Id => Machine.Get_Task_Id); Dops.Open (Db_Name => "!USERS.PAM.EXPERIMENT.NCMVC.TEST.STATE.CMVC_DATABASE", Action_Id => Action_Id, Db => Db, Status => Status); Cops.Open (Config_Name => "!Users.Pam.Experiment.Ncmvc.Test.Rev1_Working", Config => Config, Status => Status, Db => Db); --Iops.Initialize (Config => Config, Iter => Elt_Iter); Iops.Initialize (Db, Iter => Elt_Iter); while not Iops.Done (Elt_Iter) loop Elt := Iops.Value (Elt_Iter); Io.Put_Line (Item => Eops.Name_Of (Elem => Elt)); Io.Put_Line (" saves source = " & Boolean'Image (Eops.Saves_Source (Elt))); Iops.Initialize (Elt, V_Set_Iter); while not Iops.Done (V_Set_Iter) loop Io.Put_Line (" name = " & Vops.Name_Of (Iops.Value (V_Set_Iter))); Io.Put_Line (" external_name = " & Vops.External_Name_Of (Iops.Value (V_Set_Iter))); Io.Put_Line (" who checked out = " & Hops.Who_Checked_Out (Iops.Value (V_Set_Iter))); Io.Put_Line (" who checked in = " & Hops.Who_Checked_In (Iops.Value (V_Set_Iter))); Io.Put_Line (" history = " & Hops.Get (Iops.Value (V_Set_Iter))); Iops.Next (V_Set_Iter); end loop; Iops.Next (Elt_Iter); end loop; Action.Finish (The_Action => Action_Id, Do_Commit => True, Do_Inform => True); exception when others => Action.Finish (The_Action => Action_Id, Do_Commit => True, Do_Inform => True); end Try;
nblk1=4 nid=2 hdr6=6 [0x00] rec0=1c rec1=00 rec2=01 rec3=08a [0x01] rec0=1c rec1=00 rec2=03 rec3=00c [0x02] rec0=17 rec1=00 rec2=04 rec3=001 [0x03] rec0=a6 rec1=ae rec2=cd rec3=000 tail 0x2150a3362822164dc4aaa 0x42a00088462060003 Free Block Chain: 0x2: 0000 00 00 00 ed 80 0b 6d 20 3d 3e 20 54 72 75 65 29 ┆ m => True)┆