HP02 - HPS / AppBuilder Technical Construction - 3 Days


Course Description

This course is designed for applications developers not familiar with the H.P.S. technical construction phase of applications development. This course provides a basic knowledge of applications development using H.P.S., covering the Technical Construction phase of the H.P.S. Methodology. Developers will learn how to use H.P.S. running under Windows, to develop a full co-operative application using the H.P.S. toolset, including the Hierarchy Diagrammer, the Rules Language, the host workbench and CICS RuleView.

The developer continues to use objects and relationships created during the Protocycling course, to build an application using rules to access DB2 tables on the mainframe resulting in a complete co-operative application.

View Dates

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. Knowledge of H.P.S. Protocycling is required. This can be gained by attending course HP01.


Objectives

Whilst covering the basics of H.P.S. technical construction and how it is used to build a co-operative 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:

  • 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

Environment

Development will be performed using:

  • H.P.S.
  • IBM Mainframe

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

On-site course enquiry (from £165 pp per day)

Course Details

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
Model 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.


Availability

Course Enquiry