TRANSFER Programming Manual
Sample Client Code
Designing and Writing a Client
069138, Update 1 to 040970 Tandem Computers Incorporated 9–33
 173 DEPENDING ON add-text-array-count.
 174 05 atx-hdr.
 175 10 atx-self-ident PIC AA.
 176 10 atx-uow-code PIC 9(4) COMP.
 177 05 atx-item-key.
 178 10 atx-item-id.
 179 15 atx-dummy PIC X(12).
 180 10 atx-rec-type PIC S9(4) COMP.
 181 10 atx-rec-seq-num PIC S9(4) COMP.
 182 05 atx-data-byte-count PIC 9(4) COMP.
 183 05 atx-client-data PIC X(78).
 184
 185 01 add-text-rec-rsps.
 186 03 add-text-rsp-array OCCURS 0 TO 5 TIMES
 187 DEPENDING ON add-text-array-count.
 188 * COPY rsp-air-add-item-rec-rsp OF "GLNK".
 3< 533 * Definition ADD-ITEM-REC-RSP created on 12/01/86 at 14:27
 3< 534 05 rsp-air-ADD-ITEM-REC-RSP.
 3< 535 10 rsp-air-HDR.
 3< 536 15 rsp-air-SELF-IDENT PIC AA
 3< 537 .
 3< 538 15 rsp-air-UOW-CODE PIC 9(4) COMP.
 3< 539 10 rsp-air-RETN-CODE PIC S9(4) COMP.
 3< 540 88 rsp-air-OK VALUE 0.
 3< 541 88 rsp-air-E-BAD-TRANSACTION VALUE 4010.
 3< 542 88 rsp-air-E-ITEM-NOT-FOUND VALUE 4035.
 3< 543 88 rsp-air-E-ITEM-UNALTERABLE VALUE 4041.
 3< 544 88 rsp-air-E-REC-ALREADY-EXISTS VALUE 4049.
 3< 545 88 rsp-air-E-DATA-TOO-LONG VALUE 4085.
 3< 546 88 rsp-air-E-INVALID-REC-TYPE VALUE 4046.
 3< 547 88 rsp-air-E-INVALID-REC-SEQ-NUM VALUE 4058.
 3< 548 10 rsp-air-RETN-CODE-DETAIL PIC S9(4) COMP.
 3< 549 10 rsp-air-REC-SEQ-NUM PIC S9(4) COMP.
 189 *********
 190 /
 191 01 add-recip-uow.
 192 * COPY uow-ar-add-recip-uow OF "GCOB".
 2< 551 * Definition ADD-RECIP-UOW created on 12/01/86 at 14:27
 2< 552 05 uow-ar-ADD-RECIP-UOW.
 2< 553 10 uow-ar-HDR.
 2< 554 15 uow-ar-SELF-IDENT PIC AA
 2< 555 VALUE "UW".
 2< 556 15 uow-ar-UOW-CODE PIC 9(4) COMP value 114.
 2< 557 10 uow-ar-ITEM-ID.
 2< 558 15 uow-ar-DUMMY PIC X(12).
 2< 559 10 uow-ar-ITEM-HANDLE REDEFINES uow-ar-ITEM-ID.
 2< 560 * Set to HIGH-VALUES to indicate a handle.
 2< 561 15 uow-ar-HANDLE-FLAG PIC X(8).
 2< 562 15 uow-ar-UOW-NUMBER PIC S9(4) COMP.
 2< 563 15 uow-ar-ITEM-NUMBER PIC S9(4) COMP.
 2< 564 10 uow-ar-RECIP-NAME PIC X(120).
 2< 565 10 uow-ar-RECIP-TYPE PIC 9(4) COMP.
 2< 566 10 uow-ar-OPTIONS.
 2< 567 15 uow-ar-USE-DEPOT-RESOL-FLAGS PIC A.
 2< 568 15 uow-ar-DEFER-LOCAL-RESOLUTION PIC A.
 2< 569 15 uow-ar-DEFER-REMOTE-RESOLUTION PIC A.
 2< 570 15 uow-ar-DERIVED-FROM-DLIST PIC A.
 2< 571 15 uow-ar-RESERVED-4 PIC A
 2< 572 VALUE "N".
 2< 573 15 uow-ar-RESERVED-5 PIC A
 2< 574 VALUE "N".
 2< 575 15 uow-ar-RESERVED-6 PIC A
 2< 576 VALUE "N".
 2< 577 15 uow-ar-RESERVED-7 PIC A
 2< 578 VALUE "N".
 193
 194 01 add-recip-rsp.
 195 * COPY rsp-ar-add-recip-rsp OF "GCOB".
 2< 580 * Definition ADD-RECIP-RSP created on 12/01/86 at 14:27










