[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2001
    Beiträge
    2

    Unhappy CPYTOPCD mit Angabe einer Translate Table

    Zuerst einmal hallo aus der Schweiz!

    Ich hoffe einer der hier vertretenen Spezialisten kann mir bei der Loesung des nachfolgend beschriebenen Problems helfen.

    Aufgabenstellung: Wir müssen in einem Batchlauf (Nachtverarbeitung) eine AS/400-Datei in einen Folder kopieren.
    Wir haben das mit dem Befehl "CPYTOPCD" geloest. Leider werden dabei die Umlaute und andere Sonderzeichen nicht richtig umgesetzt. Da mit diesen Angaben adressiert wird, ist das natuerlich peinlich.
    Eine Loesung waere die Angabe einer Uebersetzungstabelle. Leider hab ich unter den vielen Tabellen noch nicht die richtige gefunden. Bei IBM haben die mir bis jetzt auch nicht helfen koennen.
    Komisch ist, dass wenn ich das AS/400-File mit dem CA/400 Filetranfer uebertrage dann funktioniert das bestens. Angabe:
    File type = ASCII Text
    Translate EBCDIC to ANSI.
    Meiner Meinung nach muss es also eine entsprechende Umsetzungstabelle geben!
    Die Frage ist nur, wie heisst die und wo ist sie (QSYS oder QUSRSYS).

    Hier noch einige Angaben zu unserer Systemumgebung:

    SYSVAL QCHRID = 697 500
    SYSVAL QCCSID = 500
    Primary language = US english
    Inhalt der DTAARA QUSRSYS/QINZPCSDA =
    '850 -500 SGI'

    Also nochmals, ich waere sehr froh, wenn mir jemand helfen koennte.

    Besten Dank im Voraus!!!

    Gruss aus Zuerich

    Sepp


  2. #2
    Registriert seit
    Mar 2001
    Beiträge
    11

    Post

    Hi.
    Ich nehme immer CSID 273 und CODEPAGE 819.
    Damit funktionierts.

    Gruss Robert

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    12

    Wink

    hallo sepp!
    mit dem befehl

    WRKOBJ OBJ(*ALL/*ALL) OBJTYPE(*TBL)

    bekommt man eine übersicht über alle am system befindlichen umsetztabellen mit der entsprechenden bibliothek. leider kann ich aufrgund der fehlenden voraussetzung bei uns keine aussagen machen, welche die passende ist. hier muss ich mich auch immer etwas spielen. über die erklärungstexte kann man allerdings relativ einfach einschränken.

    ich bin auch unter fkarger@lvu.at erreichbar.

    cu franz j.

  4. #4
    Registriert seit
    Sep 2001
    Beiträge
    2

    Talking

    Hallo!
    Danke allen die sich bemüht haben meine Frage zu beantworten.

    Habe die Antwort weiter "hinten" in diesem Forum gefunden. War also scheinbar nicht der einzige der dieses Problem hatte.

    Tabelle Q500A05A5U für AS/400 --> PC-Format
    Tabelle QA5U697500 für AS/400 <-- PC-Format

    Musste nur den CCSID 273 (deutsches AS/400) durch "500" ersetzen.

    Herzlichen Dank und bis zum nächsten Mal.

    Gruss aus Zürich

    Sepp

Similar Threads

  1. Common Table Expressions (CTE)
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 18-10-06, 13:22
  2. session. oder qtemp.temporary table?
    By bew in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 01-07-05, 17:06
  3. Table erweitern mit SQL
    By Emely in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 17-11-04, 16:20
  4. SQL - Create Table X/Y Angabe Satzformat
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 05-11-04, 15:17
  5. Ablösung CPYTOPCD durch CPYTOIMPF
    By nwedding in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-07-04, 14:55

Berechtigungen

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