Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Deploy warnings using a PL/SQL procedure (from a Public Transform Package)

576987Oct 18 2007
OWB Version: 10.2

I am receiving the following warnings when I attempt to deploy a map that contains a reference to a custom pl/sql procedure that is setup in a public transformation package:

***************************************************************
Warning
ORA-06550: line 115, column 32:
PLS-00112: end-of-line in quoted identifier

ORA-06550: line 115, column 9:
PLS-00103: Encountered the symbol "." when expecting one of the following:

:= . ( @ % ; not null range default character

***************************************************************

I reviewed the OWB generated code and I discovered the OWB is a adding two double quotes in front of any reference to the package name. For example.....

BEGIN
COMMIT;
sql_stmt := 'ALTER SESSION DISABLE PARALLEL DML';
EXECUTE IMMEDIATE sql_stmt;

IF NOT ""ZZTEST"."INIT_SF_USER_CLAS_St" THEN

* note the "" in front of ZZTEST, which is the package name.

Has anyone else encountered this issue? I can manually correct the generated the code, but it would be overridden every the time the map is deployed. I encounter the same issue if I import a custom pl/sql procedure from the database into OWB using the Metadata Import Wizard and use the imported procedure in a map. However, I can setup an standalone procedure or function as a public transformation and the map deploys successfully. Please advise.

Regards,

Matt
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 15 2007
Added on Oct 18 2007
0 comments
418 views