Frank Chu writes: >....The app is an assembler debugger and we want to add the >ability/option of displaying it's contents on the PC with something >other than in a 3270 emulator.... The general idea behind the >GUI on the PC would be that in a single debugging session, you can have >a window open for displaying the code as you are stepping through it. >Another window to display register contents, another one for variables, >another one for displaying storage that your program will modify, >another window for HELP, etc. If you have used Eclipse or Visual >Studio, it's similar to something like that.
IBM's Debug Tool does that: http://www.ibm.com/support/docview.wss?uid=swg24026610 Rather than reinvent something, I have a couple ideas: 1. There's a common IBM Eclipse-based component called the z/OS Explorer which might provide the necessary APIs and framework for your purposes. It comes with a number of IBM software products, including no additional charge ones like the CICS Explorer and IBM Enterprise Suite Explorer. Quoting from the IBM documentation, the z/OS Explorer "includes...APIs to list, create, edit, and control z/OS datasets, partitioned datasets, zFS files and paths, submit jobs and view JES spool output." Perhaps that range of services covers what you require. The z/OS Explorer works more efficiently on z/OS 1.13 with the (no additional charge) z/OS Management Facility (via its REST APIs, which you could also use directly), but it'll also work on prior releases of z/OS and/or without the z/OS Management Facility (with some caveats). 2. Another option might be to deploy a specific WebSphere Liberty Profile run-time helper application of your own construction to z/OS. That can do whatever a JEE application can do, has very modest z/OS setup requirements and prereqs, and can use anything in JZOS, for example. It could provide an entirely self-contained, small run-time distribution with a lovely "Web 2.0" user interface that only requires a Web browser. (Imagine debugging from your iPad.) More information here: https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/introducing_the_liberty_profile6 https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/liberty_profile_z_os_quick_start_guide11 3. Co:Z -- especially the Co:Z Dataset Pipes portion -- might be relevant, particularly with Eclipse-based user interfaces. More details here: http://www.dovetail.com/products/dspipes.html -------------------------------------------------------------------------------------------------------- Timothy Sipples Resident Enterprise Architect (Based in Singapore) E-Mail: [email protected] ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
