Course ID 00071726
HP product number U4159S
Course format ILT
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:
Register for this course.
Find this course in the Training calendar and click the "Register" link.

Course description

The lectures and labs focus on OSS basics, commands, utilities, and development tools. In addition, you will be introduced to OSS application programming interface (API) usage and the OSS sockets interface.

Who should attend

Guardian knowledgeable developers who want to obtain a thorough grounding in the OSS environment.
• Application developers
• System programmers


• Six months experience as a NonStop Administrator
• Concepts and Facilities for HP NonStop Systems
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.


  • Module 1 - Introduction to OSS
    • History of UNIX
    • The POSIX standard
    • NonStop servers that use OSS
    • Guardian and OSS interface differences
  • Module 2 - OSS file system basics
    • Accessing OSS
    • The OSS file system
    • Permissions
    • File types
    • Typical directories
  • Module 3 - Basic commands and utilities
    • Navigational and display commands
    • TACL/OSS command equivalents
    • Printing from OSS
    • Process management
    • Lab Exercise: Basic Commands and Utilities
  • Module 4 - Advanced commands and utilities
    • More advanced commands
    • Redirection and piping
    • Profile files
    • Environment variables
    • Command line editing
    • Miscellaneous commands such as grep and
    • Lab Exercise: Advanced Commands and
  • Module 5 - OSS file editing
    • The vi editor
    • Copying files between OSS and Guardian
    • Text file conversion between OSS and
      Guardian environments
    • Lab Exercise: File Editing
  • Module 6 - Command scripting
    • Command files
    • Use of TACL commands from OSS
    • Use of OSS commands from TACL
    • Variable usage
    • Aliases
    • Control structures
    • Functions
    • Argument processing
    • Tracing
    • Lab Exercise: Command Scripting
  • Module 7 - OSS development
    • Tools and utilities such as c89, c99, ecobol,
      tar, pax, eld, and enoft
    • Compiling and linking using make
    • Compiling and linking for SQL/MX
    • NonStop Development Environment for
    • Debugging with Inspect
    • Debugging with Visual Inspect
    • Lab Exercise: Development and Visual Inspect
  • Module 8 - Porting issues
    • General porting considerations
    • Porting design issues
    • Interprocess communications features
    • Pipes and FIFOs
    • Performance considerations
      HP Education services are governed by the HP Education Services Terms and Conditions 3
    • $RECEIVE handling
    • Lab Exercises: Porting
      Module 9 - OSS subsystem architecture
  • Module 9 - OSS subsystem architecture
    • Subsystem processes
    • Subsystem files
    • OSS subsystem startup
    • OSS configuration overview
    • The gname and pname utilities
    • DEFINE usage
    • Lab Exercise: Architecture
  • Module 10 - Application programming interface (API) usage
    • Accessing standard POSIX system calls
    • Accessing NonStop server specific extensions
      to the system calls
    • Accessing Guardian objects from POSIX
      system calls
    • Differentiating between the different forms of
      process creation calls
    • Accessing Guardian procedures from within
      an OSS program
    • Lab Exercise: API Usage
  • Module 11 - OSS sockets basics
    • What is a socket?
    • Client/server support
    • Protocols and addressing
    • Sockets function library
    • Library headers and data structures
    • OSS and Guardian sockets differences
    • Lab Exercise: OSS Sockets
  • Onsite Delivery Equipment Requirements
    • Equipment:
      – PCs or workstations with an emulator
      such as MR-Win6530 or OutsideView
      – NonStop server with the NonStop
      operating system, version G06 or later
      for NonStop S-series servers, H06.03 or
      J06.03 for Integrity NonStop servers
    • Software:
      – Safeguard activated
      – OSS configured and activated
      – Language compilers such as c89 and
      – Utilities such as eld and enoft
    • Recommended Software:
      – Visual Inspect (VI) installed on each
      student workstation
      – Host components for VI


After completing this course, you should be able to do the following:
  • Understand OSS file system basics
  • Understand OSS architecture, commands, and utilities
  • Understand OSS development environment
  • Understand OSS API usage and sockets basics

How to register

View the Certification and Learning Global Training Calendar to register for the training offerings that best meets your needs.

Policies, fees and cancellations

Course fees may vary and are established and collected by the training center delivering the course. Cancellation fees may apply. Contact your HPE Authorized Training Partner for their respective policies.

Valuable and relevant learning resources 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 will be updated.