DBA Data[Home] [Help]

SYSTEM.AD_DDL dependencies on AD_INVOKER

Line 1365: ad_invoker.classify_plsql_array(ad_ddl.glprogtext, lb, ub,

1361:
1362: if object_type <> 'PACKAGE BODY' then
1363: -- not package body
1364:
1365: ad_invoker.classify_plsql_array(ad_ddl.glprogtext, lb, ub,
1366: object_type, obj_has_authid, obj_invoker_flag);
1367:
1368: if obj_has_authid = 'FALSE' then
1369:

Line 1370: ad_invoker.rewrite_plsql_array(ad_ddl.glprogtext, lb, ub,

1366: object_type, obj_has_authid, obj_invoker_flag);
1367:
1368: if obj_has_authid = 'FALSE' then
1369:
1370: ad_invoker.rewrite_plsql_array(ad_ddl.glprogtext, lb, ub,
1371: object_type);
1372:
1373: is_invoker_object := TRUE;
1374: invoker_flag_for_obj := 'I';

Line 1443: ad_invoker.classify_plsql_object(current_apps_schema, upper_obj_name,

1439:
1440: -- found package spec in current APPS schema
1441: -- parse it to see what type it is
1442:
1443: ad_invoker.classify_plsql_object(current_apps_schema, upper_obj_name,
1444: 'PACKAGE', obj_has_authid, obj_invoker_flag);
1445:
1446: -- If no authid clause, convert the package spec to Invoker's
1447: -- Rights.

Line 1454: ad_invoker.rewrite_a_package(current_apps_schema, upper_obj_name,

1450: -- rewrite spec for Invoker's Rights
1451: -- put rewritten spec in first APPS schema
1452: -- and run grant logic for it
1453:
1454: ad_invoker.rewrite_a_package(current_apps_schema, upper_obj_name,
1455: 'PACKAGE', first_apps_schema, 'FALSE');
1456:
1457: -- create/fix grants for package spec
1458:

Line 1484: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1480: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1481:
1482: -- create grants
1483:
1484: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1485: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1486:
1487: end if;
1488: -- end if not first APPS schema

Line 1559: ad_invoker.classify_plsql_object(first_apps_schema,

1555:
1556: -- found package spec in first APPS schema
1557: -- parse it to see what type it is
1558:
1559: ad_invoker.classify_plsql_object(first_apps_schema,
1560: upper_obj_name, 'PACKAGE', obj_has_authid, obj_invoker_flag);
1561:
1562: -- If no authid clause, convert the package spec to Invoker's
1563: -- Rights.

Line 1569: ad_invoker.rewrite_a_package(first_apps_schema, upper_obj_name,

1565: if obj_has_authid = 'FALSE' then
1566: -- rewrite spec for Invoker's Rights
1567: -- and run grant logic for it
1568:
1569: ad_invoker.rewrite_a_package(first_apps_schema, upper_obj_name,
1570: 'PACKAGE', first_apps_schema, 'FALSE');
1571:
1572: -- create/fix grants for package spec
1573:

Line 1599: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1595: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1596:
1597: -- create grants
1598:
1599: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1600: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1601:
1602: end if;
1603: -- end if not first APPS schema

Line 1759: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1755: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1756:
1757: -- create grants
1758:
1759: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1760: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1761:
1762: end if;
1763: -- end if not first APPS schema

Line 1822: -- because ad_invoker.grant_a_package synchronizes normal

1818: -- normal Definer's Rights object
1819: -- Create in all APPS schemas
1820: -- no grants required
1821:
1822: -- because ad_invoker.grant_a_package synchronizes normal
1823: -- Definer's Rights packages in the first APPS schema with
1824: -- the corresponding packages in all other APPS schemas by
1825: -- comparing the source text and recreating in the other
1826: -- APPS schemas if required, this logic looks a lot like

Line 1886: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1882:
1883: -- compare source text in this APPS schema with text in
1884: -- first APPS schema, and (re)create if not identical
1885:
1886: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1887: 'PACKAGE', tmp_apps_schema, 'Y', 'D', 'FALSE');
1888:
1889: end if;
1890: -- end if not first APPS schema