Hallo zusammen,
muß mich noch mal mit einem Problem an die "Profis" wenden :-)
Handelt sich diesmal aber nicht um Forms 12c, sondern um ein Problem in Forms 11g.
Diverse Datenexporte in unseren Anwendungen schreiben wir als CLOB in die Datenbank und laden diese dann per webutil auf den Client herunter. Hierzu kann der User über client_get_file_name den Zielpfad und den Dateinamen angeben:
Bsp:
procedure p_export is
v_aufrufid number;
v_dir varchar2(255);
v_dir_file varchar2(2000);
v_filename varchar2(200);
v_dialog_type number default save_file;
v_anzahl number;
v_success boolean;
v_notfound boolean;
v_aktion varchar2(16);
cursor c_file(p_aufrufid number) is
select ef_filename
from b_promata.t_export_file
where ef_aufrufid = p_aufrufid;
BEGIN
v_aktion := b_aktion.f_get_paymcode(nav.uebergabe.prgid);
v_filename := v_aktion||'_Konditionen';
v_dir_file := client_get_file_name( File_Name => v_filename,
File_Filter => 'CSV-Dateien (*.csv)|*.csv|'||'All Files (*.*)|*.*|',
Dialog_Type => v_dialog_type );
etc. ....
Grundsätzlich kenne ich das nur so, daß sich, sofern nicht explizit ein Verzeichnis vorgegeben wird, automatisch das Documents-Verzeichnis des Users geöffnet wird, also z.B. c:\Users\udo.mehlem\Documents\
Im Händlerbetrieb (arbeitet mit Terminalserver) eines unsere Kunden hat ein User (alle anderen haben das Problem nicht) seit ca. 2 Wochen das folgende Problem:
Der User drückt auf den Export-Button in der Anwendung, die Export-Prozedur im Form und damit auch client_get_file_name wird aufgerufen und danach passiert immer folgendes:
- Bevor sich der File-Dialog öffnet erscheint folgende Fehlermeldung: "jp2launcher.exe: Auf das Element, auf das diese Verknüpfung verweist, kann nicht zugegriffen werden. Möglicherweise verfügen Sie nicht über die entsprechenden Berechtigungen"
- Nach Wegklicken der Fehlermeldung öffnet sich der File -Dialog (im Documents-Verzeichnis des Users) und wenn er dort ein anderes Laufwerk auswählt, erscheint die Fehlermeldung wieder.
- Danach folgt bei jedem Verzeichniswechsel im File -Dialog die Fehlermeldung, läßt sich wegklicken bis der User sein Zielverzeichnis erreicht hat, und anschließend wird die Datei auch dort gespeichert.
Screenshot der Fehlermeldung habe ich angehängt.
Habe auf dem Client bereits den Java-Cache geleert und das /webutil-Verzeichnis im Benutzerverzeichnis des Users gelöscht, damit alles neu herunter geladen wird, aber die Fehlermeldung kommt weiterhin (auch, wenn sich der User in der Anwendung oder sogar in Windows ab- und anschließend wieder anmeldet.
Kennt jemand das Problem bzw. hat eine Idee, wie ich es lösen kann?
Gruß, ein schönes Wochenende und schon mal vielen Dank im Voraus.
Udo