[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.945
    8 Byte binary bedeutet, dass es sich um einen Integer-Wert handelt, dessen Maximal-Wert in 4 Byte gespreichert werden müssen. Da ein Byte 256 unterschiedliche Werte aufnehmen kann, musst Du entsprechend hochrechnen.

    Langer Rede kurzer Sinn, musst Du mit 20I 0 definieren.

    Binär-Felder, die mit mit 20U 0 müssen, werden in APIs eigentlich als USigned Binray angegeben.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.392
    ... ich empfehle statt QUSRTVUS QUSPTRUS. EInfacher ist es, wenn man die OpenSource Komponente APILIST nimmt, gibt's auf meiner Webseite (Jon Paris hat mal einen Artikel dazu geschrieben:
    http://ibmsystemsmag.com/blogs/ideve...pis-made-easy/).

    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/

  3. #3
    Registriert seit
    May 2004
    Beiträge
    476
    Dann habe ich es doch richtig gemacht. Ich habe es als 20u 0 definiert (in der Beschreibung steht BINARY(8), UNSIGNED. Ich war mir nur nicht sicher, da der Wert eigentlich NUMBER OF AUXILIARY I/O REQUESTS liefert und ich nicht mit damit gerechnet habe einen Wert zu erhalten, denn ich habe den Job mittels SBMJOB übertragen und dieser hat lediglich eine Division durch 0 durchgeführt und ist auf MSGW gegangen. Dass ich dann bei mehreren Aufrufen Werte (mal 22 mal 300) erhalte, damit habe ich nicht gerechnet und ich habe erst gedacht es liegt an der Definition der Ergebnisvariablen. Vielen Dank für die Hilfe

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.433

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wenn du IBM i 7.1 hast gibt es auch die ACTIVE_JOB_INFO UDTF.
    Damit kannst du via SQL quasi ein WRKACTJOB auslesen.

    lg Andreas

  6. #6
    Registriert seit
    May 2004
    Beiträge
    476
    Vielen Dank für alle Antworten.

Similar Threads

  1. System-Nachricht mit Variablen
    By pk50226 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 23-08-17, 12:12
  2. Binary in Packed.
    By dholtmann in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 12-05-17, 15:29
  3. Journal Receiver
    By KingofKning in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 10-03-15, 15:29
  4. Cobol und Call und Variablen
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 19-02-15, 17:42
  5. CL Variablen konvertieren
    By danielfeurstein in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-07-02, 16:19

Berechtigungen

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