[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2003
    Beiträge
    4

    Question AS/400 Dateibenennung > 10 Stellen

    Hallo Zusammen,

    ich habe da ein kleines Problemchen!

    Für einen Datenversand per E-Mail direkt aus einer physischen AS/400 Datei bräuchte ich eine Dateibenennung die mindestens 29 (!) Stellen haben soll.
    Diesen Dateinamen setze ich über ein CL-Programm aus verschiedenen Variablen zusammen.

    Im Normalfall habe ich aber leider nur 10 Stellen zur Verfügung.

    Geht sowas

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Der Dateiname von AS/400-Dateien kann 10 Stellen nicht überschreiten.
    Du kannst aber den Inhalt mittels CPYTOSTMF in das IFS kopieren, der Zielname kann dann max. 256 Stellen lang sein und diese dann mittels Mail versenden.
    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

  3. #3
    Registriert seit
    Nov 2001
    Beiträge
    170
    Hallo,
    kannst du nicht die Daten in eine temporäre Datei erstellen,
    mit CPYTOIMPF in eine IFS-Datei mit dem entsprechenden Namen kopieren und dann diese IFS-Datei per FTP schicken ?

    Holger

  4. #4
    Registriert seit
    Jul 2003
    Beiträge
    4
    Hallo Leute,
    erstmal Danke für die schnellen Antworten.

    Die Sache mit dem Befehl CPYTOSTMF kann schon eine super Sache sein, da ich damit noch ein anderes Problem lösen könnte.
    Ich brauche für meine Übertragungsdatei am Zeilenende CR+LF und das kann ich hier auch angeben.
    Leider bekomme ich bei meinem Versuch die Meldung
    "Fehler beim Versuch Objektnamen aufzulösen" sowohl bei 10stelliger Benennung als auch bei mehr Stellen.

  5. #5
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo
    Könntest du mal den fehlerhaften Befehl inkl. Parameter und die zugehörigen Fehlermeldungen aus dem Joblog posten ?
    Dann könne wir vielleicht mehr sagen.
    Gruss
    Rolf

  6. #6
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Hallo.

    In Sql gibt es ein CREATE ALIAS für Dateien.
    Hier besteht die Möglichkeit, lange Dateinamen einzugeben.
    Vielleicht kommst Du auf diesem Weg weiter?!

    Gruss
    Joe

  7. #7
    Registriert seit
    Jul 2003
    Beiträge
    4
    Moin rolf,
    Moin Zusammen,

    hier mal der Joblog.
    Ich habe noch in allen Variationen rumgebastelt, bleibt aber immer bei der Fehlermeldung.
    Ich denke es liegt bestimmt an den Pfadnamen. Damit habe ich leider wenig Erfahrung.

    Schon mal Danke für Euere Bemühungen.

    Gruss
    Markus

    2 > CPYTOSTMF FROMMBR('qsys.lib/post.lib/pltrf.file') TOSTMF('/POSTTEST/testda
    teilaenger10.file') STMFOPT(*ADD)
    Fehler beim Versuch, Objektnamen aufzulösen.
    Objekt nicht kopiert.

  8. #8
    Registriert seit
    Jun 2001
    Beiträge
    727
    Siehe Online-Hilfe :

    Code:
     
    1.  Der Pfadname der Datenbankteildatei muß das Format             
        Name.Objektart aufweisen. Zum Beispiel ist                     
        QSYS.LIB/LIBA.LIB/FILEA.FILE/MBRA.MBR das erforderliche Format 
        für das Dateisystem QSYS.LIB.

    Sven

  9. #9
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo Markus
    Genau wie Sven sagt. Ausserdem muss die Datei eine NICHT extern beschriebene Datei (d.h. eine programmbeschriebene) oder eine physische Quellendatei sein.
    Extern beschriebene Dateien kannst du mit CPYTOIMPF exportieren.
    Beispiel:
    CPYTOIMPF FROMFILE(QS36F/RHADR3) TOSTMF('/folderrh/testdateilaenge10.file') RCDDLM(*CRLF)

    Gruss
    Rolf

  10. #10
    Registriert seit
    Jul 2003
    Beiträge
    4
    Hey Leute,

    der letzte wars !!

    Jetzt muss ich nur noch schaun ob ich mit diesen Daten auch was anfangen kann.

    Herzlichen Dank an alle Helfer

    Gruss und schönes Wochenende
    Markus

Similar Threads

  1. Konvertierung nach Graphic --> CCSID Problem
    By codierknecht in forum NEWSboard SAP
    Antworten: 32
    Letzter Beitrag: 09-02-18, 13:00
  2. Excel ---> AS/400
    By dino in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-09-06, 10:16
  3. Antworten: 6
    Letzter Beitrag: 26-07-06, 12:22
  4. Anmeldung Access -> AS/400
    By mkguru in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 31-08-05, 08:23
  5. datenzugriff access -> as/400
    By unknown123 in forum IBM i Hauptforum
    Antworten: 24
    Letzter Beitrag: 13-10-04, 13:05

Berechtigungen

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