Previous Topic: #PUTQUE—stores a queue record in the queueNext Topic: #PUTQUE Parameters


#PUTQUE Syntax

►►─┬─────────┬────────────────────────────────────────────────────────────────►
   └─ label ─┘

 ►──── #PUTQUE RECORD=queue-data-location,RECLEN=queue-data-length-register ──►

 ►─┬────────────────────────────────────────┬─────────────────────────────────►
   └─ ,PLIST= ─┬─ SYSPLIST ◄ ─────────────┬─┘
               └─ parameter-list-pointer ─┘

 ►─┬───────────────────────────┬──────────────────────────────────────────────►
   └─ ,QUEID=queue-id-pointer ─┘

 ►─┬─────────────────────┬────────────────────────────────────────────────────►
   └─ ,LOC= ─┬─ LAST ◄ ─┬┘
             └─ FIRST ──┘

 ►─┬──────────────────────────────────────────────────┬───────────────────────►
   └─ ,RTNQRID= ─┬─ (1) ◄ ───────────────────────────┬┘
                 └─ return-queue-record-id-register ─┘

 ►─┬─────────────────────┬────────────────────────────────────────────────────►
   └─ ,COND= ─┬─ NO ◄ ─┬─┘
              └─ IOER ─┘

 ►─┬────────────────────────────┬─────────────────────────────────────────────►
   └─ ,IOERXIT=i/o-error-label ─┘

 ►─┬──────────────────────┬───────────────────────────────────────────────────►
   └─ ,ERROR=error-label ─┘

 ►─┬─────────────────────────────────────┬────────────────────────────────────►◄
   └─ ,RETAIN=retention-period-register ─┘