TRANSFER Programming Manual
Agent Tester Program Code
A Sample TRANSFER Program
11–26 40970 Tandem Computers Incorporated
 815 31-NEXT-RECORD.
 816 * Get next item-index number here
 817 IF (ITEM-INDEX NOT GREATER THAN MAX-INDEX-VALUE AND
 818 ITEM-INDEX NOT EQUAL TO MAX-INDEX-VALUE)
 819 ADD 1 TO ITEM-INDEX
 820 ELSE
 821 MOVE "YOU NAVE READ THE LAST AVAILABLE ITEM" TO OPERATOR-MESSAGE.
 822 MOVE "Y" TO REQUEST-NEW-ITEM-CONTROL.
 823
 824 31-RETURN-TO-SCAN.
 825 MOVE SPACES TO OPERATOR-MESSAGE.
 826 MOVE SPACES TO SCRN-MESSAGE.
 827 MOVE "Y" TO FINISHED-W-ITEMS-CONTROL.
 828
 829 40-ENTER-AGENT.
 830 DISPLAY OVERLAY OVERLAY4 AT OVERLAYA.
 831 DISPLAY OVERLAY4.
 832 DISPLAY TEMP OPER-MESSAGE.
 833 DISPLAY TEMP ERROR-MESSAGE.
 834
 835 ACCEPT OVERLAY4 UNTIL F1-KEY,
 836 F2-KEY,
 837 ESCAPE (F3-KEY THRU SF16-KEY)
 838
 839 MOVE TERMINATION-STATUS TO OPERATION-CHOICE
 840
 841 PERFORM ONE OF 41-CALL-AGENT,
 842 41-RETURN-PRIOR-SCREEN,
 843 890-NOT-SUPPORTED
 844 DEPENDING ON OPERATION-CHOICE.
 845
 846 41-CALL-AGENT.
 847 MOVE SPACES TO OPERATOR-MESSAGE.
 848 MOVE SPACES TO SCRN-MESSAGE.
 849 MOVE AGENT-DATA-VALUE TO AG-LNK-AGENT-DATA.
 850 MOVE CALL-PROGRAM-VALUE TO PROGRAM-CALLED.
 851 PERFORM 300-CALL-AGENT.
 852
 853 41-RETURN-PRIOR-SCREEN.
 854 MOVE ZEROS TO ERROR-RETURN.
 855 MOVE SPACES TO AG-REP-ERROR-MSG.
 856 MOVE SPACES TO OPERATOR-MESSAGE.
 857 MOVE SPACES TO SCRN-MESSAGE.
 858 MOVE "N" TO ANOTHER-AGENT-CONTROL.
 859
 860 * =====================================================================
 861 * START-SESSION UOW WORK AREA
 862 * =====================================================================
 863
 864 100-SS.
 865 BEGIN-TRANSACTION.
 866 MOVE "N" TO FATAL-ERRORS-CONTROL.
 867 MOVE -3 TO IH-REQUEST-CODE.
 868 MOVE ZERO TO IH-UOWS-RETURNED.
 869 MOVE "N" TO IH-LOG-THIS-IPC.
 870 MOVE 1 TO IH-UOWS-TO-PROCESS.
 871 MOVE LOW-VALUES TO IH-SESSION-ID.
 872 MOVE CORRESPONDENT-NAME-VALUE TO UOW-SS-CORR-NAME.
 873 MOVE PASSWORD-VALUE TO UOW-SS-PASSWORD.
 874 ACCEPT UOW-SS-ACCEPT-DATE FROM DATE.
 875 ACCEPT ACCEPT-TIME-IN-8 FROM TIME.
 876 MOVE ACCEPT-TIME-OUT-6 TO UOW-SS-ACCEPT-TIME.
 877 MOVE 19 TO UOW-SS-CENTURY.
 878 MOVE SPACES TO RSP-SS-RESOLVED-NAME.
 879
 880 SEND IH-IPC-HDR, UOW-SS-START-SESSION-UOW
 881 TO "TISERV"
 882 REPLY CODE 0, 1, 2 YIELDS IH-IPC-HDR, RSP-SS-START-SESSION-RSP
 883 CODE 3 YIELDS IH-IPC-HDR










