<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: DIS End User Layer -->
 <LOVS_ROW>
  <GUID>8E2FF36EDF3879D2E0530100007F1FF2</GUID>
  <LOV_NAME>DIS End User Layer</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
lower(do.owner) value,
do.created description
from
dba_objects do
where
do.object_type=&apos;TABLE&apos; and
do.object_name=&apos;EUL5_VERSIONS&apos;
order by
do.created desc</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>طبقة المستخدم النهائي للمكتشف</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Entdecker-Endbenutzerschicht</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Capa de usuario final de Discoverer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Couche utilisateur final Discoverer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Livello utente finale Discoverer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>発見者エンドユーザー層</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>Discoverer 최종 사용자 계층</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Camada do usuário final do Discoverer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Уровень конечного пользователя</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Discoverer-slutanvändarlager</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Discoverer son kullanıcı katmanı</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Discoverer end user layer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>发现者终端用户层</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: DIS End User Layers -->
 <REPORTS_ROW>
  <GUID>B3324709C867CCD6E0530100007F9982</GUID>
  <SQL_TEXT>select
x.owner,
decode(x.current_ads_table_owner,x.new_ads_table_owner,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) ads_table_owner,
decode(x.current_lov_eul,x.new_lov_eul,xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0)) lov_schema,
x.created,
y.ads_sqls,
y.folders,
y.xdfu_count,
y.workbooks &quot;Workbooks (ed)&quot;,
y.active_workbooks &quot;Active Workbooks (eqs)&quot;,
y.active_existing_workbooks &quot;Active existing Workbooks&quot;,
xdwx.count &quot;Uploaded Workbooks (xdwx)&quot;,
xdw.count &quot;Flattened Workbooks (xdw)&quot;,
xds.count &quot;Flattened Sheet (xds)&quot;,
xrtv.workbook_count &quot;Imported Workbooks (xrt)&quot;,
xrtv.count &quot;Imported Templates (xrt)&quot;,
xrv.count &quot;Imported Reports (xr)&quot;,
&apos;begin&apos;||chr(10)||
&apos;execute immediate &apos;&apos;create or replace synonym apps.ams_discoverer_sql for &apos;||lower(x.new_ads_table_owner)||&apos;.ams_discoverer_sql&apos;&apos;;&apos;||chr(10)||
&apos;update xxen_report_parameter_lovs xrpl set xrpl.lov_query=replace(xrpl.lov_query,&apos;&apos;&apos;||x.current_lov_eul||&apos;.&apos;&apos;,&apos;&apos;&apos;||x.new_lov_eul||&apos;.&apos;&apos;),xrpl.last_updated_by=xxen_util.user_id(&apos;&apos;SYSADMIN&apos;&apos;),xrpl.last_update_date=sysdate where xrpl.lov_query like &apos;&apos;%&apos;||x.current_lov_eul||&apos;.%&apos;&apos; and xrpl.lov_name like &apos;&apos;DIS %&apos;&apos;;&apos;||chr(10)||
&apos;update xxen_report_parameters xrp set xrp.lov_query=replace(xrp.lov_query,&apos;&apos;&apos;||x.current_lov_eul||&apos;.&apos;&apos;,&apos;&apos;&apos;||x.new_lov_eul||&apos;.&apos;&apos;),xrp.last_updated_by=xxen_util.user_id(&apos;&apos;SYSADMIN&apos;&apos;),xrp.last_update_date=sysdate where xrp.lov_query like &apos;&apos;%&apos;||x.current_lov_eul||&apos;.%&apos;&apos; and xrp.parameter_id in (select xrpv.parameter_id from xxen_report_parameters_v xrpv where xrpv.report_name like &apos;&apos;DIS %&apos;&apos;);&apos;||chr(10)||
&apos;update xxen_report_parameters xrp set xrp.sql_text=replace(xrp.sql_text,&apos;&apos;&apos;||x.current_lov_eul||&apos;.&apos;&apos;,&apos;&apos;&apos;||x.new_lov_eul||&apos;.&apos;&apos;),xrp.last_updated_by=xxen_util.user_id(&apos;&apos;SYSADMIN&apos;&apos;),xrp.last_update_date=sysdate where xrp.sql_text like &apos;&apos;%&apos;||x.current_lov_eul||&apos;.%&apos;&apos; and xrp.parameter_id in (select xrpv.parameter_id from xxen_report_parameters_v xrpv where xrpv.report_name like &apos;&apos;DIS %&apos;&apos;);&apos;||chr(10)||
&apos;update fnd_profile_option_values fpov set fpov.profile_option_value=&apos;&apos;&apos;||x.new_lov_eul||&apos;&apos;&apos;, fpov.last_updated_by=xxen_util.user_id(&apos;&apos;SYSADMIN&apos;&apos;), fpov.last_update_date=sysdate where fpov.profile_option_id=(select fpo.profile_option_id from fnd_profile_options fpo where fpo.profile_option_name=&apos;&apos;XXEN_REPORT_DISCOVERER_DEFAULT_EUL&apos;&apos;);&apos;||chr(10)||
&apos;commit;&apos;||chr(10)||
&apos;end;&apos; change_command
from
(
select
lower(do.owner) owner,
(select regexp_substr(dbms_lob.substr(xrpl.lov_query),&apos;(\w+)\.eul5_bas eb&apos;,1,1,null,1) current_eul from xxen_report_parameter_lovs xrpl where xrpl.guid=&apos;8E2FF36EDF1179D2E0530100007F1FF2&apos;) current_lov_eul,
lower(do.owner) new_lov_eul,
(select ds.table_owner from dba_synonyms ds where ds.owner=&apos;APPS&apos; and ds.table_name=&apos;AMS_DISCOVERER_SQL&apos;) current_ads_table_owner,
nvl((select do.owner from dba_tables dt where do.owner=dt.owner and dt.table_name=&apos;AMS_DISCOVERER_SQL&apos;),&apos;AMS&apos;) new_ads_table_owner,
do.created
from
dba_objects do
where
1=1 and
do.object_type=&apos;TABLE&apos; and
do.object_name=&apos;EUL5_VERSIONS&apos;
) x,
(
&amp;eul_object_counts
) y,
(select count(*) count, xdwx.eul from xxen_discoverer_workbook_xmls xdwx group by xdwx.eul) xdwx,
(select count(distinct xdw.doc_name||&apos;.&apos;||xdw.doc_owner) count, xdw.eul from xxen_discoverer_workbooks xdw group by xdw.eul) xdw,
(select count(distinct xds.doc_name||&apos;.&apos;||xds.doc_owner||&apos;.&apos;||xds.sheet_name) count, xds.eul from xxen_discoverer_sheets xds group by xds.eul) xds,
(select count(*) count, count(distinct xxen_util.instring(xrtv.template_name,&apos;:&apos;,1)) workbook_count, regexp_substr(xrtv.report_description,chr(10)||&apos;EUL: (\w+)&apos;,1,1,null,1) eul from xxen_report_templates_v xrtv where xrtv.report_description like &apos;Imported Discoverer folders:%Object IDs: %EUL: %&apos; group by regexp_substr(xrtv.report_description,chr(10)||&apos;EUL: (\w+)&apos;,1,1,null,1)) xrtv,
(select count(*) count, regexp_substr(xrv.description,chr(10)||&apos;EUL: (\w+)&apos;,1,1,null,1) eul from xxen_reports_v xrv where xrv.description like &apos;Imported Discoverer folders:%Object IDs: %EUL: %&apos; group by regexp_substr(xrv.description,chr(10)||&apos;EUL: (\w+)&apos;,1,1,null,1)) xrv
where
x.owner=y.owner(+) and
x.owner=xdwx.eul(+) and
x.owner=xdw.eul(+) and
x.owner=xds.eul(+) and
x.owner=xrtv.eul(+) and
x.owner=xrv.eul(+)
order by
x.created desc</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>طبقات المستخدم النهائي للمكتشف</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Entdecker-Endbenutzerschichten</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Capas de usuario final de Discoverer</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Découvreur de couches d&apos;utilisateurs finaux</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Livelli utente finale Discoverer</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>発見者エンドユーザー層</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Discoverer 최종 사용자 계층</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Descobridor de camadas do usuário final</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Первоначальные слои конечного пользователя</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Discoverer-slutanvändarlager</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Discoverer son kullanıcı katmanları</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>Discoverer end user layers</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>DIS End User Layers</REPORT_NAME>
    <DESCRIPTION>发现者终端用户层</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;eul_object_counts</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;eul_object_counts</ANCHOR>
    <SQL_TEXT>select
&apos;select &apos;&apos;&apos;||x.owner||&apos;&apos;&apos; owner, &apos;||x.ads_text||&apos; ads_sqls, (select count(*) from xxen_discoverer_fnd_user xdfu where xdfu.eul=&apos;&apos;&apos;||x.owner||&apos;&apos;&apos;) xdfu_count, (select count(*) from &apos;||x.owner||&apos;.eul5_objs) folders, (select count(*) from &apos;||x.owner||&apos;.eul5_documents) workbooks, (select count(distinct eqs.qs_doc_name||&apos;&apos;.&apos;&apos;||upper(eqs.qs_doc_owner)) from &apos;||x.owner||&apos;.eul5_qpp_stats eqs where eqs.qs_created_date&gt;sysdate-:history_days) active_workbooks,
(select count(distinct eqs.qs_doc_name||&apos;&apos;.&apos;&apos;||upper(eqs.qs_doc_owner)) from &apos;||x.owner||&apos;.eul5_qpp_stats eqs where eqs.qs_created_date&gt;sysdate-:history_days and (eqs.qs_doc_name,upper(eqs.qs_doc_owner)) in (select ed.doc_name, xxen_util.dis_user_name(ed.doc_eu_id,&apos;&apos;&apos;||x.owner||&apos;&apos;&apos;,&apos;&apos;N&apos;&apos;) doc_owner from &apos;||x.owner||&apos;.eul5_documents ed)) active_existing_workbooks
from dual&apos;||
decode(x.owner,max(x.owner) over (),null,&apos; union all&apos;) text
from
(
select
lower(do.owner) owner,
nvl((select &apos;(select count(distinct ads.workbook_owner_name||ads.workbook_name||ads.worksheet_name) from &apos;||dt.owner||&apos;.ams_discoverer_sql ads)&apos; from dba_tables dt where dt.table_name=&apos;AMS_DISCOVERER_SQL&apos; and do.owner=dt.owner),&apos;null&apos;) ads_text
from
dba_objects do
where
do.object_type=&apos;TABLE&apos; and
do.object_name=&apos;EUL5_VERSIONS&apos;
) x
order by
x.owner</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Char</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>x</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Dummy for dynamic SQL execution</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>do.owner=upper(:end_user_layer)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DIS End User Layer</LOV_NAME>
    <LOV_GUID>8E2FF36EDF3879D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lower(do.owner) value,
do.created description
from
dba_objects do
where
do.object_type=&apos;TABLE&apos; and
do.object_name=&apos;EUL5_VERSIONS&apos;
order by
do.created desc</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>End User Layer</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>:history_days=:history_days</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>fnd_profile.value(&apos;XXEN_REPORT_DISCOVERER_IMPORT_LOV_ACCESS_HISTORY_DAYS&apos;)</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>History days</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
