[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Dec 2009
    Beiträge
    314

    Cobol Compilererror

    Folgenden Code
    Linkage section.
    1 doc.
    2 pic x occurs 16384 times depending on len.
    1 len comp pic 9(9).

    PROCEDURE DIVISION using doc len.
    aus I-series V6R1 Doku kopiert
    bekomme ich folgenden Compilererror:
    ID: LNC1030 BEW.STUFE 30 FOLGENR. 003301
    Nachricht . . . : 'DEPENDING' ungültig. Erneuter Start beim nächsten
    Punkt, COBOL-Verb oder am Anfang der Klausel.

    Ist für Ausgabe von XML gedacht:
    Bitte um Hilfe
    Andreas
    Ein AS/400 Dinosaurier since 1989

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Du definierst eine Tabelle fester Länge, korrekt wäre

    02 Len pic S9(5).
    02 Table pic x occurs 1 to 16384 depending on Len.

    Allerdings frage ich mich, was du damit erreichen willst.
    COBOL kann auf Zeichenfelder auch per direktem Substring zugreifen:

    myfield (Pos:Len)
    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
    Dec 2009
    Beiträge
    314
    Danke wieder einmal für deine Hilfe, ist nur für einen Versuchsballon bei uns gedacht. Werde wahrscheinlich das ganze sowieso anders lösen müssen.
    Andreas
    Ein AS/400 Dinosaurier since 1989

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Die Depending-Variante ist sowieso nur sinnvoll, wenn man den Search-Befehl verwendet um Tabellen zu durchsuchen, da AT END halt am Ende der Tabelle aufhört.
    Der Speicherbereich muss sowieso vorgehalten werden und ist nicht dynamisch.
    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 2001
    Beiträge
    20.696
    @Pikachu
    Kannst du meine obige Antwort nicht lesen ?
    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. #6
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Die Depending-Variante ist sowieso nur sinnvoll, wenn man den Search-Befehl verwendet um Tabellen zu durchsuchen, da AT END halt am Ende der Tabelle aufhört.
    Der Speicherbereich muss sowieso vorgehalten werden und ist nicht dynamisch.
    So was in der Art soll es werden, nur halt nicht ganz so einfach und trivial, d.h. ich werde weiter forschen, wie in den letzten 2 Jahren dauernd, da ja plötzlich unsere i5 doch wieder an Ansehen gewonnen hat und jetzt die ganzen neuartigen Spielereien eingebaut werden müssen, um unsere Prozesse im BackOffice bestmöglich zu unterstützen(z. B. Abfragen von Webservices für WorkFlow's)
    Andreas
    Ein AS/400 Dinosaurier since 1989

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Was forscht du denn da so?
    Und warum muss es COBOL sein?
    ILERPG ist da inzwischen wesentlich komfortabler.
    Auch die Verwendung von SQL ist manchmal nicht zu verachten.
    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

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Es geht wohl um dieses COBOL-XML-Beispiel von IBM.

  9. #9
    Registriert seit
    Dec 2009
    Beiträge
    314
    Zitat Zitat von Pikachu Beitrag anzeigen
    Es geht wohl um dieses COBOL-XML-Beispiel von IBM.
    JA aber nur als denkanstoss und schauen, was wir daraus machen können, wir sind ja mittlerweile kreative Dinosaurier geworden(verwenden RTC/RDp, HTTPAPI, einiges an SQL statt COBOL bei Neuanwendungen.)
    Andreas
    Ein AS/400 Dinosaurier since 1989

  10. #10
    Registriert seit
    Dec 2009
    Beiträge
    314
    Na ja es geht um unsere liebe alte, unfelxible aber doch perfekt gebaute Anwendung im BackOffice, wo schon die verschiedensten Vorgänger des EDV-Leiters versucht haben, diese COBOL-GreenScreen Applikation durch was neues, modernes, flexibles zu ersetzen. Bisher sind alle an der Funktionalität gescheitert, da dies ein seit dem Jahr 1990 immer weiterentwickeltes Expertensystem ist, welches mittlerweile auch schon mit WebServices (HTTPAPI) spricht. Für diesen Aufruf verwende ich auch Cobol und das funktioniert ganz gut. Nun kommen immer mehr Anforderungen, XML und der ganze neue Spaß und bisher hat es immer geheißen, das wir auf der i-series nie benötigt werden, aber wie es die Zeit so mit sich bringt, werden doch einige Dinge ganz einfach durch den Geschäftsprozess definiert(SEPA statt V3 im Zahlungsverkehrt).
    Und da ich an der Logik der Prozesse und Programmabläufe nicht viel ändern will, versuche ich das ganze aus den COBOL-PGM's heraus.
    Andreas
    Ein AS/400 Dinosaurier since 1989

  11. #11
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Was forscht du denn da so?
    Und warum muss es COBOL sein?
    ILERPG ist da inzwischen wesentlich komfortabler.
    Auch die Verwendung von SQL ist manchmal nicht zu verachten.
    Weil Cobol einfach lesbarer ist als RPG (wenn es nicht gerade free-rpg ist)

    GG

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nunja, COBOL war schon immer mehr was für Romanschreiber, z.B.:

    COBOL:

    write mydsp [from DSPFMT-O] format is "DSPFMT"
    read mydsp [into DSPFMT-I] format is "DSPFMT"
    [move corr DSPFMT-I to DSPFMT-O]

    ILE/RPG

    EXFMT DSPFMT

    Da gibt es sicherlich noch eine Vielzahl ähnlicher Beispiele.
    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. Dekleration Cobol <-> RPG
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-01-07, 07:32
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Cobol <> RPGLE
    By Xanas in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-12-06, 13:38
  4. Cobol
    By Uli Müller in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-11-06, 09:21
  5. cobol nach Java
    By copps in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-08-06, 09:36

Berechtigungen

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