logging in net_storage package hinzugefügt
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
create or replace package body pck_auto_import as
|
create or replace package body pck_auto_import as
|
||||||
|
|
||||||
c_module constant varchar2(20) := 'PCK_AUTO_IMPORT';
|
c_log_module constant lg_app_log.log_module%type := 'AUTOMATISCHER_BA_IMPORT';
|
||||||
|
|
||||||
procedure p_import_ba_korrespondenz (
|
procedure p_import_ba_korrespondenz (
|
||||||
i_object_key in varchar2
|
i_object_key in varchar2
|
||||||
@@ -43,7 +43,7 @@ create or replace package body pck_auto_import as
|
|||||||
if l_return != 1
|
if l_return != 1
|
||||||
then
|
then
|
||||||
pck_log.p_warn(
|
pck_log.p_warn(
|
||||||
i_module => c_module
|
i_module => c_log_module
|
||||||
,i_action => l_log_action
|
,i_action => l_log_action
|
||||||
,i_message => 'Import für Datei "' || l_filename || '" fehlgeschlagen (Rückgabe: ' || l_return || ') — Wiedervorlage erforderlich'
|
,i_message => 'Import für Datei "' || l_filename || '" fehlgeschlagen (Rückgabe: ' || l_return || ') — Wiedervorlage erforderlich'
|
||||||
,i_object_ref => i_object_key
|
,i_object_ref => i_object_key
|
||||||
@@ -66,7 +66,7 @@ create or replace package body pck_auto_import as
|
|||||||
);
|
);
|
||||||
|
|
||||||
pck_log.p_info(
|
pck_log.p_info(
|
||||||
i_module => c_module
|
i_module => c_log_module
|
||||||
,i_action => l_log_action
|
,i_action => l_log_action
|
||||||
,i_message => 'Datei "' || l_filename || '" erfolgreich verarbeitet und verschoben'
|
,i_message => 'Datei "' || l_filename || '" erfolgreich verarbeitet und verschoben'
|
||||||
,i_object_ref => i_object_key
|
,i_object_ref => i_object_key
|
||||||
@@ -175,7 +175,7 @@ create or replace package body pck_auto_import as
|
|||||||
then
|
then
|
||||||
rollback;
|
rollback;
|
||||||
pck_log.p_error(
|
pck_log.p_error(
|
||||||
i_module => c_module
|
i_module => c_log_module
|
||||||
,i_action => 'IMPORT_FILE'
|
,i_action => 'IMPORT_FILE'
|
||||||
,i_message => 'Fehler bei Dateiverarbeitung: ' || sqlerrm
|
,i_message => 'Fehler bei Dateiverarbeitung: ' || sqlerrm
|
||||||
,i_detail => to_clob(dbms_utility.format_error_backtrace)
|
,i_detail => to_clob(dbms_utility.format_error_backtrace)
|
||||||
@@ -214,14 +214,14 @@ create or replace package body pck_auto_import as
|
|||||||
,i_content_type => 'application/octet-stream'
|
,i_content_type => 'application/octet-stream'
|
||||||
);
|
);
|
||||||
pck_log.p_warn(
|
pck_log.p_warn(
|
||||||
i_module => c_module
|
i_module => c_log_module
|
||||||
,i_action => l_log_action
|
,i_action => l_log_action
|
||||||
,i_message => 'Batch mit Fehlern abgeschlossen — mind. eine Datei konnte nicht importiert werden, SB-Marker gesetzt'
|
,i_message => 'Batch mit Fehlern abgeschlossen — mind. eine Datei konnte nicht importiert werden, SB-Marker gesetzt'
|
||||||
,i_object_ref => rec_folder.object_name
|
,i_object_ref => rec_folder.object_name
|
||||||
);
|
);
|
||||||
else
|
else
|
||||||
pck_log.p_info(
|
pck_log.p_info(
|
||||||
i_module => c_module
|
i_module => c_log_module
|
||||||
,i_action => l_log_action
|
,i_action => l_log_action
|
||||||
,i_message => 'Batch abgeschlossen, alle Dateien erfolgreich importiert'
|
,i_message => 'Batch abgeschlossen, alle Dateien erfolgreich importiert'
|
||||||
,i_object_ref => rec_folder.object_name
|
,i_object_ref => rec_folder.object_name
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
create or replace package body pck_net_storage as
|
create or replace package body pck_net_storage as
|
||||||
|
|
||||||
|
c_log_module constant lg_app_log.log_module%type := 'NETZLAUFWERK';
|
||||||
|
|
||||||
-- ==================== Private Helpers ====================
|
-- ==================== Private Helpers ====================
|
||||||
|
|
||||||
function f_build_url (
|
function f_build_url (
|
||||||
@@ -353,6 +355,13 @@ create or replace package body pck_net_storage as
|
|||||||
,i_body_blob => i_content
|
,i_body_blob => i_content
|
||||||
,i_content_type => i_content_type
|
,i_content_type => i_content_type
|
||||||
);
|
);
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'UPLOAD'
|
||||||
|
,i_message => 'Datei hochgeladen'
|
||||||
|
,i_object_ref => i_object_key
|
||||||
|
);
|
||||||
end p_upload_object;
|
end p_upload_object;
|
||||||
|
|
||||||
procedure p_delete_object (i_object_key in varchar2)
|
procedure p_delete_object (i_object_key in varchar2)
|
||||||
@@ -374,6 +383,13 @@ create or replace package body pck_net_storage as
|
|||||||
i_method => 'DELETE'
|
i_method => 'DELETE'
|
||||||
,i_url => f_build_url(i_object_key)
|
,i_url => f_build_url(i_object_key)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'DELETE'
|
||||||
|
,i_message => 'Datei gelöscht'
|
||||||
|
,i_object_ref => i_object_key
|
||||||
|
);
|
||||||
end p_delete_object;
|
end p_delete_object;
|
||||||
|
|
||||||
procedure p_delete_folder (i_prefix in varchar2)
|
procedure p_delete_folder (i_prefix in varchar2)
|
||||||
@@ -412,6 +428,13 @@ create or replace package body pck_net_storage as
|
|||||||
);
|
);
|
||||||
end if;
|
end if;
|
||||||
end loop;
|
end loop;
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'DELETE_FOLDER'
|
||||||
|
,i_message => 'Ordner rekursiv gelöscht'
|
||||||
|
,i_object_ref => i_prefix
|
||||||
|
);
|
||||||
end p_delete_folder;
|
end p_delete_folder;
|
||||||
|
|
||||||
procedure p_rename_object (
|
procedure p_rename_object (
|
||||||
@@ -461,6 +484,13 @@ create or replace package body pck_net_storage as
|
|||||||
,i_body_clob => l_body
|
,i_body_clob => l_body
|
||||||
,i_content_type => 'application/json'
|
,i_content_type => 'application/json'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'RENAME'
|
||||||
|
,i_message => 'Datei umbenannt: ' || i_object_key || ' -> ' || l_new_key
|
||||||
|
,i_object_ref => i_object_key
|
||||||
|
);
|
||||||
end p_rename_object;
|
end p_rename_object;
|
||||||
|
|
||||||
procedure p_move_object (
|
procedure p_move_object (
|
||||||
@@ -511,6 +541,13 @@ create or replace package body pck_net_storage as
|
|||||||
,i_body_clob => l_body
|
,i_body_clob => l_body
|
||||||
,i_content_type => 'application/json'
|
,i_content_type => 'application/json'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'MOVE'
|
||||||
|
,i_message => 'Datei verschoben: ' || i_object_key || ' -> ' || l_new_key
|
||||||
|
,i_object_ref => i_object_key
|
||||||
|
);
|
||||||
end p_move_object;
|
end p_move_object;
|
||||||
|
|
||||||
procedure p_create_folder (
|
procedure p_create_folder (
|
||||||
@@ -544,6 +581,13 @@ create or replace package body pck_net_storage as
|
|||||||
,i_body_blob => empty_blob()
|
,i_body_blob => empty_blob()
|
||||||
,i_content_type => 'application/octet-stream'
|
,i_content_type => 'application/octet-stream'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
pck_log.p_info(
|
||||||
|
i_module => c_log_module
|
||||||
|
,i_action => 'CREATE_FOLDER'
|
||||||
|
,i_message => 'Ordner angelegt'
|
||||||
|
,i_object_ref => l_folder_key
|
||||||
|
);
|
||||||
end p_create_folder;
|
end p_create_folder;
|
||||||
|
|
||||||
function f_get_object_metadata (i_object_key in varchar2) return t_object_meta
|
function f_get_object_metadata (i_object_key in varchar2) return t_object_meta
|
||||||
|
|||||||
@@ -2,9 +2,9 @@ create table lg_app_log (
|
|||||||
log_id number generated by default as identity not null enable
|
log_id number generated by default as identity not null enable
|
||||||
,log_timestamp timestamp not null
|
,log_timestamp timestamp not null
|
||||||
,log_level varchar2(10 char) not null
|
,log_level varchar2(10 char) not null
|
||||||
,log_module varchar2(100 char) not null
|
,log_module varchar2(256 char) not null
|
||||||
,log_action varchar2(100 char)
|
,log_action varchar2(256 char)
|
||||||
,log_object_ref varchar2(512 char)
|
,log_object_ref varchar2(4000 char)
|
||||||
,log_message varchar2(4000 char)
|
,log_message varchar2(4000 char)
|
||||||
,log_detail clob
|
,log_detail clob
|
||||||
,log_user varchar2(100 char)
|
,log_user varchar2(100 char)
|
||||||
|
|||||||
Reference in New Issue
Block a user