Communicate between programs and procedures

This gives information about how programs and procedures can communicate using data queues and data areas.