z390 share session 8191 081407.ppt -...
TRANSCRIPT
![Page 1: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/1.jpg)
Z390
M ti T übMartin TrübnerPi-GmbH
14.8.2007 16:308191
A bl P j tAssembler Project
![Page 2: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/2.jpg)
Intro
• This PPT has a soundtrack- so please switch on the speakers p pnow
• Use the left mouse to go from foil to foil but sometimes you have to click on an item on the foilhave to click on an item on the foil
• The webpage of the product used here is
• www.Z390.ORGwww.Z390.ORG
Yes, this is a little different to the foilset used in the presentation simply because I only had 12 hours notice
2
12 hours notice
![Page 4: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/4.jpg)
Z390 from a user point of viewZ390 from a user point of viewWhy should you care
Who is this
Where are weWhere are we
What happened
How was it solved
Conclusion
4
![Page 5: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/5.jpg)
Z390 from a user point of viewZ390 from a user point of view
Why should you care• Good way to preserve
k l d d t h iknowledge and techniques available in HLASM (or in BAL)
• Write once run everywhereWrite once, run everywhere now also in HLASM flavour
• Do I need to sell this? you are ybigots anyway!
5
![Page 6: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/6.jpg)
Z390 from a user point of viewZ390 from a user point of view
Who is this • Martin Trübner• From Langen Germany
Since 1971 in EDP born and raised“ ith
Click to see the route
• Since 1971 in EDP – „born and raised“with MVT, then converted to DOS now colourful (most CICS)
• Email: [email protected]
6
![Page 7: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/7.jpg)
Z390 from a user point of viewZ390 from a user point of view
Who is this • Martin Trübner• From Langen Germany
Since 1971 in EDP born and raised“ ith
Click to see the route
• Since 1971 in EDP – „born and raised“with MVT, then converted to DOS now colourful (most CICS)
• Email: [email protected]
7
![Page 8: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/8.jpg)
FrankfurtDenver
San Diego
To to resume PPT
8
![Page 9: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/9.jpg)
Last chance to resume regular presentationp
Click this cloude PPT
9
![Page 10: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/10.jpg)
10
Click to resume
![Page 11: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/11.jpg)
11Auswahlmenu (neu) Teil 2
![Page 12: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/12.jpg)
12
![Page 13: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/13.jpg)
Z390 from a user point of viewZ390 from a user point of view
Where are weP d PDF th i f• Produces PDFs on the mainframe „XML2PDF“ One sample
flow of control
• The blue spot is where X2PFG comes in
flow of control
• Creates templates for use with the product
• Runs on CICS/TS (both op-sys) utilising WEB-INTERFACE
13
Here is how it looks
![Page 14: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/14.jpg)
Z390 from a user point of viewZ390 from a user point of view
• What happened• Prospect wanted it for PC-
only (no problem because of PC370) but insisted in X2PFGPC370) but insisted in X2PFG available there too.
•…., but lots of knowledge…., but lots of knowledge in a BIG HLASM subroutine
• At the same time Don approached me for VSE-macros for Z390
14
![Page 15: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/15.jpg)
Z390 from a user point of viewZ390 from a user point of view
How was it solved• Installed Z390• Compiled HLASM subroutine• Wrote trivial „TEST“-drivers• Developed REXX code (as
replacement for the COBOLreplacement for the COBOL-Mainline
For what happened during first 4 days of conversion see next foil
15
![Page 16: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/16.jpg)
During developmentg p
• Tricky SETC constructs („execute-literal“)
• TROO has (now) an optional third operand( ) p p
• SRST with just 2 regs (SRST R0,R1)
• PARM not addressed as in z/OS or z/VSE• PARM not addressed as in z/OS or z/VSE
All resolved within hours
16
![Page 17: z390 SHARE Session 8191 081407.ppt - SourceForgez390.sourceforge.net/SHARE/z390_SHARE_Session__8191_081407.pdf · • Email: martin@pi-sysprog.de 7. Frankfurt Denver San Diego To](https://reader031.vdocuments.net/reader031/viewer/2022022610/5b9488c309d3f2012e8d80f4/html5/thumbnails/17.jpg)
Z390 from a user point of viewZ390 from a user point of view
Conclusion
This is the product to
• preserve HLASM programs for use
• Make the knowlege in these programs available to any JAVA platform
• I highly recommend it• I highly recommend it
17