Overview

This class provides the knowledge to use UNIX commands and utilities, and to develop applications in the Open System Services (OSS) environment on HPE NonStop servers. The lectures and labs focus on OSS basics, commands, utilities, and development tools. In addition, students are introduced to OSS application programming interface (API) usage and the OSS sockets interface.

In addition to becoming familiar with Open System Services (OSS) architecture, interfaces, and procedures, students gain the skills needed to optimize HPE NonStop systems so users experience smooth functioning IT operations. Students also gain valuable hands-on experience managing an Open System Services (OSS) environment. This course prepares students for advanced learning courses in the HPE NonStop curriculum.

Read more

Prerequisites

• Six months experience as a NonStop administrator

• Concepts and Facilities for HPE NonStop Systems (U4147S)

Read more

Outline

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 awk

• Lab exercise: Advanced commands and utilities

Module 5 - OSS File Editing

• The vi or vim editor

• Copying files between OSS and Guardian environments

• 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, c11, ecobol or xcobol, tar, pax, eld or xld, and enoft or xnoft

• Compiling and linking using make

• Compiling and linking for SQL/MX

• NonStop Development Environment for Eclipse

• Debugging with Inspect

• Debugging with Visual Inspect

• Lab exercise: Development and Native Inspect

Module 8 - Porting Issues

• General porting considerations

• Porting design issues

• Interprocess communications features

• Pipes and FIFOs

• Performance considerations

• $RECEIVE handling

• NonStop PathSockets

• FLOSS - Freeware Look for OSS

• Lab exercise: Porting

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

Read more

Why choose QA

Dates & Locations

Frequently asked questions

See all of our FAQs

How can I create an account on myQA.com?

There are a number of ways to create an account. If you are a self-funder, simply select the "Create account" option on the login page.

If you have been booked onto a course by your company, you will receive a confirmation email. From this email, select "Sign into myQA" and you will be taken to the "Create account" page. Complete all of the details and select "Create account".

If you have the booking number you can also go here and select the "I have a booking number" option. Enter the booking reference and your surname. If the details match, you will be taken to the "Create account" page from where you can enter your details and confirm your account.

Find more answers to frequently asked questions in our FAQs: Bookings & Cancellations page.

How do QA’s virtual classroom courses work?

Our virtual classroom courses allow you to access award-winning classroom training, without leaving your home or office. Our learning professionals are specially trained on how to interact with remote attendees and our remote labs ensure all participants can take part in hands-on exercises wherever they are.

We use the WebEx video conferencing platform by Cisco. Before you book, check that you meet the WebEx system requirements and run a test meeting (more details in the link below) to ensure the software is compatible with your firewall settings. If it doesn’t work, try adjusting your settings or contact your IT department about permitting the website.

Learn more about our Virtual Classrooms.

How do QA’s online courses work?

QA online courses, also commonly known as distance learning courses or elearning courses, take the form of interactive software designed for individual learning, but you will also have access to full support from our subject-matter experts for the duration of your course. When you book a QA online learning course you will receive immediate access to it through our e-learning platform and you can start to learn straight away, from any compatible device. Access to the online learning platform is valid for one year from the booking date.

All courses are built around case studies and presented in an engaging format, which includes storytelling elements, video, audio and humour. Every case study is supported by sample documents and a collection of Knowledge Nuggets that provide more in-depth detail on the wider processes.

Learn more about QA’s online courses.

When will I receive my joining instructions?

Joining instructions for QA courses are sent two weeks prior to the course start date, or immediately if the booking is confirmed within this timeframe. For course bookings made via QA but delivered by a third-party supplier, joining instructions are sent to attendees prior to the training course, but timescales vary depending on each supplier’s terms. Read more FAQs.

When will I receive my certificate?

Certificates of Achievement are issued at the end the course, either as a hard copy or via email. Read more here.

Contact Us

Please contact us for more information