[NEWSboard IBMi Forum]
  1. #1
    phil.sebastian Besucher/Guest

    CPYTOIMPF und ftp

    Hallo allerseits,

    nach ausführlicher Nutzung der SuFu habe ich mich jetzt doch dazu entschlossen, mal ganz konkret um Rat zu fragen:

    Aalso ich habe hier eine V4R3 stehen, aus der ich Teile einer Datenbank extrahieren möchte (sind genau 3 Tabellen, die ich später in Access verknüfen möchte).
    Ein Bekannter hat mir schonmal mit COPYTOIMPF weitergeholfen, d.h. ich kann die entsprechenden Tabellen irgendwo in der AS/400 ablegen.
    Wenn ich allerdings die Dateien mit ftp von der AS/400 wegschieben möchte bekomme ich im ftp immer die Fehlermeldung Datei nicht gefunden (sinngemäß).
    Soweit ich mich eingelesen habe werden die Dateien aus dem COPYTOIMPF im IFS (heisst das so?!) abgelegt, das ftp greift aber nicht auf das IFS sondern auf das "alte" Dateisystem zu, daher die Fehlermeldung (vermute ich).
    In WRKLNK werden die Dateien auch angezeigt (in Verzeichnis /), ich kann aber nicht reinschauen (was mit 2=anzeigen angeblich funktionieren soll).

    Das Ganze soll eine einmalige Aktion sein, da die AS/400 danach ausgemustert wird, ich brauche also eigentlich keine Skripte o.Ä.

    Bin auch offen für ClientAccess, Excel usw. habe aber keine Ahnung, wie ich das aktiviere/ nutze (CDs/ DVDs sind nicht vorhanden)

    Gruß aus Karlsruhe

  2. #2
    Registriert seit
    Feb 2009
    Beiträge
    391
    Sowohl die Folder (WRKFLR) als auch die AS/400 Bibliotheken sind im IFS mit integriert.
    Es kommt auf die Namenskonvention an.
    Eventuell hast Du das falsche NAMEFMT eingestellt?

  3. #3
    Registriert seit
    Aug 2009
    Beiträge
    121
    Die erste Frage wäre, warum mit EDTF bzw. DSPF (WRKLNK Auwahl 2 oder 5) nichts angezeigt wird. Eventuell muss beim CPYTOIMPF angegeben werden RCDDLM(*CRLF)? Oder war die Ausgangstabelle leer?

    Wenn man FTP von einer AS/400 auf eine andere macht, kann man mit dem FTP-Befehl namefmt einstellen, ob die Dateinamen als IFS-Pfade interpretiert werden oder in der Form <Bibliothek>/<Datei>.<Teildatei>. "namefmt 1" schaltet auf IFS um, "namefmt 0" schaltet auf Bibliotheken um und ist der Default.

    Wenn man von einem anderen Betriebssystem (Windows, Unix) FTP zu einer AS/400 macht, ist der Befehl "namefmt" nicht bekannt. Hier entscheidet der erste get- oder put-Befehl, was angenommen wird. Startet der Name beim ersten get oder put mit '/', wird IFS ("namefmt 1") für die gesamte Sitzung angenommen. Startet der Name mit einem Buchstaben, wird das Format <Bibliothek>/<Datei>.<Teildatei> ("namefmt 0") angenommen. Umschalten kann man die Sitzung meines Wissens dann nicht mehr, es hilft nur ab- und neu anmelden.

    Mit freundlichen Grüßen,
    Christian Bartels.

  4. #4
    Registriert seit
    Feb 2009
    Beiträge
    391
    Man kann übrigens auf FTP verzichten, wenn man im System-i-Navigator unter "Dateisysteme" -> "Dateifreigabe" eine Dateifreigabe einrichtet. Die kann man dann mit Windows als Netzlaufwerk verbinden, bekommt also nen Laufwerksbuchstaben.

  5. #5
    phil.sebastian Besucher/Guest
    @chris.jan: ja, das wars. Habe in ftp namefmt 1 eingstellt, dann konnte ich die Datei problemlos hochladen
    @Christian Bartels: EDTF und DSPF habe ich nicht auf meiner Maschine, vlt ist das Release einfach zu alt. RCDDLM bedeutet record delimiter, nehme ich mal an. Den hatte ich beim Export auf *CRLF gestellt

    Vielen Dank euch beiden, Thread kann geschlossen werden (falls es hier sowas gibt)

    Gruß

    Philippe Sebastian

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Zitat Zitat von phil.sebastian Beitrag anzeigen
    EDTF und DSPF habe ich nicht auf meiner Maschine, vlt ist das Release einfach zu alt.
    Siehe hier:

    If you're at an earlier release than V4R4, you can obtain EDTF through the following PTFs: SF49052 (V4R3), SF45296 (V4R2), SF41518 (V4R1), and SF38832 (V3R7).

  7. #7
    Registriert seit
    Feb 2009
    Beiträge
    391
    Autsch.... kennt ihr schon Nachricht CPIB609?
    "Eine extern beschriebene Datei darf nicht mit EDTF bearbeitet werden."
    Ich arbeite praktisch nur mit extern beschriebenen Dateien.
    EDTF ist echt murks. UPDDTA ist auch grottenschlecht.
    Filescope ist klasse, aber kostet ein paar Euro (die man nicht immer genehmigt kriegt).

    Ich empfehle daher PEEK400, ist eine Freeware.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    EDTF gilt ja auch nur für Streamfiles.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    EDTF geht auch für *USRSPC.

Similar Threads

  1. cpytoimpf die ...
    By malzusrex in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 14-12-06, 17:20
  2. FTP
    By KM in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-08-06, 13:50
  3. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  4. CPYTOIMPF Format
    By Muchi in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 03-08-06, 09:41
  5. CPYTOIMPF Ergebnis nicht lesbar
    By SUBUIS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-05-06, 09:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •