PDA

View Full Version : Kopieren in ein IFS-Verzeichnis funktioniert nicht



GJV23
04-08-14, 08:27
Hallo Forum

Seit WIN 7 64/Bit funktioniert kopieren u. einfügen in ein IFS-Verzeichnis nicht mehr.
Umgekehrt von einem IFS-Verzeichnis kopieren und in ein PC-Verzeichnis einfügen geht.
Ich habe V7R1V0 Service-Level SI50567 installiert.

IFS-Verzeichnis rechte Maustaste:
alle Funktionen werden schwarz angezeigt,
Einfügen wird hellgrau angezeigt (ist scheinbar nicht aktiv)

Wer weiß einen Rat?

Viele Grüße
GJV23

TARASIK
04-08-14, 09:50
Hallo GJV23,
ich habe dies bei mir getestet mit Servicepack "SI53584" und es geht ohne Probleme.
Hier der Link auf das SV:

http://www-03.ibm.com/systems/power/software/i/access/windows_sp.html

GJV23
04-08-14, 17:16
Ich habe nun SI53584 installiert.
Leider ohne Erfolg.
"Einfügen" ist immer noch inaktiv (hellgrau) und funktioniert nicht.
Wer weiß einen Rat ?

Viele Grüße
GJV23

TARASIK
04-08-14, 18:19
Hallo GJV23,
zwei Möglichkeiten:
1) die Freigabe des IFS Verzeichnisses steht auf Schreibgeschützt
2) Berechtigung des Verzeichnisses stimmt nicht

GJV23
05-08-14, 14:24
Hallo TARASIK
1) das IFS Verzeichnis ist nicht schreibgeschützt.
2) Berechtigung ist gegeben.

Ich kann mit dem System i Navigator in kein Verzeichnis Daten einfügen.
Weder in ein Verzeichnis im /Root oder in /QDLS etc.
überall ist einfügen inaktiv. (hellgrau)
(weder mit Drag and Drop noch mit Kopieren und Einfügen)

Wenn ich ein Verzeichnis als Netzlaufwerk anlege, funktioniert es problemlos !?
Es wäre halt praktischer wenn ich z.B. zum Erstellen eines Overlays schnell eine .prn-Datei in ein Verzeichnis im QDLS ziehen könnte.

Was könnte ich noch tun ?

Viele Grüße
GJV23

TARASIK
05-08-14, 19:47
Hallo,
laut dem Apar müsste das aktuelle Servicepack schon sein.

http://www-01.ibm.com/support/docview.wss?uid=nas2203714829759592a862579cf003c74 b9

Was wird denn angezeigt bei Start --> Alle Programme --> IBM i access für Windows ->
IBM i Access für Windows Eigenschaften ?

GJV23
06-08-14, 08:11
Hallo

IBM i Access für Windows
Version 7 Release 1 Modifikationsstufe 0 Service-Level SI53584

Gruß
GJV23

TARASIK
06-08-14, 09:01
Hallo GJV23,
ich habe noch dies gefunden:


APAR

APAR#: SE52053
Component: 5770XE100 - IBM I ACCESS FOR WINDOWS
Release(s): 7.1

Abstract
CA400EXP-OPNAV-FILESYS-UNPRED DRAG AND DROP FROM VISTA, WINDOWS
7, WINDOWS 2008 PCS LIBRARY SYSTEM TO IFS FAILS.

Error Description
Drag and Drop or Copy and Paste fails when trying to move an
object from a Windows Vista, Windows 7 or newer OS located in
the new Windows Library structure to IFS root file system. The
Paste will be grayed out and when dragging you will get the
circle with the slash through it.

As an example:
Libraries=>Documents=>My Documents

The above will fail to copy to IFS root file system.


If you browse to the actual location:

C:\Users\<user_name>\Documents

This willl work and is a circumvention.

Problem Summary
Drag and Drop or Copy and Paste fails when trying to move an
object from a Windows Vista, Windows 7 or newer OS located in
the new Windows Library structure to IFS root file system. The
Paste will be grayed out and when dragging you will get the
circle with the slash through it.

As an example:
Libraries=>Documents=>My Documents

The above will fail to copy to IFS root file system.


If you browse to the actual location:

C:\Users\<user_name>\Documents

This will work and is a circumvention.

Problem Conclusion
The root cause is Windows Shell API SHGetPathFromIDList can not
convert the PIDL of Library folder to a file system path on
Windows 7. The PIDL is pointer to an item identifier list,
usually used to identify the Windows Shell Namespace objects.
Our paste process of iNav are using COM object
COleDataObject::AttachClipboard() to get the IDataObject from
clipboard firstly, then get the PIDL from the IDataObject and
using SHGetPathFromIDList to get the file system path of copied
file.

Temporary Fix


Comments


Circumvention


PTFs Available


Affected Modules



Affected Publications

Summary Information

Status............................................ .. CLOSED PRS
HIPER............................................. No
Component....................................
Failing Module............................... RCHMGR
Reported Release........................ 7.1
Duplicate Of...................................

GJV23
06-08-14, 09:48
Hallo TARASIK

Tatsächlich, lt. der Vorgangsweise lt. dem APAR# 52053 funktioniert es.
Vielen Dank für deine Antworten und Recherchen.
Dieses Forum ist wirklich super.

Wo findet man eigentlich diese APAR-Informationen bei IBM?

Viele Grüße aus Tirol
GJV23

holgerscherer
06-08-14, 16:57
The root cause is Windows Shell API SHGetPathFromIDList can not
convert the PIDL of Library folder to a file system path on
Windows 7. The PIDL is pointer to an item identifier list,
usually used to identify the Windows Shell Namespace objects.
Our paste process of iNav are using COM object
COleDataObject::AttachClipboard() to get the IDataObject from
clipboard firstly, then get the PIDL from the IDataObject and
using SHGetPathFromIDList to get the file system path of copied
file.


ROFL - standardisierte APIs sind toll. Vor allem, wenn es so viele für den gleichen Zweck gibt, und die Auslegung und Implementierung nur als grobe Handlungsrichtlinie betrachtet wird...

-h