select * from lg_app_log ; --truncate table lg_app_log; /* Test Calls für logs */ begin -- Neuen Batch-Ordner für heutigen Import anlegen pck_net_storage.p_create_folder( i_prefix => 'testmandant-42/Eingang/Verarbeitet 2026/' ,i_folder_name => 'Batch-2026-04-09' ); -- Drei PDFs kommen im Import an pck_net_storage.p_upload_object( i_object_key => 'testmandant-42/Eingang/Import/scan_001.pdf' ,i_content => empty_blob() ,i_content_type => 'application/pdf' ); pck_net_storage.p_upload_object( i_object_key => 'testmandant-42/Eingang/Import/scan_002.pdf' ,i_content => empty_blob() ,i_content_type => 'application/pdf' ); pck_net_storage.p_upload_object( i_object_key => 'testmandant-42/Eingang/Import/scan_003.pdf' ,i_content => empty_blob() ,i_content_type => 'application/pdf' ); -- Scans werden nach Sichtung benannt pck_net_storage.p_rename_object( i_object_key => 'testmandant-42/Eingang/Import/scan_001.pdf' ,i_new_name => 'rechnung_mueller_2026-04.pdf' ); pck_net_storage.p_rename_object( i_object_key => 'testmandant-42/Eingang/Import/scan_002.pdf' ,i_new_name => 'angebot_huber_2026-04.pdf' ); -- scan_003 ist ein Duplikat, wird gelöscht pck_net_storage.p_delete_object( i_object_key => 'testmandant-42/Eingang/Import/scan_003.pdf' ); -- Verarbeitete Dateien in den Batch-Ordner verschieben pck_net_storage.p_move_object( i_object_key => 'testmandant-42/Eingang/Import/rechnung_mueller_2026-04.pdf' ,i_target_prefix => 'testmandant-42/Eingang/Verarbeitet 2026/Batch-2026-04-09/' ); pck_net_storage.p_move_object( i_object_key => 'testmandant-42/Eingang/Import/angebot_huber_2026-04.pdf' ,i_target_prefix => 'testmandant-42/Eingang/Verarbeitet 2026/Batch-2026-04-09/' ); commit; end; /