»
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) Application Development and Porting on NonStop Servers (U5518S )
Open System Services (OSS) on NonStop Servers for UNIX Application Developers (U4187S )
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
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
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 exercise: 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 exercise: 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 exercise: 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 exercise: debugging C programs with Inspect and Visual Inspect
Module 5 Java Debugging
Compiler settings jdb commands HP NonStop extensions Lab exercise: 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 exercise: 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 exercise: 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 exercise: use of JDBC
Module 9 C Pathsend Requester
Capabilities of a Pathsend requester Use of Pathsend APIs NOWAIT operations Error handling Design considerations Lab exercise: 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 exercise: JPathsend requester
Module 11 Data Integrity with TMF
TMF overview TMF procedures JDBC transactions Pathway server pool configuration Application design considerations Lab exercise: 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 exercise: 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 exercise: 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 b.00