Consultor Eletrônico



Kbase P36954: Error 6028 when transferring the large temporary table across AppServer
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/12/2008
Status: Verified

SYMPTOM(s):

SYSTEM ERROR: A/R block doesn't match caller's. Transaction inconsistency. (6028)

Error 6028 when transferring a large temporary table across AppServer

Machine has multi CPU's

-spin is used on the database side

Passing over records from an external application to a Progress AppServer process

Increased the allowed record count to allow for a greater amount of data to be passed

Mechanism being used is a client-temp-table where iclienttemptable is the interface used to pass ADO data from SQL server

More space made available to -T, but still returns 6028

No disk errors reported for -T location

Error 6028 does not go away after a system reboot

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

FIX:

Following changes were preformed in order to narrow down this error:
- moved progress core installation to local discs
- changed -T for clients to be pointed to local discs
- turn on -spin parameter on the database side, initial setting:
4000 * num_CPU's
and then decreased this value until the 6028 stopped appearing (end setting 2000)