Well, finally an answer that's worth some gold!

Thank you Timothy! You've given us some things to follow up on.


[:))))))))]
Dave Cole              REPLY TO: [email protected]
ColeSoft Marketing     WEB PAGE: http://www.colesoft.com
736 Fox Hollow Road    VOICE:    540-456-8536
Afton, VA 22920        FAX:      540-456-6658



At 8/13/2012 07:20 AM, Timothy Sipples wrote:
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

Reply via email to