Previous Topic: Default Buffer AreasNext Topic: CA IDMS DML Command Restrictions


Default Data and Length Assignment

You may omit specification of data area and/or length for a GET or PUT command. CA IDMS DMLO attempt to establish a logical value for the omitted parameter. The rules for establishing such values are as follows:

GET QUEUE
 [[ID] queue-area]

 ┌ / Next◄                \ ┐
 │ │ First                │ │
 │ < Last                 > │
 │ │ Prior                │ │
 │ │ N th                 │ │
 └ \ RECord ID scr-rec-id / ┘

 /         \
 < Delete◄ >
 \ Keep    /

 /        \
 < LOck◄  >
 \ NOLock /

 /         \
 < Wait    >
 \ NOWait◄ /
 ┌                 ┌/                       \┐┐
 │ INto buff-start │< TO buff-end           >││
 └                 └\ MAX Length max-reclen /┘┘

 [RETurn LENgth [INto] len-field]
PUT QUEUE
 [[ID] queue-area]

 /       \
 < FIrst >
 \ Last  /

 ┌                 ┌/                   \┐┐
 │ FROM buff-start │< TO buff-end       >││
 └                 └\ Length scr-reclen /┘┘

 [RETurn RECord ID [INto] rid-field]

 [RETENtion retn-days]
DELETE QUEUE
 [[ID] queue-area]
 
 /          \
 < Current◄ >
 \ All      /