View previous topic :: View next topic
|
Author |
Message |
prino
Senior Member
Joined: 07 Feb 2009 Posts: 1306 Location: Vilnius, Lithuania
|
|
Back to top |
|
|
don.leahy
Active Member
Joined: 06 Jul 2010 Posts: 765 Location: Whitby, ON, Canada
|
|
|
|
Indeed. I have been using WSA for years. I and others have called it one of ISPF's hidden gems.
I generally don't run my ISPF session in GUI mode because I find it aesthetically unappealing.
Distributed Edit/View/Browse is excellent, but there can be issues when the workstation path + file name is verbose. ISPF uses the workstation path + file name to allocate a temporary data set on the host; if the name is too long, the allocation fails. IBM "functionally stabilized" WSA many years ago, so it is unlikely that this problem will be fixed.
IMO the best features of WSA are found in its file transfer capabilities. It's way faster than IND$FILE based solutions, but what I like best is that it puts the host session in the driver's seat so there is no need to expose your password to an FTP session. You can easily run file transfers in a batch job which avoids tying up your TSO session. And it understands ISPF statistics and member name masks. i.e. You can use option 3.7.2 to download MYPREF.MYPDS(MEM*) to your workstation. All matching members will be downloaded, with file names derived from the member names. Sweet! You can even tell it to only copy members whose last modified date is > the corresponding file date on your workstation.
All it takes to unleash this functionality is to install a small client program on your desktop. It sits there unobtrusively listening for requests from the mainframe. If I recall correctly, the installation is very old school, with no registry dependencies. As far as I know it runs just fine on all versions of Windows.
|
|
Back to top |
|
|
Stefan
Active User
Joined: 12 Jan 2006 Posts: 110 Location: Germany
|
|
|
|
I absolutely agree on calling the WSA one of IBM's best hidden secrets.
Years ago I convinced my client to build a highly sophisticated software delivery application based on the ISPF workstation agent. But since IBM has functionally stabilized it, I'm getting very nervous every time we switch to a new z/OS release.
Currently I have to ensure that the application still runs smoothly with WSA running on Windows 7 and talking to z/OS 01.12 ... We'll see what happens |
|
Back to top |
|
|
don.leahy
Active Member
Joined: 06 Jul 2010 Posts: 765 Location: Whitby, ON, Canada
|
|
|
|
Let me know how it goes. Around here we are still on Windows XP (z/OS 1.12) and are planning to upgrade to Windows 7 "soon".
I do know of someone running WSA under Windows 7, but I don't know what z/OS version he is connecting to. |
|
Back to top |
|
|
Stefan
Active User
Joined: 12 Jan 2006 Posts: 110 Location: Germany
|
|
|
|
First results:
I've downloaded member ISPGUINX from data set SYS1.ISPF.SISPGUI to a Windows 7 machine and renamed the file to "ispfinst.exe".
This program could not be executed due to compatibility problems. Playing with the different settings in the context menu of the file didn't fix the problems. It definitly had nothing to do with running in administrator mode or not. Maybe the installer has its own problems.
So I copied the current ISPFCS directory to the Windows 7 machine containing the "unpacked" application files, for example wsa.exe.
And hey-presto - it works!
My first small tests have been successful. I'll update this entry when I have finished a complete run of our application including file transfer and remote command execution via batch jobs. |
|
Back to top |
|
|
don.leahy
Active Member
Joined: 06 Jul 2010 Posts: 765 Location: Whitby, ON, Canada
|
|
|
|
That's what I meant by my "old school" comment earlier. The last time I "installed" WSA on a desktop I just copied the ISPFCS directory as you did. (In my case I did it because I was lazy, not because I was having problems with the WSA install program)
I think that this works because WSA doesn't need to use the Windows Registry; it is a standalone executable. |
|
Back to top |
|
|
|