[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2018
    Beiträge
    94

    Maximale Einträge in einer DTAQ

    Hallo,

    gibt es Beschränkungen bzgl. der maximalen Anzahl an Einträgen in einer DTAQ?

    Wir möchten über eine DTAQ die Inventurbuchungen verarbeiten. Jetzt vermute ich, dass die DTAQ über die wir das Ganze abhandeln sich schneller füllt, als das diese abgearbeitet wird. Da diese DTAQ bereits existiert: Kann man sich die Definition irgendwie anzeigen lassen?

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    Mit 'normalen' Bordmitteln nicht, evtl API's
    Wenn es sie gibt, gibt es auch ein Pgm / einen Ablauf der sie erstellt.
    (nach Stromausfall ist eine DTAQ gerne mal defekt ...)
    mit *max2GB ist sie schon recht brauchbar groß
    mit gekeyter Verarbeitung kann mann mehrere Verarbeitungs Jobs laufen lassen.
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Nov 2020
    Beiträge
    315
    Mit dem entsprechenden PTFs gibt's ab 7.3 eine View die dir das ganze anzeigt: QSYS2.DTAQ_INFO.
    Müssen diese Einträge sequentiell abgearbeitet werden oder dürfen diese auch parallel laufen?
    Denn dann könntest du einfach mehrere Jobs dran hängen, die die Einträge parallel abarbeiten.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Grundsätzlich kann man auch ohne Keys mehrere Jobs laufen lassen, wenn man keine Antwort senden muss.
    Man richtet dazu am besten einen Prestartjob und keinen Autostartjob im Subsystem ein.
    Man kann dort eine Mindestanzahl Jobs vorgeben, so dass sofort bei Subsystemstart alle Jobs gestartet werden.

    Der QRCVDTAQ eines Jobs wird an eine interne Warteschlange drangehängt, so dass die verarbeitenden Jobs auch garantiert nacheinander die Einträge erhalten, verarbeiten und sich "in der Schlange" wieder anstellen.

    Die Anzahl Einträge berechnen sich aus (max. Größe / (Max.Satzlänge + 16)).
    Übrigens bleiben die Einträge über IPL hinaus erhalten, was bei Keyed-DTAQ gerne zum Überlauf führen kann, wenn die Schlüssel z.B. die Jobnummer enthalten.
    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
    Jan 2007
    Beiträge
    904
    Anmerkung zu Andreas' Hinweis mit QSYS2.DTAQ_INFO:
    Hier wird Dir auch geholfen:
    https://www.rpgpgm.com/2019/12/data-queues-using-sql.html

    Alternativ kannst Du das QMHQRDQD Api benutzen, einfach danach googlen, es gibt genügend Beispiele.
    kf

  6. #6
    Registriert seit
    Sep 2018
    Beiträge
    94
    Hallo,

    wollte mich für die zahlreichen Infos von euch bedanken. Ihr habt mir sehr weitergeholfen.

    Bleibt gesund :-)

    & herzlichen Dank

Similar Threads

  1. Audit einträge für: reply list ändern
    By ILEMax in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 02-01-18, 16:38
  2. Wer nutzt NEWSboard Twitter Einträge als Pushdienst?
    By Burgy Zapp in forum Intern - Hilfe - Feedback - Tests-Forum
    Antworten: 3
    Letzter Beitrag: 06-05-15, 13:10
  3. SPL-Info's in DTAQ's
    By Bodo Roggenkamp in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 10-04-08, 13:11
  4. Spooldateien senden mit DTAQ (2)
    By Thomas Holst in forum NEWSboard load'n'go
    Antworten: 0
    Letzter Beitrag: 06-03-02, 18:24
  5. Spooldateien senden mit DTAQ
    By Thomas Holst in forum NEWSboard load'n'go
    Antworten: 0
    Letzter Beitrag: 05-03-02, 17:03

Tags for this Thread

Berechtigungen

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