[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    189

    Übertragung von gleichen Datenstrukturen

    Hallo !
    ich habe in einem Programm RPG-Programm 2 Datenstrukturen definiert, um den
    Inhalt der einen Struktur in der anderen zu sichern und dann natürlich auch wieder
    zurückzuspielen.

    ======================
    I MCP1 E DSMCPPF1Y0
    I SICHMCP1 E DSMCPPF1Y0
    ======================

    Geht das überhaupt wie ich mir das denke und wie wäre der Übertragungsbefehl ?
    Für Infos, vielen Dank.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    18.475
    Wenn die Strukturen identisch sind, gings das ja schon immer:
    move S1 S2
    eval S2 = S1;

    Für differenziertere Betrachtungen muss eine DS per Qualified definiert werden, dann kann man mit
    eval-corr S2 = S1;
    alle Felder mit identischem Namen und kompatibler Definition übertragen.
    Kompatibel heißt: alle numerischen wenn die Werte nicht abgeschnitten werden, char nur mit char und UCS2 nur mit UCS2.
    Der Kompiler listet am Ende dann die Felder an, die übertragen wurde, und die Inkompatiblen mit Fehlergrund.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    189
    vielen Dank !!

    Grüße A.

  4. #4
    Registriert seit
    Jun 2015
    Beiträge
    189
    doch noch eine Frage hierzu: in meinem Beispiel referenziere ich ja auf eine Dateistruktur und die wird
    hier 2x angesprochen. Beim Compilieren bekomme ich doch dann sicher Fehler. Wie umgehe ich das ?
    Ich spreche vom alten RPG - nicht ILE.
    Gruss A.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    18.475
    Das kannst du nur durch Rename jedes einzelnen Feldes der DS erreichen, da Nicht-ILE kein Qualified kennt.
    Du kannst allerdings ohne Probleme per CVTRPGSRC ein ILERPG draus machen um die Features zu nutzen. Du bist ja nicht gezwungen, dann Free zu kodieren.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

Ähnliche Themen

  1. Datenstrukturen: Verhalten bei V7.3 geändert?
    Von dschroeder im Forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 28-08-17, 12:52
  2. Fehler bei FTP - Übertragung EPSV/PASV
    Von Bobou im Forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-12-16, 16:12
  3. Datei-Übertragung mittels Websphere MQ
    Von jlindner im Forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 02-12-16, 14:02
  4. Excel-Spaltenüberschrift nach Übertragung aus einer PF
    Von AK1 im Forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-05-16, 12:09
  5. Änderung Dateiattribut nach übertragung durch FTP
    Von fgruner im Forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 05-09-02, 15:14

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •