PDA

View Full Version : FTP-Dateiübertragung



Seiten : [1] 2 3

Bosch
01-04-03, 07:53
Hallo Leute,

wie kann eine Source-Datei (z.B.QS36F)von
AS400 zu AS400 (Vers5 zu Vers4)übertragen
werden, und bei den Teildateien die "ART"
z.B. RPG36 erhalten bleibt? (wegen umwandeln)

Für einen guten Tipp wäre ich dankbar.

Gruß A. Bosch

RobertMack
01-04-03, 07:58
Guten Morgen,

das geht via Savefile, einfach die QxxxSRC in eine SAVF sichern und diese dann an das Zielsystem senden (die SAVF muß dort ebenfalls existieren). Auf dem Zielsystem dann restoren...

Gruß
Robert

froehlich
01-04-03, 09:56
Guten Morgen,

bitte denke daran, dass Du beim Sichern in die SAVF den Parameter TGTRLS auf die Version des Zielversion änderst. Sonst bekommst Du die Savf auf dem Zielsystem nicht zurückgesichert.

Gruss Thomas

Fuerchau
01-04-03, 10:40
Am einfachsten ist es immer noch über SNDNETF, da bleiben alle Attribute erhalten.
Es muss allerdings SNADS eingerichtet sein.

rolf
01-04-03, 11:24
Ich glaube ab V5 gibt es auch die Befehle
SAVRSTxxx, welche automatisch eine SAVF erstellen, die Daten auf das ferne System übertragen und dort wieder zurückspeichern.
Gruss Rolf

Bosch
01-04-03, 12:58
Vielen Dank für die schnellen Antworten,

aber genau das ist mein Problem, das Ziel-
Release.
Kann auf Ver.5 nicht auf V3 sichern
z.B. in Savfile.

mit SNADS kenne ich mich zu wenig aus

Gibt es z.B. keinen Paramter den ich bei
FTP mit angeben kann, damit die "Art" bei
Programm-Sourcen erhalten bleibt?
z.B (RPG36, CLP,...)

Gruß A. Bosch

Sven Schneider
01-04-03, 13:19
Du musst dich schon entscheiden.

Von V5 --> V4
oder
Von V5 --> V3
(Aus deinen Postings geht das nicht eindeutig hervor)
Ab Version V5 kannst du nicht mehr für V3 sichern.
Mach doch vor der FTP-Übertragung ein DSPFD mit *MBRLIST in eine Datei.
Die Datei überträgst du dann mit.
Ein kleines CLP Programm auf der Zielmaschine aktualisiert dann alle Member mit CHGPFM.

Sven


[Dieser Beitrag wurde von Sven Schneider am 01. April 2003 editiert.]

Fuerchau
01-04-03, 19:30
FTP kennt die spezifischen AS/400-Attribute nicht !
Daher bleibt dir nur SNADS wenn du die Attribute benötigst.

Sven Schneider
01-04-03, 19:51
Noch 'ne Idee,
versuchs doch mal mit einer DDM-File.

Hier kannst du dann die Member beliebig zwischen den Maschinen kopieren. (CPYF)
Das geht auch mit TCP/IP, wenn das Zielsystem dies unterstützt und der *DDM-Server (STRTCPSVR) läuft.

SNA geht aber immer. Allerdings mußt du hier *APPC Controller und Devices auf den beteiligten Maschinen einrichten. Ebenfalls muß die entsprechende Leitungsbeschreibung SNA (SSAP 04/*SNA) unterstützen (GB Ethernet geht z.B. nicht).

Sven


[Dieser Beitrag wurde von Sven Schneider am 01. April 2003 editiert.]

Fuerchau
02-04-03, 15:21
Dem muss ich widersprechen, es gibt noch SNA over IP und das wird mit einem sog. ANYNET-Controller erreicht:

CRTCTLAPPC CTLD(ZielSys)
LINKTYPE(*ANYNW)
ONLINE(*YES)
APPN(*YES)
RMTNETID(*NETATR)
RMTCPNAME(ZielSysName)
NODETYPE(*LENNODE)
BEXROLE(*NETNODE)
HPR(*NO)
TMSGRPNBR(1)
AUTOCRTDEV(*ALL)
AUTODLTDEV(1440)
USRDFN1(*LIND)
USRDFN2(*LIND)
USRDFN3(*LIND)
TEXT('ANYNET Controller')

Auf dem Zielsystem muss das entsprechende Gegenstück definiert werden.

Zusätzlich auf beiden Systemen:
ADDTCPHTE INTNETADR 'x.x.x.x') HOSTNAME((ZielSystem.APPN.SNA.IBM.COM))

Dann funktioniert auch SNA selbst wenn GB-Ethernet dies nicht kann !
Devices werden nicht benötigt.

Jetzt funktioniert STRPASTHR und SNADS.

Viel Spaß beim Ausprobieren.