Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
Education & Training  >  Find a course 

HP NonStop transaction services/MP programming in the OSS environment


Education & Training
US & Canada

» Contact Us
» Register for a class
» Education Centers
» Onsite & Dedicated Training
» What's new
» Find a course
» Big Data
» Business Analysis & Project Management
» Cloud
» Data Center
» HP ExpertOne Customer
» HP ExpertOne Partner
» HP Integrity
» Graphic Solutions
» Linux
» Microsoft
» HP Networking
» HP NonStop
» HP OpenVMS
» HP Project Odyssey
» HP ProLiant
HP BladeSystem
» Security
» HP Storage
» HP Tru64
» Virtualization
» HP VISPEL-Video Training
» VMware
» HP Education Consulting
» Certification
» HP Virtual Rooms
» eLearning
» HP Software Education
Content starts here
At a glance
View schedule & enroll Sorted by: location or date
Course number U8610S
Length 5 days
Delivery method Virtual Instructor-Led Training (VILT)
Instructor-led training (ILT)
Onsite dedicated training (OST)
Price USD $3,500
CAD $3,850

Course overview

This course provides application developers and system designers with the knowledge to program under the Pathway/Open System Services (OSS) environment. Topics include coding client/server programs, accessing Pathway applications, Enscribe and NonStop SQL/MP and NonStop SQL/MX databases, JDBC, available development tools, and debugging. The 5-day course is 50 percent lecture and 50 percent hands-on labs using HP servers.


  • Open System Services (OSS) for Guardian Developers (U4159S)
  • Open System Services (OSS) on NonStop Servers for UNIX Application Developers (U4187S)
  • Open System Services (OSS) Application Development and Porting on NonStop Servers (U5518S)
  • Working knowledge of C and/or Java


  • System designers
  • Application developers
  • Support personnel
  • Developers who will be creating applications for, or porting applications to, a HP NonStop server

Ways to save

Course Objective

At the conclusion of this course you should be able to:

  • Understand the components of a Pathway environment
  • Configure, start, stop, and monitor the components of a Pathway system
  • Generate Online Transaction Processing (OLTP) applications using Pathway requester-server concepts
  • Code C and Java requesters using the Pathsend API
  • Apply NonStop Transaction Management Facility (TMF) software to the OLTP application environment
  • Code server programs using $RECEIVE message processing
  • Debug requester and server programs using the Inspect and Visual Inspect tools
  • Use development tools available in the OSS

Next steps

  • Consider attending the other advanced learning courses in the HP NonStop Application Development curriculum

Benefits to you

  • Become familiar with the Pathway environment and its components
  • Gain skills needed in order to optimize HP NonStop Pathway applications so IT can effectively extend their business solutions
  • Gain valuable hands-on experience using several OSS TS/MP development, compilation, and debugging tools
  • Learn how to develop a Pathway application, saving time and increasing productivity

Course outline

Module 1 Introduction to Pathway

  • Online Transaction Processing (OLTP) applications
  • Requester-server approach
  • Pathway and its role in OLTP
  • Components of a Pathway system
  • Starting and stopping a Pathway system
  • Client/server options available in the Pathway environment
  • What is Pathway/XM
  • Lab: introduction to Pathway
Module 2 OSS Development Tools
  • The OSS development environment
  • Execution modes available
  • Language compilers available
  • Utilities such as make, nld, noft, pax, and tar
  • Overview of debuggers
  • Lab: OSS development tools
Module 3 Server Fundamentals
  • The requester-server model
  • The basic function of a server
  • Use of $RECEIVE
  • Basic structure of a server program
  • Why servers should be context-free
  • Concurrency issues and design considerations
  • Application and system message handling
  • Pathway API for Java
  • Lab: server fundamentals
Module 4 Debugging with Inspect and Visual Inspect
  • Use of Inspect
  • Debugging stand-alone programs
  • Debugging a Pathway server
  • Use of Visual Inspect
  • Lab: debugging C programs with Inspect and Visual Inspect
Module 5 Java Debugging
  • Compiler settings
  • jdb commands
  • HP NonStop extensions
  • Lab: Java debugging
Module 6 Enscribe Database Access
  • Enscribe file types
  • Procedures to create, access, and manage Enscribe files
  • Error handling
  • Enscribe API for Java
  • Lab: Enscribe database access
Module 7 NonStop SQL Database Access
  • Use of host variables
  • Embedded SQL statements
  • Use of cursors
  • Error handling
  • Compilation for SQL/MP
  • Compilation for SQL/MX
  • Lab: NonStop SQL database access
Module 8 Use of JDBC
  • What is JDBC?
  • JDBC API capabilities
  • Loading a driver
  • JDBC DriverManager
  • Preparing statements and query execution
  • Lab: use of JDBC
Module 9 C Pathsend Requester
  • Capabilities of a Pathsend requester
  • Use of Pathsend APIs
  • NOWAIT operations
  • Error handling
  • Design considerations
  • Lab: C Pathsend requester
Module 10 Requester Programming with JPathsend
  • TS/MP server class
  • Data conversions for request/reply messages
  • Sending a request
  • Reading a reply
  • Lab: JPathsend requester
Module 11 Data Integrity with TMF
  • TMF overview
  • TMF procedures
  • JDBC transactions
  • Pathway server pool configuration
  • Application design considerations
  • Lab: data integrity with TMF
Module 12 Context-Sensitive Servers
  • Meaning of “context sensitive”
  • Context-free vs. context-sensitive servers
  • Functional activity of a context-sensitive server
  • Relevant Pathsend APIs for dialogs
  • Dialog detection, receipt, servicing, and replying to messages
  • Dialog control and TMF considerations
  • Handling dialog termination
  • Lab: context-sensitive servers
Module 13 Pathway Configuration and Operation
  • Configuring global and object-specific parameters SIP server restrictions
  • Cold start and cool start a Pathway system
  • Start the Pathway objects individually
  • Monitor and maintain a Pathway system
  • Shut down a Pathway system
  • Lab: Pathway configuration and operation

Onsite Delivery Equipment Requirements

Host requirement:

  • HP NonStop server, using NonStop operating system release G06.20+
  • Access to an HP NonStop server with NonStop Server for Java, NonStop SQL/MP and NonStop SQL/MX software components installed
  • NonStop TS/MP software
  • Printer for listings
  • Host components for Visual Inspect
  • User IDs with access to: both Guardian and OSS environments c89, make, nld, noft, pathcom


  • One workstation or PC with network access per student
  • At least 256MB of RAM
  • Desktop software including:
    • Terminal emulator (e.g., OutsideView)
    • FTP client that works with OSS
    • A text editor
    • HP Visual Inspect client

U8610S - C.00
Privacy statement Using this site means you accept its terms Feedback to Education & Training
© 2014 Hewlett-Packard Development Company, L.P.