1
| | UDO1 BL UENDDO1 While( Not ) {
*
MVI URLINE,C' ' Clear
MVC URLINE+1(70),URLINE Record print line
*
XDECI 7,0(,4) Read item number
XDECO 7,URITEMN Store to rline
*
* < > Search for item number
*
LR 8,2
UDO2 C 8,0(,3) While( CurPtr != EndPtr )
BE UENDO2 {
*
C 7,0(8) if( key == record)
BNE UENDIF1 {
MVC URITMNM(20),12(8) Put found item in rline
B UENDO2 Break
UENDIF1 DS 0C }
LA 8,RECLEN(,8) Increment record ptr
B UDO2 Loop to top
UENDO2 DS 0C }
*
C 8,0(,3) if( CurPtr == EndPtr )
BNE UENDIF2 { |