diff --git a/apex/f770/application/pages/page_00901.sql b/apex/f770/application/pages/page_00901.sql index 9c4722c..22f2d90 100644 --- a/apex/f770/application/pages/page_00901.sql +++ b/apex/f770/application/pages/page_00901.sql @@ -23,7 +23,7 @@ wwv_flow_api.create_page( ,p_page_template_options=>'#DEFAULT#' ,p_required_role=>wwv_flow_api.id(9556407311505078) ,p_last_updated_by=>'DEV' -,p_last_upd_yyyymmddhh24miss=>'20211228183010' +,p_last_upd_yyyymmddhh24miss=>'20211228213632' ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9262174270429022) @@ -321,7 +321,7 @@ wwv_flow_api.create_region_column( ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_TEXT_FIELD' -,p_heading=>'Module Time' +,p_heading=>'Module Timer' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>100 ,p_value_alignment=>'LEFT' @@ -931,7 +931,7 @@ wwv_flow_api.create_region_column( ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_TEXT_FIELD' -,p_heading=>'Module Time' +,p_heading=>'Module Timer' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>100 ,p_value_alignment=>'LEFT' @@ -1255,11 +1255,11 @@ wwv_flow_api.create_ig_report_column( ,p_width=>100 ); wwv_flow_api.create_page_plug( - p_id=>wwv_flow_api.id(10891839380121627) -,p_plug_name=>'Details' + p_id=>wwv_flow_api.id(11852557120169116) +,p_plug_name=>'Log Details' ,p_parent_plug_id=>wwv_flow_api.id(10580085589928827) -,p_region_template_options=>'#DEFAULT#:margin-top-md' -,p_plug_template=>wwv_flow_api.id(9049155795569902) +,p_region_template_options=>'#DEFAULT#:t-Region--removeHeader js-removeLandmark:t-Region--scrollBody:margin-top-sm' +,p_plug_template=>wwv_flow_api.id(9080157814569926) ,p_plug_display_sequence=>10 ,p_plug_display_point=>'BODY' ,p_plug_query_options=>'DERIVED_REPORT_COLUMNS' @@ -1268,7 +1268,7 @@ wwv_flow_api.create_page_plug( ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(10891066173121619) -,p_plug_name=>'Log &P901_LOG_ID.' +,p_plug_name=>'Log Details' ,p_icon_css_classes=>'fa-clipboard-list' ,p_region_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_api.id(9070356145569920) @@ -2215,14 +2215,6 @@ wwv_flow_api.create_page_button( ,p_button_condition_type=>'ITEM_IS_NOT_NULL' ,p_icon_css_classes=>'fa-level-up' ); -wwv_flow_api.create_page_item( - p_id=>wwv_flow_api.id(10578593460928812) -,p_name=>'P901_USER_ID' -,p_item_sequence=>90 -,p_item_plug_id=>wwv_flow_api.id(9263852973429039) -,p_display_as=>'NATIVE_HIDDEN' -,p_attribute_01=>'Y' -); wwv_flow_api.component_end; end; / @@ -2235,6 +2227,14 @@ wwv_flow_api.component_begin ( ,p_default_id_offset=>0 ,p_default_owner=>'CORE' ); +wwv_flow_api.create_page_item( + p_id=>wwv_flow_api.id(10578593460928812) +,p_name=>'P901_USER_ID' +,p_item_sequence=>90 +,p_item_plug_id=>wwv_flow_api.id(9263852973429039) +,p_display_as=>'NATIVE_HIDDEN' +,p_attribute_01=>'Y' +); wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(10578619006928813) ,p_name=>'P901_FLAG' @@ -2309,12 +2309,14 @@ wwv_flow_api.create_page_item( wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(10891692474121625) ,p_name=>'P901_ARGUMENTS' -,p_item_sequence=>10 -,p_item_plug_id=>wwv_flow_api.id(10891839380121627) +,p_item_sequence=>20 +,p_item_plug_id=>wwv_flow_api.id(11852557120169116) ,p_use_cache_before_default=>'NO' ,p_prompt=>'Arguments' ,p_display_as=>'NATIVE_DISPLAY_ONLY' ,p_tag_attributes=>'style="font-family: monospace;"' +,p_begin_on_new_line=>'N' +,p_begin_on_new_field=>'N' ,p_field_template=>wwv_flow_api.id(9142775823569991) ,p_item_template_options=>'#DEFAULT#' ,p_attribute_01=>'N' @@ -2323,8 +2325,8 @@ wwv_flow_api.create_page_item( wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(10891719433121626) ,p_name=>'P901_PAYLOAD' -,p_item_sequence=>20 -,p_item_plug_id=>wwv_flow_api.id(10891839380121627) +,p_item_sequence=>30 +,p_item_plug_id=>wwv_flow_api.id(11852557120169116) ,p_use_cache_before_default=>'NO' ,p_prompt=>'Payload' ,p_display_as=>'NATIVE_DISPLAY_ONLY' @@ -2351,6 +2353,21 @@ wwv_flow_api.create_page_item( ,p_display_as=>'NATIVE_HIDDEN' ,p_attribute_01=>'Y' ); +wwv_flow_api.create_page_item( + p_id=>wwv_flow_api.id(11852788120169118) +,p_name=>'P901_ACTION_NAME' +,p_item_sequence=>10 +,p_item_plug_id=>wwv_flow_api.id(11852557120169116) +,p_use_cache_before_default=>'NO' +,p_prompt=>'Action Name' +,p_display_as=>'NATIVE_DISPLAY_ONLY' +,p_tag_attributes=>'style="font-family: monospace;"' +,p_colspan=>6 +,p_field_template=>wwv_flow_api.id(9142775823569991) +,p_item_template_options=>'#DEFAULT#' +,p_attribute_01=>'N' +,p_attribute_05=>'HTML' +); wwv_flow_api.create_page_da_event( p_id=>wwv_flow_api.id(10634979944820464) ,p_name=>'TODAY_CHANGED' @@ -2416,6 +2433,17 @@ wwv_flow_api.create_page_da_action( ' curr = model.getValue(this.data.selectedRecords[i], ''LOG_ID'');', '}', '', +'// get action name for selected row', +'apex.server.process(', +' ''GET_ACTION_NAME'', { x01: curr },', +' {', +' success: function (pData) {', +' apex.item(''P901_ACTION_NAME'').setValue(pData);', +' },', +' dataType: ''text''', +' }', +');', +'', '// get arguments for selected row', 'apex.server.process(', ' ''GET_ARGUMENTS'', { x01: curr },', @@ -2516,10 +2544,30 @@ wwv_flow_api.create_page_process( ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ); wwv_flow_api.create_page_process( - p_id=>wwv_flow_api.id(10891265816121621) + p_id=>wwv_flow_api.id(11852887742169119) ,p_process_sequence=>10 ,p_process_point=>'ON_DEMAND' ,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'GET_ACTION_NAME' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'app.log_module(''GET_ACTION_NAME'', APEX_APPLICATION.G_X01);', +'--', +'FOR c IN (', +' SELECT l.action_name AS line', +' FROM logs l', +' WHERE l.log_id = APEX_APPLICATION.G_X01', +') LOOP', +' htp.p(c.line);', +'END LOOP;', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(10891265816121621) +,p_process_sequence=>20 +,p_process_point=>'ON_DEMAND' +,p_process_type=>'NATIVE_PLSQL' ,p_process_name=>'GET_ARGUMENTS' ,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( 'app.log_module(''GET_ARGUMENTS'', APEX_APPLICATION.G_X01);', @@ -2537,7 +2585,7 @@ wwv_flow_api.create_page_process( ); wwv_flow_api.create_page_process( p_id=>wwv_flow_api.id(10891193451121620) -,p_process_sequence=>20 +,p_process_sequence=>30 ,p_process_point=>'ON_DEMAND' ,p_process_type=>'NATIVE_PLSQL' ,p_process_name=>'GET_PAYLOAD' @@ -2545,10 +2593,18 @@ wwv_flow_api.create_page_process( 'app.log_module(''GET_PAYLOAD'', APEX_APPLICATION.G_X01);', '--', 'FOR c IN (', -' SELECT REPLACE(l.payload, CHR(10), ''
'') AS line', +' SELECT l.payload AS line', ' FROM logs l', ' WHERE l.log_id = APEX_APPLICATION.G_X01', ') LOOP', +' c.line := REGEXP_REPLACE(c.line, ''\s.*SQL.*\.EXEC.*\]'', ''.'');', +' c.line := REGEXP_REPLACE(c.line, ''\s%.*EXEC.*\]'', ''.'');', +' c.line := REGEXP_REPLACE(c.line, ''\s%_PROCESS.*\]'', ''.'');', +' c.line := REGEXP_REPLACE(c.line, ''\s%_ERROR.*\]'', ''.'');', +' c.line := REGEXP_REPLACE(c.line, ''\s%_SECURITY.*\]'', ''.'');', +' c.line := REGEXP_REPLACE(c.line, ''\sHTMLDB*\]'', ''.'');', +' --', +' c.line := REPLACE(c.line, CHR(10), ''
'');', ' htp.p(c.line);', 'END LOOP;', ''))