Previous Topic: #LINEIN—requests a synchronous transfer of dataNext Topic: #LINEIN Parameters


#LINEIN Syntax

►►─┬─────────┬─ #LINEIN ──────────────────────────────────────────────────────►
   └─ label ─┘

 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   └─ ,LRB= ─┬─ SYSPLIST ◄ ─────────────────┬┘
             └─ line-request-block-pointer ─┘

 ►─┬───────────────────────────────────────┬──────────────────────────────────►
   └─ ,INAREA=input-data-location-pointer ─┘

 ►─┬────────────────────────────────┬─────────────────────────────────────────►
   └─ ,MAXIN=input-data-max-length ─┘

 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   └─ ,INLEN= ─┬─ (0) ◄ ────────────────────┬┘
               └─ input-data-actual-length ─┘

 ►─┬─────────────────────────────────────┬────────────────────────────────────►
   │                 ┌───── , ─────┐     │
   └─ ,OPTNS= ───(───▼─┬─ LOCATE ─┬┴──)──┘
                       ├─ ECHO ───┤
                       ├─ UNPROT ─┤
                       ├─ NOBKPG ─┤
                       ├─ UPPER ──┤
                       ├─ UPLOW ──┤
                       └─ INVIS ──┘

 ►─┬───────────────────────────────┬──────────────────────────────────────────►
   └─ ,COND= ─┬── NO ◄ ───────────┬┘
              ├── ALL ────────────┤
              │   ┌───── , ───┐   │
              └─(─▼─┬─ TRUN ─┬┴─)─┘
                    ├─ CANC ─┤
                    ├─ IOER ─┤
                    └─ INVP ─┘

 ►─┬──────────────────────────────────────┬───────────────────────────────────►
   └─ ,TRUNXIT=truncate-input-data-label ─┘

 ►─┬──────────────────────────────────┬───────────────────────────────────────►
   └─ ,CANCXIT=cancel-line-i/o-label ─┘

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

 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   └─ ,INVPXIT=invalid-parameter-list-label ─┘

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