PDA

View Full Version : QNTC CPY



Seiten : [1] 2

ebschubert
27-01-10, 17:01
Hallo zusammen....

ich habe folgendes Problem:

Ein SAVF wird erstellt und soll ins IFS geschoben werden.
Mache ich mit MOV und funktioniert auch

Jetzt soll dieses SAVF aber auf einen externen Windows-Server
Habe also enstprechenden Server im IFS bei QNTC eingerichtet - Zugriff funktioniert auch. Manuelles Kopieren versch. STMF's klappt auch.

Wenn ich aber mein SAVF auf den Server kopieren will bekomme ich die Msg:
"Funktion wird vom Dateisystem nicht unterstützt."

Habe schon die verschiedensten CCSID versucht ........... 273, 1252 etc....

Weiss jemand Rat?

Danke vorab

Fuerchau
27-01-10, 17:07
Das hat mit SAVF nichts zu tun, da SAVF's vom OS speziell behandelt werden.
Ich denke, du willst die SAVF direkt ins QNTC kopieren. Das wird tatsächlich nicht unterstützt.

Hier musst du leider 2x kopieren.
1. lokal ins IFS
2. vom IFS ins QNTC

Beachte ggf. die Probleme bei STMF's > 2GB!

PS:
Von / nach QNTC funktioniert nur CPY und kein MOV!

ebschubert
27-01-10, 17:15
Danke für den Hinweis mit dem MOV...

Tatsächlich kopiere ich erst das SAVF in ein Zwischenverzeichnis ins IFS und versuche dann per CPY ins /QNTC........, was fehlschlägt

ebschubert
27-01-10, 17:32
..... hab es per NavOps versucht...

das geht....( ??? )

Fuerchau
27-01-10, 17:38
Ggf. musst du besser den CPYFRMSTMF verwenden und alle Datenumsetzungen ausschalten.
Der CPY ist da wohl restriktiver.
Was auch geht ist der CP-Befehl der QSHELL.

PS:
QNTC unterstützt keine CCSID, sowas kennt Windows nicht.

TARASIK
27-01-10, 18:37
Hallo,
ich denke hier ist Dein Problem beschrieben und gelöst:

IBM - Save of IFS Object copied from QNTC, Fails. (http://www-01.ibm.com/support/docview.wss?uid=nas1b28a9fc01f6b1e6c862575540053fa 5d)

ebschubert
27-01-10, 18:55
..... vielen Dank für die Tipps, probiere es gleich aus :)

habe in der Zwischenzeit es auch mit
ADDMFS versucht....

Externe Server ist eine UNIX-Büchse.... Lässt sich auch ansprechen
aber beim Kopieren der gleiche Effekt (?)

ebschubert
27-01-10, 19:23
CPYTOSTMF
bringt
Umsetzung der CCSID konnte nicht ausgeführt werden

Befehl:
CPYTOSTMF FROMMBR('/QSYS.LIB/TEMP.LIB/XXX.FILE') TOSTMF('/QNTC/FILESER
VER/yyy/zz/XXX.SAVF') STMFOPT(*REPLACE) CVTDTA(*NONE) ENDLINFMT(*FIXED)

ebschubert
28-01-10, 08:19
.... QSH ('cp .............' ) funktioniert :)

Fuerchau
28-01-10, 20:57
Jetzt weiß ich auch, warum ich in meinen Programmen mit QNTC immer den "cp" verwende ohne noch mal darüber nachzudenken ;).