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)