[NEWSboard IBMi Forum]

Thema: Prozeduren

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Mit "außerhalb" sind F- und D-Bestimmungen vor der ersten Prozedur gemeint.
    Diese Definitionen gelten dann als Global.

    Wenn du also eine F-Bestimmung am Anfang hast wird diese automatisch geöffnet (außer eben bei USROPN).
    Wenn du dann einen Close kodierst, kannst du nicht erwarten, dass die Datei der nächsten Prozedur wieder zur Verfügung steht.

    Du kannst natürlich auch zwischen DCL-PROC und END-PROC Dateibestimmungen definieren. Diese sind dann lokal.

    Und AutoOpen-Dateien bleiben natürlich offen, wenn du am Ende *INLR auf *OFF belässt.
    Um das automatisch zu verhindern, dann musst du eine MAIN-Prozedur erstellen:
    https://www.ibm.com/support/knowledg...sd/hmainkw.htm
    Die hat dann keinen Zyklus und INLR wirkt nicht mehr.
    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

  2. #2
    Registriert seit
    Nov 2015
    Beiträge
    80
    Danke euch beiden, das hat mir für mein Verständnis sehr geholfen!!!
    Eine Frage noch. Sobald ich die f bestimmung innnerhalb der Prozedur mache, bekomme ich beim kompilieren die Meldung das eine Ergebnisdatenstruktur benötigt wird und der Name der Variable nicht definiert ist. Gibt es an der Stelle auch noch was zu beachten?

    Schönen Abend!

  3. #3
    Registriert seit
    May 2007
    Beiträge
    295
    GM!
    Schau dir auf Simon Hutchinsons Blog mal die beiden Blogs an.
    Dort zeigt er recht anschaulich die Lösung deines Problems denn du musst wenn du die Tabelle lokal definierst eine DS angeben in welche du den Buffer liest.

    http://www.rpgpgm.com/2016/03/defini...rocedures.html
    http://www.rpgpgm.com/2016/03/defini...es-part-2.html

    Oder auf meiner Git-Seite habe ich auch ein kleines Beispiel dazu:
    https://github.com/prsbrc/Miscellane...Def_Proc.rpgle

    Greets
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  4. #4
    Registriert seit
    Nov 2015
    Beiträge
    80
    Danke euch allen! Hat mir sehr geholfen.

Similar Threads

  1. ODBC und SQL-Prozeduren
    By Curious in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 01-02-18, 17:34
  2. Alle Prozeduren mit Parameter auflisten
    By Gutmann in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 04-08-17, 10:32
  3. SQLRPGLE Get und Set Prozeduren
    By iseries_user in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 11-05-16, 10:13
  4. Interne Prozeduren mit DFTACTGRP
    By DEVJO in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 16-09-15, 13:14
  5. Probleme mit SQL-Prozeduren
    By AnjaS in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 16-01-03, 09:18

Berechtigungen

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