|
 |
| Slide 1:
Centrelink Janus Web Trial '3270 to Web' Conversion
|
|
 |
| Slide 2:
Background
|
|
 |
| Slide 3:
Background (Continued)
|
|
 |
| Slide 4:
Use a persistent session along the lines of Janus Web Legacy support
but be abl
|
|
 |
| Slide 5:
3270 Web initialise logic initialise logic screen setup screen setup
|
|
 |
| Slide 6:
Leverage existing meta-data held in DSS Data Dictionary (DSSDD) for
each screen
|
|
 |
| Slide 7:
For each screen it holds Help text Type of screen footer For screen
fields Leng
|
|
 |
| Slide 8:
Generation Process
|
|
 |
| Slide 9:
Image definition containing a description of all screen fields and
attributes o
|
|
 |
| Slide 10:
Contains code to read screen fields into image if only one occurrence
$list's a
|
|
 |
| Slide 11:
Contains code to read HTML form fields onto screen fields Example
|
|
 |
| Slide 12:
Contains a summary of fields on screen, attributes and structure
Example
|
|
 |
| Slide 13:
Hand crafted, but will generate a "vanilla" version which can then be
customise
|
|
 |
| Slide 14:
Example
|
|
 |
| Slide 15:
Use compiler macro directive so same program will run in normal 3270
mode and w
|
|
 |
| Slide 16:
Header frame Maps to ISIS Shell standard header Once created from UL
it is upda
|
|
 |
| Slide 17:
Function keys map to buttons 'Home' and 'Newline' keys replaced with
hot keys C
|
|
 |
| Slide 18:
CPU Current prototype increases CPU per screen 20% - 50% Depending on
number of
|
|
 |
| Slide 19:
Back button can't be used within the application because it is not
stateless No
|
|
 |
| Slide 20:
Output screen as XML not HTML IE5.0 has XSLT processor built into
browser Run X
|
|
 |
| Slide 21:
Very simple to write programs State management done automatically
within progra
|
|
 |
| Slide 22:
Conversational style means we can use our existing testing/debugging
tool (Fang
|
|