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

    Ü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
    20.207
    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: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

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

    Grüße A.

  4. #4
    Registriert seit
    Jun 2015
    Beiträge
    334
    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
    20.207
    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: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

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

Berechtigungen

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