[NEWSboard IBMi Forum]
Seite 2 von 3 Erste 1 2 3 Letzte
  1. #13
    Registriert seit
    Oct 2017
    Beiträge
    24
    Gibt es denn irgendwo eine gute Erklärung dazu? Ich würde das ja gern richtig verstehen.

  2. #14
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Das sind eher Dokumentationen aus den 80ern, ob es diese heute noch gibt?
    Außerdem ist die AS/400 schon immer ein objektorientiertes System gewesen und kennt eben auch viele Objekttypen mit diversen Methoden und Eigenschaften.
    Handbücher, hauptsächlich Englisch, findest du hier:
    https://www.ibm.com/support/knowledg...e/pdftable.htm
    Welches da nun das Richtige ist kann ich dir auch nicht sagen.
    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. #15
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Bibliothek/Datei/Teildatei kannst du dir in etwa so vorstellen wie Oberordner/Unterordner/Datei auf anderen Systemen oder im IFS, wobei alle Teildateien innerhalb einer Datei denselben Aufbau besitzen.

  4. #16
    Registriert seit
    Jan 2003
    Beiträge
    746
    Für's Kopfkino:

    Ein Topf (eine Datei) hat eine Beschreibung (DDS).

    Neun andere Töpfe haben die gleiche Beschreibung.

    Also verzichtet man auf neun weitere Beschreibungen und stellt die Töpfe einfach übereinander (Teildateien)

    Mit OVRDBF schaut man in den gewünschten Topf im Stapel...

  5. #17
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Eine Datei hat keine DDS (Data Definition Source)!
    Die DDS ist nur eine Quelle (wie SQL-DDL, Data Definition Language) zur Erstellung derselben.
    Anschließend sind weder DDS noch DDL erforderlich, da die Beschreibung (DSPFFD) alles mitbringt.
    Beim Erstellen einer Datei/Tabelle werden dann die fertigen Definitionen entnommen und in das Systemrepository (QAO...) übernommen.
    Die SQL-Tabellen (Syscolumns, ...) verweisen nur auf dieses Systemrepository.
    Und wenn man mit SQL arbeitet so sollte man tunlichst Teildateien (Member) vermeiden, denn gerade bei OVRDBF im Zusammenhang mit offenen Pfaden (ODP's) und Cursorn hat man schnell noch die falsche Teildatei im Zugriff.
    Hier bietet sich allenfalls noch ein Create Alias an, der auf eine Teildatei verweist.
    Auch das Konzept LF mit allen Teildateien geht häufig schief, da dies zum Erstellzeitpunkt zieht. Kommt eine neue Teildatei hinzu, fehlt diese, Teildateien entfernen geht nicht, da diese ja verwendet wird.
    Und zu allerletzt:
    SQL-Tables können keine Teildateien haben.
    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

  6. #18
    Registriert seit
    Jan 2003
    Beiträge
    746
    Natürlich, Baldur ;- )

    Mir ging es nur um's Verständnis für das ehemalige Konzept dahinter...

  7. #19
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    <Haarspaltermode>
    DDS := data description specifications
    </Haarspaltermode>

    wer's nicht kennt, sollte es dabei belassen, das sind - was PF und LF angeht - Altlasten, die man im Interesse der Entkoppelung von Datenbank und Anwendung möglichst schnell überwinden sollte.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #20
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    wer's nicht kennt, sollte es dabei belassen, das sind - was PF und LF angeht - Altlasten, die man im Interesse der Entkoppelung von Datenbank und Anwendung möglichst schnell überwinden sollte.
    Dieter, ich würde das auch nicht mehr so hart mit den Altlasten formulieren, seit dem man in der PC-Welt Key/Value als "ganz neue, moderne" Alternative zu SQL entdeckt hat ;-)

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  9. #21
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Gibt's bei SQL und Java eigentlich auch Altlasten? ;-)

  10. #22
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Da nun mal leider die große Mehrheit die AS/400 nicht kennt, wird auch kaum noch Standardsoftware angeboten geschweige denn entwickelt. Selbst SAP verlässt nun AS/400 zu Gunsten von Hadoop.
    Der Trend weg von AS/400 hin zu SQL-Server, Oracle u.a., beschert mir als Altlast nur noch die Pflege.
    Daher müssen wir uns leider immer mit dieser Altlast beschäftigen.
    Natürlich wäre es schön, auf der gründen Wiese mit neuen Konzepten anzufangen.
    Das scheitert aber leider doch zu häufig an den Kosten und auch den eingefahrenen Wegen.
    Erst letztens hatte ich auf einer Schulung wieder mal so einen Fall "Das geht aber nicht, das können wir mit unserem Altsystem nicht mehr machen!".
    Mit Dieters schrittweiser Migration ist jedoch auch hier vieles möglich was sonst unmöglich erscheint.
    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

  11. #23
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Pikachu Beitrag anzeigen
    Gibt's bei SQL und Java eigentlich auch Altlasten? ;-)
    ... da braucht man nicht lange suchen, ein Blick in jt400 und man wird fündig; Es gab sogar eine Anleitung für sowas: Java for RPG Programmers. Altlasten werden in allen Programmiersprachen verwickelt statt entwickelt, das hängt auch wesentlich vom Faktor Mensch ab. Die Werkzeuge (Compiler und Entwicklungsumgebung) tragen nur soweit bei, dass sie unterstützen - die einen (neueren) mehr, die anderen weniger. RPG wurde entwickelt für Anwendungen (RPG:= report programm generator), wie Listprogramme, die heute keiner mehr braucht. Da muss man den Tatsachen ins Gesicht sehen, auch wenn es ein wenig Wehmut hinterlässt - wer mich ein wenig kennt, weiss wovon ich rede...)

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  12. #24
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    "wie Listprogramme, die heute keiner mehr braucht"
    Ganz nett, aber du glaubst ja nicht, wie viele Listen, heute eben als PDF, noch so gebraucht werden.
    Nicht umsonst haben Produkte wie List&Label, ChristalReports, Microsofts SSIS u.v.a. auch, Hochkonjunktur.
    Wenn wir da mit unserer Nicht-AS/400-Anwendung BI-Suite daherkommen und den Vorteil von Onlineanalysen darstellen ist immer zuerst die Frage: können Sie das als PDF auch per Mail versenden?
    Manchmal glaube ich, dass noch viel zu viele Altlasten eher vor dem Bildschirm sitzen, wobei in diesem Sinne "Alt" nichts mit dem Alter zu tun hat.
    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. AS-Datei zum IFS kopieren
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 08-06-21, 07:35
  2. Kopieren von Dateien
    By alex61 in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 20-07-16, 12:03
  3. Schmea kopieren DB2 for i 7.1
    By Duriel in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-02-16, 11:40
  4. Datei aus dem IFS auf den PC kopieren
    By GJV23 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 18-02-16, 17:09
  5. IFS auf NAS kopieren
    By programmer400 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-05-14, 08:57

Berechtigungen

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