TRANSFER Programming Manual
Agent Tester Program Code
A Sample TRANSFER Program
11–8 40970 Tandem Computers Incorporated
60 F9-KEY IS F9, SF9-KEY IS SF9,
61 F10-KEY IS F10, SF10-KEY IS SF10,
62 F11-KEY IS F11, SF11-KEY IS SF11,
63 F12-KEY IS F12, SF12-KEY IS SF12,
64 F13-KEY IS F13, SF13-KEY IS SF13,
65 F14-KEY IS F14, SF14-KEY IS SF14,
66 F15-KEY IS F15, SF15-KEY IS SF15,
67 F16-KEY IS F16, SF16-KEY IS SF16.
68
69 INPUT-OUTPUT SECTION.
70 SCREEN-CONTROL.
71 ERROR-ENHANCEMENT IS REVERSE IN ALL.
72
73 /
74 DATA DIVISION.
75 WORKING-STORAGE SECTION.
76
77 * Error messages for bad calls to test agent
78
79 01 CALL-ERROR-MESSAGES.
80 * Termination status = 0001
81 02 FILLER PIC X(32)
82 VALUE "Invalid Pseudocode detected ".
83 * Termination status = 0002
84 02 FILLER PIC X(32)
85 VALUE "Depending variable value to big ".
86 * Termination status = 0003
87 02 FILLER PIC X(32)
88 VALUE "Invalid subscript value ".
89 * Termination status = 0004
90 02 FILLER PIC X(32)
91 VALUE "Screen Recovery -illegal instr. ".
92 * Termination status = 0005
93 02 FILLER PIC X(32)
94 VALUE "Mismatch - number of parameters".
95 * Termination status = 0006
96 02 FILLER PIC X(32)
97 VALUE "Mismatch - size of parameters ".
98 * Termination status = 0007
99 02 FILLER PIC X(32)
100 VALUE "Screen operation without base ".
101 * Termination status = 0008
102 02 FILLER PIC X(32)
103 VALUE "Invalid data reference ".
104 * Termination status = 0009
105 02 FILLER PIC X(32)
106 VALUE "Screen illegal for term type ".
107 * Termination status = 0010
108 02 FILLER PIC X(32)
109 VALUE "Internal err in terminal format ".
110 * Termination status = 0011
111 02 FILLER PIC X(32)
112 VALUE "Illegal terminal type specified ".
113 * Termination status = 0012
114 02 FILLER PIC X(32)
115 VALUE "Screen referenced/not displayed ".
116 * Termination status = 0013
117 02 FILLER PIC X(32)
118 VALUE "Overlay screen displayed/2 areas".
119 * Termination status = 0014
120 02 FILLER PIC X(32)
121 VALUE "Illegal term IO protocol word ".
122 * Termination status = 0015
123 02 FILLER PIC X(32)
124 VALUE "Arithmetic Overflow ".
125 * Termination status = 0016
126 02 FILLER PIC X(32)
127 VALUE "Terminal stack space overflow ".
128 * Termination status = 0017