ASG-Rochade - WebAccess Discovery Developer
Course Description
This training course covers the customization of WebAccess using WebAccess Discovery Dialog Manager and is based on Rochade’s Java API. Through lectures and lab exercises, you will learn how to develop WebAccess WebDialog Components and Events and how to build customized Discovery applications that meet your organization’s needs. WebAccess Java classes and methods are also covered in detail.
Course Content
The course is comprised of 7 main modules, each with at least one hands-on Lab Exercise.
Module 0 - WebAccess Discovery Developer Introduction
- Course objectives
- Brief introduction to WebAccess individual components
Module 1 - WebDialogs
- Prerequisites for creating Web Dialogs
- Why Web Dialogs?
- Events & Components
- Components
- Creation of WebAccess Dialogs
- Dialog Designer
- Lab Exercise
- Summary
Module 2 – WebDialog Events Overview
- What are Events?
- Event Types
- Creation of Events
- Events vs Topics
- Lab Exercise
- Summary
Module 3 – Discovery Subject Area
- Discovery Subject Area
- WebDialog Item Types
- Creating a Web Dialog – behind the scene
- Lab Exercise
- Summary
Module 4 – WebAccess Java Classes & Methods
- WebAccess Java Classes overview
- Class Aarr
- Class RGW
- Path Concept
- WebAccess Methods
- Other methods of class RGW
- Class RGWComponent
- Class RGWCompUtil
- Lab Exercise
- Summary
Module 5 - WebDialog Components
- Components (XML ElementTypes)
- Component General Attributes
- Dialog Design & Alignment
- Component detailed review - Part 1
- Table, text, button, listbox
- Lab Exercise
- Component detailed review - Part 2
- Checkbox, group, frames & line, list, link, html & hidden, marker & use.
- Lab Exercise
- Summary
Module 6 - WebDialog Events
- WebDialog Events Overview
- Component Access within Events
- Retrieving & Setting Component's Attributes
- Adding, Duplicating & Deleting Components
- Retrieve Sub-components
- WebAccess Methods – Part 1
- Create object/item list
- Get List of items of specific item type
- Execute Query
- Lab Exercise
- WebAccess Methods – Part 2
- Execute Report
- Item Access
- Retrieve (Mapped) Item Names
- Item Locking
- Retrieve Item Access Rights
- Retrieve/Write Item Content
- Create/Copy/Delete/Rename Items
- Lab Exercise
- Summary
Module 7 - Extended Development
- Component Attribute “Userdata”
- Class RGWCompUtil - Dialog Component Access
- Dynamic component access
- Class RGWTokenizer
- Multi-language support
- Display error message and confirmations
- Using Other Java Classes
- Using Rochade Procedure Language
- Compile and execution errors
- Lab Exercise
- Summary
Course Prerequisites
Participants should be experienced Rochade administrators who are familiar with all aspects of Rochade General understanding of WebAccess navigation is highly desirable, including a good understanding a WebAccess Discovery and how to create Discovery Applications, Business Views and Topics. This knowledge can be acquired during the ASG-Rochade - WebAccess User course and the ASG-Rochade - WebAccess Developer course Java development experience