TRANSFER Programming Manual
Sample Client Code
Designing and Writing a Client
9–44 069138, Update 1 to 040970 Tandem Computers Incorporated
 425
 426 01 base-screen SIZE 24, 80 .
 427 05 FILLER AT 1, 28
 428 REVERSE
 429 VALUE "E L E C - M A I L CLIENT ".
 430 05 overlay-area AREA AT 3, 1 SIZE 20, 80.
 431 05 msg AT 23, 2
 432 PIC X(25)
 433 BLINK
 434 FROM ws-msg.
 435 05 error-line AT 24, 2
 436 PIC X(78)
 437 ADVISORY, REVERSE, DIM
 438 FROM ws-error.
 439
 440 *********************************************************************
 441 * LOGON SCREEN OVERLAY. *
 442 *********************************************************************
 443
 444 01 logon-screen OVERLAY SIZE 20, 80.
 445 05 FILLER AT 1, 31
 446 VALUE "-- LOGON SCREEN --" .
 447 05 FILLER AT 5, 2
 448 VALUE "Please enter Name and Password:" .
 449 05 FILLER AT 8, 2
 450 VALUE "Name:".
 451 05 name-in AT 8, 9
 452 PIC X(32)
 453 LENGTH MUST BE 1 THRU 32
 454 REVERSE, DIM
 455 TO uow-ss-corr-name .
 456 05 FILLER AT 10, 2
 457 VALUE "Password:" .
 458 05 password-in AT 10, 13
 459 PIC X(16)
 460 HIDDEN, REVERSE, DIM
 461 TO uow-ss-password .
 462 05 FILLER AT 20, 2
 463 VALUE "F1 = Logon SF16 = Exit" .
 464
 465 *********************************************************************
 466 * FUNCTION MENU SCREEN OVERLAY. *
 467 *********************************************************************
 468
 469 01 select-function OVERLAY SIZE 20, 80 .
 470 05 FILLER AT 1, 31
 471 VALUE "-- FUNCTION MENU --" .
 472 05 FILLER AT 4, 2
 473 VALUE "Select the operation you wish to perform:" .
 474 05 FILLER AT 6, 8
 475 VALUE "F3 -- Read Mail" .
 476 05 FILLER AT 7, 8
 477 VALUE "F5 -- Send Mail" .
 478 05 FILLER AT 8, 8
 479 VALUE "F16 -- Logoff and Return" .
 480 05 FILLER AT 9, 8
 481 VALUE "SF16 -- Logoff and Exit" .
 482 /
 483 *********************************************************************
 484 * MAIL POSTING SCREEN OVERLAY. *
 485 *********************************************************************
 486
 487 01 mail-posting OVERLAY SIZE 20, 80 .
 488 05 FILLER AT 1, 28
 489 VALUE "-- MAIL POSTING SCREEN --" .
 490 05 FILLER AT 4, 1
 491 VALUE "To:" .
 492 05 send-to-in AT 4, 11
 493 PIC X(32)










