Remotely assisted instructional learning (
RAIL)
Instructor-led training (
ILT)
Onsite dedicated training (
OST)
Price
USD $1,200
CAD $1,440
Course overview
This 2-day course provides the information needed to convert applications to run on the Integrity NonStop systems and the Integrity NonStop BladeSystem. The course starts with an overview of the hardware architectures and then covers program migration information for each of the main languages. Other topics include the debuggers that are available on the new systems including the new Native Inspect debugger, the new linker, the changes to the ETK, the EPE, and the new Code Coverage and Code Profiling tools. Hands-on labs are used at various points to provide reinforcement of the lecture.
Prerequisites
Concepts and facilities for NonStop Systems
(U4147S) and
Experience with programming languages
Audience
System designers
Application developers
Support personnel
Ways to save
Save with the HP Care Pack education service offerings.
Streamline application migration tasks and increase your productivity by knowing where and how the application needs to be adjusted and being familiar with how to utilize compilation and debugging utilities including the eld linker, Native Inspect, and Enterprise Plugins for Eclipse (EPE)
Gain valuable hands-on experience compiling, executing, creating, and debugging multiple source file programs
Course outline
Module 1 - TNS/E Architecture Overview
NonStop Advanced Architecture (NSAA)
NonStop Multi-core Architecture (NSMA)
NonStop Value Architecture (NSVA)
Types of libraries
Dynamic Link Libraries (DLL)
Process execution modes
TNS/E process execution environment
Changed, unchanged, and discontinued products and features
Migration paths
Module 2 - Compilers
COBOL, C/C++, pTAL compilers
Obsolete compiler directives
Changed compiler directives
New features
File name changes
Conditional compilation
New Guardian procedure calls
Labs: compile COBOL, C/C++, pTAL applications
Module 3 - Linking and Accelerating Applications
Linking with eld
eld inputs and outputs
Linking multi-module programs
Creating a DLL
Examining an object file with enoft
Object Code Accelerator (OCA)
Labs: link multiple modules for execution; examine object files; accelerate a non-native application
Module 4 - Debuggers
Debugger selection
Changes to Visual Inspect
Native Inspect
Labs: using Native Inspect; using Visual Inspect
Module 5 - Workstation Tools
PC-hosted development tools
Application Wizard
Project properties
Multiple platforms support
Migrating Enterprise Toolkit (ETK) projects
Enterprise Plugins for Eclipse (EPE)
Labs: create a TNS/E project; use PC-hosted development tools
Module 6 - Code Profiling Utilities
Code Cover utility
Profile Guided Optimization (PGO)
Labs: Code Coverage tool
Module 7 - Application Migration
Migration paths
TNS mode
TNS/R to TNS/E
Preparing programs for migration
Misaligned data
Migration tasks
Appendix - J06.12
IPU - Process Placement
IPU Control APIS
IPUCOM
Onsite Delivery Equipment Requirements
System
An Integrity NonStop system running H06.09 or later or a NonStop BladeSystem running J06.03 or later release of the NonStop operating system