Course ID 00115943
HP product number U4191S
Course format SCA
Typical Course length 4 days
Skill level Expert
Delivery languages English
Related certifications
In preparation for these exams
Selected items from this course are included in these exams:
Take this course.
Take this course in The Learning Center. Login and password required.

Course description

This course teaches advanced Pathway application programming skills such as cursor control, shadow byte processing, and terminal redisplay. Also included are topics such as User Conversion routines, intelligent device support (IDS), PATHSEND, and unsolicited message processing (UMP). Through classroom discussion and valuable hands on experience on the HPE NonStop server, you gain experience in application programming within the Pathway environment. Most of the concepts presented in this course utilize techniques implemented in SCREEN COBOL. However, a few of the concepts also implement programs written outside the Pathway environment and communicate with the Pathway components Terminal Control Process (TCP) or server classes. The course uses COBOL85 as the host language for applying the concepts.

Ideal candidate for this course

Application programmers who need to utilize advanced Pathway features in developing Pathway application environments.


• Concepts and facilities course
• Pathway application programming I course (COBOL or C Language) or Pathway application programming series ISPs
• Six months of Pathway application programming experience
For complete prerequisites and requirements to achieve any of the related certifications or upgrade paths, see the certification description on the Certification and Learning website.


  • Pathway overview
    • Requirements of a successful OLTP system
    • Components of the Pathway environment
    • Differences between the TCP requester and the PATHSEND requester
    • Pathway server classes and how they interact with the OLTP database
    • Role of PATHMON as the monitor of the Pathway environment
    • Complete functionality of the Pathway OLTP environment and how it operates with other products in the HP NonStop server family
    • Advantages of the TCP requester
    • Issues of server class communication in a network Pathway environment
    • Requirements for interacting with terminals using SCREEN COBOL
    • Issues of controlling transaction mode in requesters when updating databases protected by Transaction Monitor/MP (TM/MP) (Transaction Monitoring Facility, TMF) software
    • Using some of the more advanced features of SCREEN COBOL for terminals, such as cursor control statements, terminal redisplay, and shadow bytes
    • Coding programs that use different screen navigation concepts available in SCREEN COBOL
  • SCREEN COBOL user conversion routines
    • Role of user conversion routines in SCREEN COBOL programs
    • Performing the setup necessary to enable a TCP to utilize customized user conversion routines
    • Performing the setup necessary to enable a TCP to utilize customized user advisory messages
    • Coding a SCREEN COBOL program to utilize user conversion routines
    • Lab exercise (2 hours):
    • Code a SCREEN COBOL program that will use shadow byte definitions to cause appropriate screen highlighting
    • Code a COBOL85 server program to associate error messages to screen fields through the setting of shadow bytes
    • Lab exercise (1 hour):
    • Code a SCREEN COBOL program that will utilize user conversion routines in Screen Section definitions
    • Create a user library by binding pTAL object code with the TCP library
    • Modify the Pathway parameter configurations to utilize the new TCP library
  • Intelligent device support (IDS)
    • Reasons for and requirements of IDS
    • Support available for IDS in SCREEN COBOL programs
    • Coding a SCREEN COBOL program to send messages to and receive messages from an intelligent device
    • Configuring the Pathway environment for IDS
    • Lab exercise (1.5 hours):
    • Code a SCREEN COBOL program that will read and reply to messages from an intelligent device
  • The PATHSEND requester
    • Role of the PATHSEND requester within the Pathway environment
    • PATHSEND environment and the functions of the LINKMON process
    • Design considerations of creating applications using the PATHSEND facility
    • PATHSEND facility for using context-sensitive servers
    • Lab exercise (1.5 hours):
    • Modify your Pathway configuration to enable it to receive message from PATHSEND processes
    • Code a COBOL85 program that will accept terminal input and send data to a Pathway server class using the PATHSEND facility
  • Unsolicited message processing (UMP)
    • Reasons for and requirements of UMP
    • Detecting unsolicited messages in SCREEN COBOL programs
    • Using the UMP special registers to identify a logical terminal to a Guardian process
    • Sending unsolicited messages to and receive replies from Pathway terminals
    • Configuring the Pathway environment to allow receipt of unsolicited messages
    • Lab exercise (1.5 hours):
    • Modify your Pathway configuration to enable the TCP and terminal threads to receive unsolicited messages
    • Code a SCREEN COBOL program that will receive and reply to unsolicited messages
  • Pathway servers
    • Server class link management functions
    • Applying server packaging techniques into an effective design
    • Issues involved in designing server programs for performance
    • Implications of using dynamic SQL in server programs
  • Configuration guidelines
    • Considerations in the configuring of the global parameters in a Pathway environment
    • Important aspects of configuring TCPs
    • Efficient configuring of TERM and PROGRAM objects
    • Importance of sever configuration to overall system performance
    • Using efficient techniques in configuring and starting Pathway systems
    • Lab exercise (2 hours):
    • Become familiar with the task of coding a cascading server, which is a server that sends messages to another server using the PATHSEND facility
  • Introduction to client/server programming
    • Advantages of the Remote Server Call (RSC) product in a client/server application
    • Workstation options available with RSC
    • Components RSC provides for the workstation environment
    • Functions of the HP NonStop server components of RSC
    • Functions and capabilities of iTP WebServer and how this product enables access to Pathway servers from the internet


After completing this course, you should be able to do the following:
  • Understand advanced Pathway application programming skills
  • Understand User Conversion routines, intelligent device support (IDS), PATHSEND, and unsolicited message processing (UMP)
Learning resources that were developed before the Hewlett-Packard Company separation might contain some content and brand elements that have not been updated for Hewlett Packard Enterprise. Learning resources with the highest usage are updated.