»
At a glance
View schedule & enroll
Sorted by: location or date
Course number
U8610S
Length
5 days
Delivery method
Remotely assisted instructional learning (
RAIL
RAIL )
Instructor-led training (
ILT
ILT )
Onsite dedicated training (
OST
OST )
Price
USD $3,000
CAD $3,600
Prerequisites
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
Audience
System designers
Application developers
Support personnel
Developers who will be creating applications for, or porting applications to, a HP NonStop server
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
Desktop:
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
U8610 c.00