Saturday 22 November 2008
 
Training Pages
Member Login Forgotten Password? 
User name
Password
Remember me Login »

You are in Home > Information Technology > Programming > Development Environments >

HPS/AppBuilder Applications Development - 5 Days

Case Training - 3-5 days - Intermediate - In-House - £From £145 per delegate per day (inclusive of all expenses)
Course Code: HP03

Send A Message

Description and objective: Target Audience

This course is designed for applications developers not familiar with H.P.S. applications development. This course provides a basic knowledge of applications development using H.P.S., covering both Protocycling and Technical Construction. Developers will learn how to use H.P.S. running .under Windows, to develop an application using the H.P.S. toolset, including the Hierarchy Diagrammer, Window Painter and the Rules Language.


Pre-requisites

The developer should be familiar with the host environment - Windows. Knowledge of a programming language is required, as well as a basic experience of the host mainframe environment and DB2.


Course Objectives

Whilst covering the basics of H.P.S. and how it is used to build an application, this course also aims to give an insight into the rules language, the different tools within the development workbench and building a co-operative application.

Issues such as windows, rules, views, data ambiguity are discussed.

On completion of this course the student will be able to:

• Understand the various implementations of client / server applications
• Understand the H.P.S. Methodology
• Use both the host enterprise repository and local repositories
• Understand H.P.S. objects and relationships
• Use Freeway Explorer to process uploads and downloads
• Use the development workbench
• Create and manipulate objects and relationships within a repository using the hierarchy diagrammer
• Develop an application building the required hierarchy of objects to display windows
• Understand and use rules, windows and views such as HPS_EVENT_VIEW
• Understand the various data items available within H.P.S.
• Understand and use bitmaps and the Bitmap Editor
• Understand and use Sets and the Set Builder
• Paint windows using the Window Painter
• Understand and use different Window Painter objects
• Paint windows using the tools available in Window Painter such as the Menu Editor and Multicolumn List Box Editor
• Understand and use Window Flow Diagrammer to test an application flow
• Code rules statements using the rules language and the rule painter
• Understand and use H.P.S. operators and functions
• Understand and use supplied H.P.S. components
• Understand and use Preparation Workbench
• Understand and use Execution Client to test and debug applications
• Build mainframe rules including SQL data access using the SQL Builder
• Understand the concept of the data universe
• Use the host workbench to navigate, maintain and manipulate mainframe rules
• Use CICS RuleView to test mainframe data rules
• Develop a full H.P.S. co-operative application


Course Environment

Development will be performed using:

H.P.S.

IBM Mainframe


Course Details


CLIENT / SERVER

An Overview of Client / Server Applications

Three Layered Applications

The Presentation Layer

The Application Layer

The Database Layer

Implementations of Client / Server Applications


CASE TOOLS

An Overview of CASE Tools

A History of CASE Tools

Stages of SSADM Methodology

Upper CASE Tools

Techniques Used
Data Flow Modelling
Logical Data Modelling
Entity Life Histories
Logical Data Modelling v Relational Data Analysis

Lower CASE Tools



H.P.S. INTRODUCTION

An Introduction to H.P.S.

H.P.S. Architecture

Analysis Tools

Entity Relationship Diagrammer

Hierarchy Diagrammer

State Transition Diagrammer

Matrix Builder

Process Dependency Diagram

Design Tools

Database Diagrammer

The Rules Language

Window Flow Diagrammer

Java and Visual Basic Toolkits

Java Client Generation

Physical Network Diagrammer

Configuration Diagrammer

Preparation Workbench

Turboycler

NetEssential



H.P.S. METHODOLOGY

Enterprise Definition

Business Object Analysis

Protocycling

Technical Construction

Delivery


H.P.S. REPOSITORIES

An Overview of Repositories

Enterprise Repository

Personal or Local Repository

Freeway or Groupwork Repository


PERSONAL REPOSITORY MANAGER

An Introduction to Personal Repository Manager

Repository Menu

Creating a Repository
Create Results

Host Properties

Archiving Local Repositories

Deleting Local Repositories


FREEWAY EXPLORER

An Introduction to Freeway Explorer

Repository Connection

Committing Changes to a Repository


SECURITY

Groups

Users

User and Groups

Projects

Projects and Groups

Group Security
Scope
Actions


H.P.S. OBJECTS

Repository Objects

Object Properties
Name
Attributes
Audit
Audit - Host
Text
Keywords
File


DOWNLOAD

Downloading Objects

Mainframe Connection

Freeway Explorer

Download Object Selection
Scope
Download Options

Downloading

Download Results



UNIT OF WORK

Working World

Unit of Work


UPLOAD

Uploading Objects

Mainframe Connection

Freeway Explorer

Upload Object Selection
Scope
Upload Options

Uploading

Upload Results


APPLICATION FLOW

An Overview of Application Flow


DEVELOPMENT WORKBENCH

An Introduction to Development Workbench

File Menu

View Menu

Tools Menu



DEVELOPMENT WORKBENCH CONFIGURATION

Tools Options
Development Workbench
Preparation
Hierarchy
Text Editor
Window Painter

Toolbars


HIERARCHY DIAGRAMMER

An Introduction to Hierarchy Diagrammer

Object Palette

Maintaining Entities

Manipulating Hiearchies

Removing Objects & Relationships


FUNCTIONS

Function Creation

Function Properties


PROCESSES

Process Creation

Process Properties


RULES

Rule Creation

Rule Properties



WINDOWS

Window Creation

Window Properties

Window Hierarchy


VIEWS

View Creation

View Properties

View Relationship Properties to Other Objects

View Relationship Properties to Views

Multi-occurring Views

Window Views

Rule Views

HPS_EVENT_VIEW

HPS_EVENT_VIEW Fields

Data Ambiguity



DATA ITEMS

Data Types
Text
Numeric
Date, Time & Timestamp
Literals
Sets and Symbols

Variables or Data Items

Local Data Items

Setting Data Type

Declaring local Variables - DCL

Data Conversion

Picture Characters


BITMAPS AND BITMAP EDITOR

Bitmap Creation

Bitmap Properties

Bitmap Editor


SETS AND SET BUILDER

Sets and Set Builder

Set Creation

Set Properties

Set Style

Value Sets

Set Builder



WINDOW PAINTER

Window Painting

File Menu

Edit Menu

Case Menu

View Menu

Panel Layout

Panel Properties

Build Menu



WINDOW PAINTER OBJECTS

Window Objects

Window Object Palette

Window Painter Objects
Edit Field
Multiline Edit
File Editor
Combo Box
List Box
Check Box
Radio Button
Push Button
Multicolumn List Box
Chart
Static Text
Group Box
Rectangle
Ellipse
Hot Spot
Bitmap
ActiveX Controls

Object Attributes
Colour
Font
Lock
Format
Accelerator
Alignment
Data Links

WINDOW PAINTER TOOLS

Chart Editor

MCLB Editor

Tabbing Order

Menu Editor
Menu Structuring
HPS Menu Items


WINDOW FLOW DIAGRAMMER

Developing an Application

Building an Application

File Menu

Window Flow Diagrams
Process
Window
Terminal
Flow
Nested Flow
Note

Window Flow Simulation


RULE PAINTER

Rule Painter Access

Rule Painter

Rule Code Skeleton

Querying Objects

Mapping and Map Wizard

Verifying Rules Code

Rule Preparation

Rule Debug



RULE LANGUAGE

Rules Statements

Assignment Statements

Flow of Control Statements

Transfer of Control Statements

Other Statements

Data Access Statements

Macros


OPERATORS AND FUNCTIONS

Conditional Operators

Maths Operators

String Functions

Numeric Functions

Date Functions

Time Functions

Timestamp Functions

Support Functions



COMPONENTS

User Components

On-Line System Components

Window Object Attribute Components
SET_MENU_MODE_BY_ID
GET_MENU_MODE_BY_ID
SET_CONTROL_MODE_BY_ID
SET_CONTROL_COLOR_BY_ID

Window Object Detection Components
GET_ALTERED FIELD
GET_SELECTED_FIELD

User / Environment Components
GET_FULL_USER_IDENTITY
HPS_GET_ENVIRONMENT
GET_CURRENT_DATE_TIME

Dialog Components
SET_FIELD_MESSAGE
SET_WINDOW_MESSAGE

Additional Components
SET_WINDOW_TITLE
SET_CURSOR_FIELD
SET_ITEM_TEXT



SQL DATA RULES

Planning for Data Access

Rule to Rule Communication

Data Universe

Data Rule Hierarchy

Files

Types of Data Rule

SQL Coding
SELECT
FETCH
INSERT
DELETE
UPDATE


SQL BUILDER

SQL Query

SQL Delete

SQL Update

SQL Insert


PREPARATION

Preparation Selection

Preparation Actions

Preparation Properties

Preparation Status

Preparation Process



EXECUTION CLIENT

Functions and Processes

RuleView

File Menu

Breakpoints

Logging

Examining Views

Execution

Hierarchy Window

Rule Source Navigation

Execution Trace


HOST WORKBENCH

Access to the Host Workbench

Access to the Enterprise Repository

Entities Menu

Actions

Actions - List Actions

Host Workbench Navigation


CICS RULEVIEW

RuleView Selection List

RuleView Breakpoint Selection

RuleView Display

RuleView Source Code Display


ADVANCED PROCESSING

Synchronous and Asynchronous Processing

Modal and Modeless Windows

Smooth Scrolling


REBUILD

Rebuild Process

Rebuild Package

Rebuild Analyze

Exceptions

Rebuild

Results



Course Format

Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of coding a complete H.P.S. application, with co-operative processing.

Examples are used extensively, ranging from simple code snippets to full applications with complete ‘real world’ functionality. These are supplied at the start of the course and it is encouraged that the delegates execute and ‘experiment’ with these under the instructor’s guidance as they are introduced.

These examples are available to take away, along with the delegate’s own work.

The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.

For further details and booking enquiries, telephone: 01275 859666 or visit:: www.casetraining.co.uk
 

Contact Case Training

Phone 01275 859666 When calling be sure to mention Training Pages
Fax01275 854649

Send a Message

Training Pages can send your message straight to the company.
Your name:
Email address
Phone
Optional
Subject Re: HPS/AppBuilder Applications Development - 5 Days
Your message
Remember to include your postal address if requesting brochures or other material

Categories

 •Information Technology > Programming > Programming Techniques
 •Information Technology > Programming > Development Environments


Back to Top
© Training Pages, 2002-2007. Site use subject to our Terms and Conditions and Privacy Policy.
Training Pages is a division of Ecube Limited. Registered office 1.23 Plaza 535, Kings Road, London SW10 0SZ. Company Number: 3839310. VAT Registration No. 75908879.