HP3000-L Archives

November 2008, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
cathlene mcrae <[log in to unmask]>
Reply To:
cathlene mcrae <[log in to unmask]>
Date:
Mon, 24 Nov 2008 16:49:14 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (68 lines)
IMAGE/SQL error 164; TurboIMAGE error -242; TurboIMAGE 
   intrinsic 420, and Auxiliary error 6554488.  (DBERR 13552) 

The TurboImage error -242 means: 

       MESSAGE   MDBX transaction failure 
       MEANING   DBXBEGIN has encountered a problem 
       ACTION    Purge the TURBOGTX.PUB.SYS file 


This file is privileged. To purge the file the following can be used; 

1) FSCHECK.MPEXL.TELESUP 
   PURGEFILE TURBOGTX.PUB.SYS 

2) Use a third party program such as MPEX which allows a user 
   to purge a privileged file. 

3) Use STORE;PURGE using a file equation to $null or to tape. 

NOTE: The error will continue until the file is PURGED, this is the ONLY 
way at this time to get rid of the error.  Another TURBOGTX file will be 
created by TURBOIMAGE when needed. 

Before purging the file; 

   Do a listfile TURBOGTX.PUB.SYS,9 
   If the file is busy, all databases on the system must be closed in order 
   to free the file.  Once this occurs the file can be purged. A new file 
   will be created upon the first dbxbegin call. 

TURBOGTX: Is the Global Transaction Table (TURBOGTX.PUB.SYS). Its 
          function is to keep track of multiple database dynamic trans- 
          actions on the system. 

          It is a long mapped file, with a filecode of -407. It is built 
          by the first process on the system to call DBXBEGIN in mode 3 
          or 4. The file is then attached to XM and saved as a permanent 
          file in PUB.SYS. 

          There is one TURBOGTX file per system. It must remain on the 
          system, after system startup, to ensure that all multiple 
          database transactions that were in progress, at the time of 
          the system failure are rolled back. 

          The TURBOGTX contains an entry for each process (pin/USER) that 
          has multiple database DBXBEGIN in progress. When a DBXEND, mode 
          3 or 4 is called, the TURBOGTX entry for that pin is flagged 
          as unused. A DBXUNDO will also cause the entry to be flagged 
          as unused. 

Why does the error occur? 

1)  An error occured with TPI [Third Party Indexing] which could not be 
    recovered. 

2)  Image database was opened by a posix process....a problem 
    occured with the dbxbegin. 

3)  An error occured on a IMAGE/SQL table during or before a commit 
    work.  DBXbegin is called for all isql commands issued against a 
    image database.  DBXEND is issues at the end of COMMENT WORK. 

 

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2