Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.4K Intelligent Advisor
- 75 Insurance
- 537.7K On-Premises Infrastructure
- 138.7K Analytics Software
- 38.6K Application Development Software
- 6.1K Cloud Platform
- 109.6K Database Software
- 17.6K Enterprise Manager
- 8.8K Hardware
- 71.3K Infrastructure Software
- 105.4K Integration
- 41.6K Security Software
Getting Error PLS-00201: identifier 'DBMS_PICKLER' must be declared when ADF application is deployed

Hello,
We have deployed one custom ADF application on JCS SaaS instance. Which call procedure having in and parameter. Some of the parameters uses custom data types.
When we run in JCS SaaS getting below error:
java.sql.SQLException: ORA-06550: line 1, column 13:
PLS-00201: identifier 'DBMS_PICKLER' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
It happens when registering the IN and OUT parameter
ArrayDescriptor inputArrayCollection =ArrayDescriptor.createDescriptor("DRIVER_RULE_VALUES", conn);
ArrayDescriptor inputArrayCollection1 =ArrayDescriptor.createDescriptor("DRIVER_RULE_VALUES", conn);
ArrayDescriptor outputArrayCollection =ArrayDescriptor.createDescriptor("RULE_VALUES", conn);
Thanks,
Vaibhav
Answers
-
Hello, JCS SaaS Instance uses the database schema service which may not necessarily have all the features of an enterprise database. It seems you may require some sort of custom type in your database schema which is missing. If you can verify that the database objects required for your arraydescriptors object all exist then this should work. Otherwise it is one of the limitations of the db schema service i.e. creation of custom types. Contact jcs support to verify what the limitations of the database instance are.
-
Hi,
'DBMS_PICKLER' is NOT supported in Schema db (Apex).
Regards
Vikash Mishra