TRANSFER Programming Manual
Sample Client Code
Designing and Writing a Client
9–36 069138, Update 1 to 040970 Tandem Computers Incorporated
 2< 2315 88 uow-scn-TTEXT-ITEM value 121.
 2< 2316 88 uow-scn-DATA-ITEM value 130.
 2< 2317 88 uow-scn-PCDATA-ITEM value 131.
 2< 2318 88 uow-scn-OBJECT-ITEM value 140.
 2< 2319 88 uow-scn-DOCUMENT-ITEM value 150.
 2< 2320 88 uow-scn-COMPOSITE-ITEM value 355.
 2< 2321 88 uow-scn-FACSIMILE-ITEM value 358.
 2< 2322 * * * VALUE OF NUM-REQUESTED DETERMINES SIZE OF REPLY UOW (range 1:200) * * *
 2< 2323 10 uow-scn-NUM-REQUESTED PIC 9(4) COMP
 2< 2324 VALUE 20.
 214
 215 * The response to this SCAN-FOLDER UOW was hand coded to
 216 * allow precise control over the maximum number of items
 217 * returned (5) in the ITEMS-RETURNED field.
 218 01 scan-folder-rsp.
 219 02 rsp-scn-hdr.
 220 03 rsp-scn-self-ident PIC AA VALUE "UW".
 221 03 rsp-scn-uow-code PIC 9(4) COMP.
 222 02 rsp-scn-retn-code PIC S9(4) COMP.
 223 88 rsp-scn-OK VALUE 0.
 224 88 rsp-scn-W-EOF VALUE -4001.
 225 88 rsp-scn-W-TOO-MANY-REQUESTED VALUE -4091.
 226 88 rsp-scn-E-INVALID-NUM-RQSTD VALUE 4092.
 227 88 rsp-scn-E-MUST-BE-YN VALUE 4051.
 228 88 rsp-scn-E-RESERVED-MUST-BE-N VALUE 4052.
 229 88 rsp-scn-E-FLD-BAD-NAME VALUE 5677.
 230 88 rsp-scn-E-FLD-BAD-TYPE VALUE 5678.
 231 88 rsp-scn-E-FLD-NOT-FOUND VALUE 5676.
 232 88 rsp-scn-E-FLD-NSRV-ERR VALUE 5675.
 233 88 rsp-scn-E-FLD-NO-SUCH-NODE VALUE 5679.
 234 88 rsp-scn-E-FLD-SECURITY VALUE 5680.
 235 88 rsp-scn-E-FLD-NSRV-NOT-FOUND VALUE 5681.
 236 88 rsp-scn-E-FLD-NSRV-DOWN VALUE 5682.
 237 88 rsp-scn-E-FLD-ALIAS VALUE 5685.
 238 88 rsp-scn-E-FLD-NET-DOWN VALUE 5686.
 239 88 rsp-scn-E-FLD-NOT-SAME-NODE VALUE 5697.
 240 88 rsp-scn-E-FLD-AMBIGUOUS-NAME VALUE 5698.
 241 88 rsp-scn-E-FLD-NO-PARENT VALUE 5683.
 242 02 rsp-scn-retn-code-detail PIC S9(4) COMP.
 243 02 rsp-scn-num-returned PIC 9(4) COMP.
 244 02 rsp-scn-items-returned OCCURS 0 TO 5 TIMES
 245 DEPENDING ON rsp-scn-num-returned OF
 246 scan-folder-rsp.
 247 03 rsp-scn-dummy PIC X(12).
 248 *********
 249 /
 250 01 get-item-descr-uow.
 251 * COPY uow-gid-get-item-descr-uow OF "GCOB".
 2< 1581 * Definition GET-ITEM-DESCR-UOW created on 12/01/86 at 14:29
 2< 1582 05 uow-gid-GET-ITEM-DESCR-UOW.
 2< 1583 10 uow-gid-HDR.
 2< 1584 15 uow-gid-SELF-IDENT PIC AA
 2< 1585 VALUE "UW".
 2< 1586 15 uow-gid-UOW-CODE PIC 9(4) COMP value 122.
 2< 1587 10 uow-gid-ITEM-ID.
 2< 1588 15 uow-gid-DUMMY PIC X(12).
 2< 1589 10 uow-gid-ITEM-HANDLE REDEFINES uow-gid-ITEM-ID.
 2< 1590 * Set to HIGH-VALUES to indicate a handle.
 2< 1591 15 uow-gid-HANDLE-FLAG PIC X(8).
 2< 1592 15 uow-gid-UOW-NUMBER PIC S9(4) COMP.
 2< 1593 15 uow-gid-ITEM-NUMBER PIC S9(4) COMP.
 252
 253 01 get-item-descr-rsp.
 254 * COPY rsp-gid-get-item-descr-rsp OF "GCOB".
 2< 1595 * Definition GET-ITEM-DESCR-RSP created on 12/01/86 at 14:29
 2< 1596 05 rsp-gid-GET-ITEM-DESCR-RSP.
 2< 1597 10 rsp-gid-HDR.
 2< 1598 15 rsp-gid-SELF-IDENT PIC AA
 2< 1599 VALUE "UW".










