<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: Blitz Report Category -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEFA79D2E0530100007F1FF2</GUID>
  <LOV_NAME>Blitz Report Category</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
xrcv.category value,
(select count(*) from xxen_report_category_assigns xrca where xrcv.category_id=xrca.category_id) description
from
xxen_report_categories_v xrcv
order by
xrcv.category</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Blitz Report Name (wildcard) -->
 <LOVS_ROW>
  <GUID>B04763D730F050D7E0530100007F06B3</GUID>
  <LOV_NAME>Blitz Report Name (wildcard)</LOV_NAME>
  <LOV_QUERY>select
xrv.report_name value,
xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null)||substrb(xrv.description,1,4000-lengthb(xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null))) description
from
xxen_reports_v xrv
order by
xrv.report_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: DBA Database Link -->
 <LOVS_ROW>
  <GUID>9FD1E69E877F1D9DE0530100007F19D3</GUID>
  <LOV_NAME>DBA Database Link</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
lower(substr(ddl.db_link,1,instr(ddl.db_link,&apos;.&apos;)-1)) value,
ddl.username||&apos;@&apos;||ddl.host description
from
dba_db_links ddl
order by
value</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: Blitz Report Comparison between environments -->
 <REPORTS_ROW>
  <GUID>9FD333C68A3E2A53E0530100007F15ED</GUID>
  <SQL_TEXT>select
case
when x.report_name is not null and x.updated_remote=&apos;Y&apos; and (x.name_diff=&apos;Y&apos; or x.descr_diff=&apos;Y&apos; or x.sql_diff=&apos;Y&apos;) then &apos;conflict&apos;
when x.report_name is null and x.report_name_remote is not null then &apos;add to local database&apos;
when x.report_name is not null and x.report_name_remote is null then &apos;transfer&apos;
when x.name_diff=&apos;Y&apos; or x.descr_diff=&apos;Y&apos; or x.sql_diff=&apos;Y&apos; then &apos;update&apos;
end result,
x.*
from
(
select
(select &apos;Y&apos; from fnd_user@&amp;database_link fu where xrv2.last_updated_by=fu.user_id and fu.user_name not in (&apos;ANONYMOUS&apos;,&apos;ENGINATICS&apos;)) updated_remote,
case when xrv.report_name&lt;&gt;xrv2.report_name then &apos;Y&apos; end name_diff,
case when xrv.guid&lt;&gt;xrv2.guid then &apos;Y&apos; end guid_diff,
case when xrv.sql_text_short&lt;&gt;xrv2.sql_text_short or xrv.sql_length&lt;&gt;xrv2.sql_length then &apos;Y&apos; end sql_diff,
case when xrv.description&lt;&gt;xrv2.description then &apos;Y&apos; end descr_diff,
case when xrv.report_name is not null and xrv2.report_name is not null and nvl(xrv.category,&apos;x&apos;)&lt;&gt;nvl(xrv2.category,&apos;x&apos;) then &apos;Y&apos; end category_diff,
xrv.type_dsp type,
xrv.category,
xrv2.type_dsp type_remote,
xrv2.category category_remote,
xrv.report_name,
xrv2.report_name report_name_remote,
xrv.description,
xrv2.description description_remote,
(select count(*) from xxen_report_parameters xrp where xrv.report_id=xrp.report_id) parameter_count,
(select count(*) from xxen_report_parameters@&amp;database_link xrp where xrv2.report_id=xrp.report_id) parameter_count_remote,
xxen_util.user_name(xrv.last_updated_by) last_updated_by,
xrv.last_update_date,
xxen_util.user_name@&amp;database_link(xrv2.last_updated_by) last_updated_by_remote,
xrv2.last_update_date last_update_date_remote,
xxen_util.user_name(xrv.created_by) created_by,
xrv.creation_date,
xxen_util.user_name@&amp;database_link(xrv2.created_by) created_by_remote, 
xrv2.creation_date creation_date_remote,
xrv.sql_text_short sql_text,
xrv2.sql_text_short sql_text_remote
from
(select xrv.*, dbms_lob.substr(xrv.sql_text,4000,1) sql_text_short from xxen_reports_v xrv where 1=1) xrv
full join
(select xrv.* from xxen_reports_v_@&amp;database_link xrv where 1=1) xrv2
on
xrv.guid=xrv2.guid or
xrv.report_name=xrv2.report_name
) x
where
2=2
order by
coalesce(x.name_diff,x.descr_diff,x.sql_diff),
x.last_update_date_remote desc nulls last,
x.last_update_date desc</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>يتطلب العرض التالي ليتم إنشاؤه في البيئة البعيدة لتجنب ORA-64202: تمت مصادفة محدد LOB المؤقت أو المجرد البعيد

إنشاء أو استبدال عرض xxen_reports_v_ as
تحديد
xrv. * ،
dbms_lob.substr (xrv.sql_text_full، 4000،1) sql_text_short
من
xxen_reports_v xrv ؛</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Erfordert, dass die folgende Ansicht in der entfernten Umgebung erstellt wird, um ORA-64202: entfernter temporärer oder abstrakter LOB-Locator wurde angetroffen

create or replace view xxen_reports_v_ as
select
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
from
xxen_Berichte_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Requiere que se cree la siguiente vista en el entorno remoto para evitar ORA-64202: se encuentra un localizador LOB remoto temporal o abstracto

crear o sustituir la vista xxen_reports_v_ como
seleccionar
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
de
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Nécessite la création de la vue suivante sur l&apos;environnement distant pour éviter l&apos;ORA-64202 : le localisateur de LPP temporaire ou abstrait distant est rencontré

créer ou remplacer la vue xxen_reports_v_ comme
sélectionnez
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
à partir de
xxen_reports_v xrv ;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Richiede che la seguente vista sia creata nell&apos;ambiente remoto per evitare ORA-64202: si incontra un localizzatore LOB temporaneo o astratto remoto

creare o sostituire la vista xxen_reports_v_ come
selezionare
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
da
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>ORA-64202: リモートの一時的または抽象的な LOB ロケータが発生しました。

ビュー xxen_reports_v_ を次のように作成または置換します。
選り分ける
xrv.*.
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
から
xxen_reports_v xrv.</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>ORA-64202를 방지하려면 원격 환경에서 다음 뷰를 만들어야합니다. 원격 임시 또는 추상 LOB 로케이터가 발견되었습니다.

보기 xxen_reports_v_를 다음과 같이 생성 또는 교체
고르다
xrv. *,
dbms_lob.substr (xrv.sql_text_full, 4000,1) sql_text_short
...에서
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Requer a seguinte visão a ser criada no ambiente remoto para evitar ORA-64202: localizador remoto temporário ou abstrato LOB é encontrado

criar ou substituir a view xxen_reports_v_ como
selecione
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
de
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Чтобы избежать ORA-64202, необходимо создать в удаленной среде следующий вид: удаленный временный или абстрактный локатор LOB.

создать или заменить вид xxen_reports_v_ как
выбрать
xrv.*
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short
с
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>Kräver att följande vy skapas i fjärrmiljön för att undvika ORA-64202: fjärrfällig eller abstrakt LOB-lokaliserare påträffas

skapa eller ersätt vyn xxen_reports_v_ som
Välj
xrv. *,
dbms_lob.substr (xrv.sql_text_full, 4000,1) sql_text_short
från
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>ORA-64202&apos;yi önlemek için uzak ortamda aşağıdaki görünümün oluşturulmasını gerektirir: uzak geçici veya soyut LOB bulucu ile karşılaşıldı

xxen_reports_v_ görünümünü oluştur veya değiştir
seç
xrv. *,
dbms_lob.substr (xrv.sql_text_full, 4000,1) sql_text_short
itibaren
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>Blitz Report Comparison between environments</REPORT_NAME>
    <DESCRIPTION>Shows Blitz Report differences between the local and a remote database server.

Requires following view to be created on the remote environment to avoid ORA-64202: remote temporary or abstract LOB locator is encountered

create or replace view xxen_reports_v_ as
select
xrv.*,
dbms_lob.substr(xxen_util.clob_substrb(xrv.sql_text_full,4000,1)) sql_text_short
from
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>Compare Blitz Reports between environments</REPORT_NAME>
    <DESCRIPTION>需要在远程环境中创建以下视图，以避免遇到ORA-64202：远程临时或抽象LOB定位器。

创建或替换视图xxen_reports_v_为
挑选
xrv.*,
dbms_lob.substr(xrv.sql_text_full,4000,1) sql_text_short。
从
xxen_reports_v xrv;</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;database_link</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>2=2</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;database_link</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>DBA Database Link</LOV_NAME>
    <LOV_GUID>9FD1E69E877F1D9DE0530100007F19D3</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
lower(substr(ddl.db_link,1,instr(ddl.db_link,&apos;.&apos;)-1)) value,
ddl.username||&apos;@&apos;||ddl.host description
from
dba_db_links ddl
order by
value</LOV_QUERY_DSP>
    <DEFAULT_VALUE>r1224a</DEFAULT_VALUE>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>F</LANGUAGE>
      <PARAMETER_NAME>Base de données distante</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Remote Database</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>regexp_like(xrv.category,&apos;(^|, )&apos;||:category||&apos;(, |$)&apos;)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Report Category</LOV_NAME>
    <LOV_GUID>8E2FF36EDEFA79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
xrcv.category value,
(select count(*) from xxen_report_category_assigns xrca where xrcv.category_id=xrca.category_id) description
from
xxen_report_categories_v xrcv
order by
xrcv.category</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Discoverer</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>xrv.report_name like :report_name_like</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Blitz Report Name (wildcard)</LOV_NAME>
    <LOV_GUID>B04763D730F050D7E0530100007F06B3</LOV_GUID>
    <LOV_QUERY_DSP>select
xrv.report_name value,
xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null)||substrb(xrv.description,1,4000-lengthb(xrv.type_dsp||nvl2(xrv.type,&apos; &apos;,null)||nvl2(xrv.category,&apos;(&apos;||xrv.category||&apos;) &apos;,null))) description
from
xxen_reports_v xrv
order by
xrv.report_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Report Name like</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>(
nvl(x.report_name,&apos;x&apos;)&lt;&gt;nvl(x.report_name_remote,&apos;x&apos;) or
x.parameter_count&lt;&gt;x.parameter_count_remote or
x.name_diff=&apos;Y&apos; or
x.sql_diff=&apos;Y&apos; or
x.descr_diff=&apos;Y&apos; or
x.category_diff=&apos;Y&apos;
)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Show Differences only</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>
