[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2006
    Beiträge
    26
    Der Thread ist zwar schon ein Jahr alt, aber trotzdem:
    würde mich wundern, wenns dafür nich nen API gibt.
    Das geht nur per MI:
    RSLVSP: Get Systempointer from Objekt
    SETSPPFP: Get Spacepointer from Systempointer
    Das API QWCRDTAA liefert nicht nur den Inhalt, sondern auch Type und Länge von Datenbereichen zurück.
    Ist allerdings direkt aus CL nicht nutzbar; da muß man schon ein Kurzprogramm zum Aufruf drumsetzen.

    Gruß,
    Werner.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dieses API ist identisch zum RTVDTAARA !
    Es dient dazu, eben aus HLL's auch auf DTAARA's zuzugreifen, da aus diesen CMD's mit Rückgabeparametern nicht aufrufbar sind.

    Im CLP bleibt es beim RTVDTAARA.

    Allerdings kann man durch Nutzung des API's auf MONMSG verzichten und die Meldungen im Joblog vermeiden.

    API's sind im Übrigen aus CLP genausogut oder schlecht aufrufbar wie in HLL's (RPG/COBOL/usw.).
    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
    Sep 2006
    Beiträge
    26
    Dieses API ist identisch zum RTVDTAARA !
    Nein.
    RTVDTAARA liefert mir den Wert der DTAARA, mindestens die Art muß ich kennen.

    QWCRDTAA liefert mir eben auch Art, Länge und ggfs. Anzahl Dezimalstellen:
    Retrieve Data Area (QWCRDTAA) API

    Grüße,
    Werner.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Stimmt

    Allerdings macht RTVDTAARA genau das Selbe !
    Bei Dezimalfeldern habe ich sogar noch den Vorteil, wenn die Empfängervariable größer als die DTAARA ist, dass der Wert ausgerichtet wird.
    Bei Zeichenbereichen kann ich immer mit der Länge 2000 arbeiten.

    Nur beim CHGDTAARA benötige ich die genaue Länge, die mir allerdings obiges API liefern kann.
    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. PAGRTT aus Printer-File ermitteln
    By MatthiasK in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 10-01-07, 13:26
  2. Fixtexte in Bildschirmdateien ermitteln
    By ulbrecht in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 06-12-06, 17:06
  3. Länge Zeichenkette bei Barcode PDF417?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 13-11-06, 07:31
  4. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32
  5. SQL Select mit SUM aus einer DB
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 30-03-06, 12:33

Berechtigungen

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