File name | Purpose |
---|---|
DataFile | Main data file: currently only 4 characters "abcd" but you can change its contents either from inside the Transact programs or from a stand alone editor (such as !Edit). |
FileInsert | File used by the menu program to insert characters at the end of the main datafile: currently only 4 characters "Véro" but you can change its contents by using an external editor (such as !Edit). |
FileUpdate | File used by the menu program to replace some of the original characters with new ones: currently only 2 characters "cb" but you can change its contents by using an external editor (such as !Edit). |
!Run1st | Run the C client menu program but first recycle the Transact Module by rmkilling it if previously alive. |
!Run | Same as above but does not attempt to recycle the Transact module at first. |
!Run1stB | Same as !Run1st but starts the BASIC client instead. |
!RunB | Same as !Run but starts the BASIC client instead. |
!RunImage | C client executable file run from the !Run/!Run1st obey files. |
TransactM | Transact RM file (copied from the parent directory). |
READ COMMITED
): this sould lead to the main MENU;
SELECT
request to the Transact engine over the <Obey$Dir>.DataFile file.
zdebut 0 zfin 4 type 0 <abcd> Terminate the SELECT operation? (Y/N)
READ COMMITED
)
UPDATE
operation in the first task window (app #1) (choose option 7) offset 1; that's mean that the letters "bc" in the original datafile are at least temporarily and for the sole session's view replaced to "cb";
SELECT
operation begin offset 0, end offset 4, cursor mode Forward Only; The lines below should be displayed:zdebut 0 zfin 1 type 0 !read from the main data file <a> zdebut 1 zfin 3 type 2 !read from the log file (pending writes waiting to be validated|rejected) <cb> zdebut 3 zfin 4 type 0 !read from the main data file <d> Terminate the SELECT operation? (Y/N)
zdebut 0 zfin 4 type 0 !read from the main data file <abcd> Terminate the SELECT operation? (Y/N)
Erreur #2010007 Conflict with another session
zdebut 0 zfin 1 type 0 <a> Terminate the SELECT operation? (Y/N)
zdebut 0 zfin 1 type 0 <a> zdebut 1 zfin 3 type 2 <cb> zdebut 3 zfin 4 type 0 <d> Terminate the SELECT operation? (Y/N)
zdebut 0 zfin 4 type 0 <abcd> Terminate the SELECT operation? (Y/N)
zdebut 0 zfin 4 type 0 <abcd> Terminate the SELECT operation? (Y/N)
zdebut 0 zfin 4 type 0 <abcd> Terminate the SELECT operation? (Y/N)Type Y to terminate the SELECT as usual;
zdebut 0 zfin 4 type 0 !read from the main data file <abcd> Terminate the SELECT operation? (Y/N)The lines above are displayed as part of a call to a debugging SWI and not to the normal FETCH SWI call, so type N this time;
p_fetch return status 4 <abcd> 4 characters have been fetched succesfully.
Error #33619974 The selected cursor mode doesn't allow such operation
Compound MENU ------------- 1 - INSERT operation 2 - UPDATE operation 3 - DELETE operation F - FINISH the data entry and call the Transact Engine Q - Cancel the compound request and return to the MAIN MENU Your choice ? :
Error #33619975 Conflict with another sessionThis message can be explained: we tried to insert bytes in a datafile as a pending insert exists as a part of an active concurrent transaction.
zdebut 0 zfin 4 type 0 <acbd> zdebut 4 zfin 8 type 4 <Véro> Terminate the SELECT operation? (Y/N)