Problemas con STORED PROCEDURES
Posted in 1996
Topics: Stored Procedures & SPL, Error Codes & Troubleshooting, Connectivity: ESQL/C, 4GL & Embedded SQL
Hello :
Despues de haber leido una serie de manuales y revistas ( bastante
simples para serie de limitaciones y ventajas de los STORED
PROCEDURES (SP) ) y haber intentado varias soluciones; recurro a
esta lista para cualquier comentario, ayuda o posible solucion a
mi problema.
He desarrollado varios SP que son invocados por varios programas.
Cuando ejecuto un programa que invoca recurrentemente a los SP no
se presenta ningun problema. Sin embargo cuando ejecuto mas de un
programa a la vez, uno de los proceso arroja el siguiente error :
SQL statement error number -211
Cannot read system catalog ( sysprocplan )
SYSTEM error number -144
ISAM error : Key value locked
He probado las siguientes alternativas :
1. SET LOCK MODE TO WAIT a nivel de programa y/o SP : el problema
es resuelto, pero es demasiado peligroso colocar una espera
indefinida para el resto de las tablas de la aplicacion. Solucion
desechada.
2. SET LOCK MODE TO WAIT 30 a nivel de programa y/o SP : se produce el
siguiente error :
SQL statement error number -312
Cannot update system catalog ( sysprocplan )
SYSTEM error number -100
ISAM error : Duplicate value for a record with unique key
3. SET OPTIMIZATION LOW a nivel de programa y/o SP : se sigue produciendo
el error original.
Estoy trabajando con al siguiente configuracion : Computer Alpha Server
2100 4/275, Database Informix to DEC Alplha Models V3.2,
Online 5.06.UC1 y I-4gl 4.14.UC1.
Espero que Informix Corporation o cualquier otra persona pueda ayudarme
en este problema que implicaria una gran limitacion al uso de los SP.
Quedo de Uds. para cualquier consulta adicional.
Gracias de antemano.
{***********************************************************************}
SUPERINTENDENCIA DE ADMINISTRACION TRIBUTARIA - SUNAT
Convenio SUNAT-CIAT-BID.
Av.Garcilaso de la Vega 1472 - Lima - Peru
John Edison Taipe Arias
email : jtaipe@sunatxx.gob.pe
Fono : 051 1 348-2459
051 1 432-9535 Anexo 4208
Fax : 051 1 433-3012
{***********************************************************************}