DC provides the facilities for you to send messages to another terminal or user or to a group of terminals or users defined as a destination during system generation.
To send a message to another user, perform the following steps:
Note: To conserve resources, it is best not to specify the ALWAYS parameter in conjunction with a group of users.
Example of Sending a Message to Another User
The program below is called by other programs in order to send a message to a specified user.
DATA DIVISION. WORKING-STORAGE SECTION. LINKAGE SECTION. 01 MESS-INFO. 05 MESS-USER-ID PIC X(32). 05 MESS-TEXT PIC X(79). 05 MESS-TEXT-END PIC X. 05 MESS-INFO-END PIC X. PROCEDURE DIVISION. *** ESTABLISH ADDRESSABILITY TO USER ID AND MESSAGE TEXT *** GET STORAGE FOR MESS-INFO TO MESS-INFO-END KEEP SHORT USER STGID 'MSG1' ON DC-NEW-STORAGE NEXT SENTENCE. *** SEND MESSAGE TO SPECIFIED USER ID *** SEND MESSAGE ONLY TO USER ID MESS-USER-ID FROM MESS-TEXT TO MESS-TEXT-END. * FREE STORAGE STGID 'MSG1'. DC RETURN.
Copyright © 2013 CA.
All rights reserved.
|
|