33 lines
958 B
MySQL
33 lines
958 B
MySQL
|
|
-- ORDS-Endpunkt: POST /ords/{schema}/net_storage/process_incoming
|
||
|
|
-- Wird vom Dateieingang Service nach erfolgreichem Upload aufgerufen.
|
||
|
|
-- Bei Fehler greift die APEX Automation beim nächsten Stundenlauf.
|
||
|
|
--
|
||
|
|
-- Hinweis: Das ORDS-Modul 'net_storage' wird angelegt falls nicht vorhanden.
|
||
|
|
-- Bei bestehendem Modul schlägt define_module fehl — dann auskommentieren.
|
||
|
|
|
||
|
|
begin
|
||
|
|
ords.define_module(
|
||
|
|
p_module_name => 'net_storage'
|
||
|
|
,p_base_path => '/net_storage/'
|
||
|
|
,p_is_published => true
|
||
|
|
);
|
||
|
|
|
||
|
|
ords.define_template(
|
||
|
|
p_module_name => 'net_storage'
|
||
|
|
,p_pattern => 'process_incoming'
|
||
|
|
);
|
||
|
|
|
||
|
|
ords.define_handler(
|
||
|
|
p_module_name => 'net_storage'
|
||
|
|
,p_pattern => 'process_incoming'
|
||
|
|
,p_method => 'POST'
|
||
|
|
,p_source_type => ords.source_type_plsql
|
||
|
|
,p_source => q'[begin
|
||
|
|
pck_auto_import.p_process_incoming_files;
|
||
|
|
end;]'
|
||
|
|
);
|
||
|
|
|
||
|
|
commit;
|
||
|
|
end;
|
||
|
|
/
|