DBA Data[Home] [Help]

SYSTEM.AD_DDL dependencies on AD_INVOKER

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

1180:
1181: if object_type <> 'PACKAGE BODY' then
1182: -- not package body
1183:
1184: ad_invoker.classify_plsql_array(ad_ddl.glprogtext, lb, ub,
1185: object_type, obj_has_authid, obj_invoker_flag);
1186:
1187: if obj_has_authid = 'FALSE' then
1188:

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

1185: object_type, obj_has_authid, obj_invoker_flag);
1186:
1187: if obj_has_authid = 'FALSE' then
1188:
1189: ad_invoker.rewrite_plsql_array(ad_ddl.glprogtext, lb, ub,
1190: object_type);
1191:
1192: is_invoker_object := TRUE;
1193: invoker_flag_for_obj := 'I';

Line 1262: ad_invoker.classify_plsql_object(current_apps_schema, upper_obj_name,

1258:
1259: -- found package spec in current APPS schema
1260: -- parse it to see what type it is
1261:
1262: ad_invoker.classify_plsql_object(current_apps_schema, upper_obj_name,
1263: 'PACKAGE', obj_has_authid, obj_invoker_flag);
1264:
1265: -- If no authid clause, convert the package spec to Invoker's
1266: -- Rights.

Line 1273: ad_invoker.rewrite_a_package(current_apps_schema, upper_obj_name,

1269: -- rewrite spec for Invoker's Rights
1270: -- put rewritten spec in first APPS schema
1271: -- and run grant logic for it
1272:
1273: ad_invoker.rewrite_a_package(current_apps_schema, upper_obj_name,
1274: 'PACKAGE', first_apps_schema, 'FALSE');
1275:
1276: -- create/fix grants for package spec
1277:

Line 1303: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1299: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1300:
1301: -- create grants
1302:
1303: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1304: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1305:
1306: end if;
1307: -- end if not first APPS schema

Line 1378: ad_invoker.classify_plsql_object(first_apps_schema,

1374:
1375: -- found package spec in first APPS schema
1376: -- parse it to see what type it is
1377:
1378: ad_invoker.classify_plsql_object(first_apps_schema,
1379: upper_obj_name, 'PACKAGE', obj_has_authid, obj_invoker_flag);
1380:
1381: -- If no authid clause, convert the package spec to Invoker's
1382: -- Rights.

Line 1388: ad_invoker.rewrite_a_package(first_apps_schema, upper_obj_name,

1384: if obj_has_authid = 'FALSE' then
1385: -- rewrite spec for Invoker's Rights
1386: -- and run grant logic for it
1387:
1388: ad_invoker.rewrite_a_package(first_apps_schema, upper_obj_name,
1389: 'PACKAGE', first_apps_schema, 'FALSE');
1390:
1391: -- create/fix grants for package spec
1392:

Line 1418: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1414: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1415:
1416: -- create grants
1417:
1418: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1419: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1420:
1421: end if;
1422: -- end if not first APPS schema

Line 1578: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1574: ad_apps_private.check_for_apps_ddl(tmp_apps_schema);
1575:
1576: -- create grants
1577:
1578: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1579: 'PACKAGE', tmp_apps_schema, 'Y', 'I', 'FALSE');
1580:
1581: end if;
1582: -- end if not first APPS schema

Line 1641: -- because ad_invoker.grant_a_package synchronizes normal

1637: -- normal Definer's Rights object
1638: -- Create in all APPS schemas
1639: -- no grants required
1640:
1641: -- because ad_invoker.grant_a_package synchronizes normal
1642: -- Definer's Rights packages in the first APPS schema with
1643: -- the corresponding packages in all other APPS schemas by
1644: -- comparing the source text and recreating in the other
1645: -- APPS schemas if required, this logic looks a lot like

Line 1705: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,

1701:
1702: -- compare source text in this APPS schema with text in
1703: -- first APPS schema, and (re)create if not identical
1704:
1705: ad_invoker.grant_a_package(first_apps_schema, upper_obj_name,
1706: 'PACKAGE', tmp_apps_schema, 'Y', 'D', 'FALSE');
1707:
1708: end if;
1709: -- end if not first APPS schema