[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2008
    Beiträge
    109

    CPYTOIMPF und Codepage

    Hallo an alle

    Ich habe folgendes Problem

    gebe mit CPYTOIMPF eine Datentabelle nach CSV aus. Funktioniert auch alles - die Codepage steht dann bei der CSV-Datei auf 1252. Soweit OK.

    Jetzt habe ich ein RPGLE-PGM davor gesetzt dass diese CSV-Datei erzeugt und Kopftexte reinschreibt und danach dann CPYTOIMPF mit MBROPT(*ADD)

    Habe dazu folgendes verwendet:
    Code:
    Eval      File = Open( %Trim( StmFile )     
                         : O_WRONLY + O_CREAT   
                         + O_TRUNC  + O_CODEPAGE
                         : S_IRUSR + S_IWUSR    
                         + S_IRGRP + S_IROTH    
                         : 1252 )
    Aber damit bekomme ich die Fehlermeldung:
    Code:
    Nachrichten-ID . . . . :   CPF2845       Bewertung  . . . . . . :   40       
    Nachrichtenart . . . . :   Diagnose                                          
    Sendedatum . . . . . . :   03.04.09      Sendezeit  . . . . . . :   14:36:57 
                                                                                 
    Nachricht . . . :   Kopiervorgang aufgrund von Ursachencode 1 nicht          
      durchgeführt.                                                              
    Ursache  . . . . :  Der Befehl CPYFRMIMPF (Aus Importdatei kopieren) oder der
      Befehl CPYTOIMPF (In Importdatei kopieren) konnte aufgrund von Ursachencode
      1 nicht durchgeführt werden. Ursachencodes:                                
        1 - Der Wert für die CCSID oder die Codepage ist nicht gültig.
    Habe auch schon 819, 850, 1141 etc probiert....

    Hat jemand Rat

    Danke vorab

  2. #2
    Registriert seit
    Feb 2008
    Beiträge
    109
    Nachtrag:

    der CL-CMD lautet:

    Code:
    CPYTOIMPF  FROMFILE(&OUTLIB/&OUTNAM) TOSTMF(&OUTFILE) + 
                  MBROPT(&MBROPT) STMFCODPAG(*PCASCII) +     
                  RCDDLM(&RCDDLM) STRDLM(&STRDLM) +          
                  FLDDLM(&FLDDLM)

  3. #3
    Registriert seit
    Feb 2008
    Beiträge
    109
    ... habs selbst gefunden....

    im CPYTOIMPF statt *PCASCII Codepage 5348 --- und schon klappts auch mit dem Nachbarn

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn eine IFS-Datei bereits existiert, kann die CCSID nicht abweichen.
    STMFCODPAG(*STMF) hiflt dann ebenso.
    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

  5. #5
    Registriert seit
    Feb 2008
    Beiträge
    109
    ... da hätte ich eigentlich selbst darauf kommen müssen!

    wer lesen kann ist klar im vorteil

    dankeschön und schönes wochenende

Similar Threads

  1. cpytoimpf die ...
    By malzusrex in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 14-12-06, 17:20
  2. CPYTOIMPF - Leerzeichen am Ende?
    By mott in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-10-06, 11:28
  3. CPYTOIMPF Format
    By Muchi in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 03-08-06, 09:41
  4. CPYTOIMPF Ergebnis nicht lesbar
    By SUBUIS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-05-06, 09:36
  5. CPYTOIMPF und CCSID
    By Muchi in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 21-04-06, 13:54

Berechtigungen

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