| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Problem PRE-FORM and Stored Procedure
Subject: Problem PRE-FORM and Stored Procedure
I have created a procedure called POP_LIST, which 3 parameters are passed and then populate a list_item. When running under debug, it runs fine without error, but when under normal conditions it displays error :
ORA-06508 PL/SQL: could not find program unit being called
Cause: An attempt was made to call a stored program that
could not be found. The program may have been
dropped or incompatibly modified, or have
compiled with errors.
Action: Check that all referenced programs, including
their package bodies, exist and are compatible.
POP_LIST exists as an attached library. It almost appears as if it is going to fast... which sound absurd to me, but I am at a loss. My PRE-FORM trigger loads several lists prior to form load.
Library procedure:
PROCEDURE POP_LIST(v_RECORD_GROUP IN VARCHAR2, v_DATA_BLOCK IN VARCHAR2, v_LIST_ITEM IN VARCHAR2) IS
result number;
value varchar2(46); /* Must match Column Specification from Record
Group Props. */
BEGIN result := Populate_Group(v_RECORD_GROUP);
IF result <> 0 THEN
MESSAGE('Error populating record group');
RAISE FORM_TRIGGER_FAILURE;
ELSE
Clear_List(v_DATA_BLOCK||'.'||v_LIST_ITEM);
Populate_List(v_DATA_BLOCK||'.'||v_LIST_ITEM, v_RECORD_GROUP);
value := Get_List_Element_Value(v_DATA_BLOCK||'.'||v_LIST_ITEM, 1);
END IF;
POP_LIST('APPS_PROGRAMMER_ID_REC','APPLICATION_MSTR','PROGRAMMER_ID');
POP_LIST('APPS_ACCESS_USER_ID_REC','SEC_FORMS_MSTR','USER_ID');
POP_LIST('APPS_ACCESS_USER_ID_REC','SEC_APPS_MSTR','USER_ID');
POP_LIST('APP_ACCESS_APPLICATION_ID_REC','APPLICATION_MSTR','APPLICATION_ID');
POP_LIST('APP_ACCESS_APPLICATION_ID_REC','APP_FORMS_MSTR','APPLICATION_ID');
POP_LIST('APP_ACCESS_APPLICATION_ID_REC','SEC_APPS_MSTR','APPLICATION_ID');
POP_LIST('APP_ACCESS_APPLICATION_ID_REC','SEC_FORMS_MSTR','APPLICATION_ID');
POP_LIST('FORMS_APPLICATION_ID_REC','APP_FORMS_MSTR','FORM_ID');
POP_LIST('FORMS_APPLICATION_ID_REC','SEC_FORMS_MSTR','FORM_ID');
POP_LIST('FORMS_SEC_USERS_ID_REC','SEC_FORMS_MSTR','USER_ID');
POP_LIST('FORMS_SEC_USERS_ID_REC','SEC_APPS_MSTR','USER_ID');
POP_LIST('FORMS_SEC_APPLICATION_ID_REC','APPLICATION_MSTR','APPLICATION_ID');
POP_LIST('FORMS_SEC_APPLICATION_ID_REC','APP_FORMS_MSTR','APPLICATION_ID');
POP_LIST('FORMS_SEC_APPLICATION_ID_REC','SEC_APPS_MSTR','APPLICATION_ID');
POP_LIST('FORMS_SEC_APPLICATION_ID_REC','SEC_FORMS_MSTR','APPLICATION_ID');
POP_LIST('SEC_FORMS_FORM_ID_REC','APP_FORMS_MSTR','FORM_ID');
POP_LIST('SEC_FORMS_FORM_ID_REC','SEC_FORMS_MSTR','FORM_ID');
-----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum Received on Tue Oct 27 1998 - 09:47:50 CST
![]() |
![]() |