G01 - Welcome!
TIME: Wednesday, 8:15 AM
PLACE: 127 Science Building
SPEAKER: Nancy Reeves, Gary Ott, Dr. Gayle Davis, WSU
ABSTRACT:
Welcome to the 1995 VM Workshop! Come hear what's in store for you this week and catch up with your "workshop buddies"! This is your "official" welcome to WSU, so don't miss it...%-)

I02 - VM/ESA New Release Highlights
TIME: Wednesday, 9:05 AM
PLACE: 127 Science Building
SPEAKER: Maryrita Steinhour, IBM
ABSTRACT:
Heard about VM/ESA Version 2 Release 1.0? Want to know what's new? Or perhaps you haven't yet installed Release 2.1 or 2.2 and want to know why you should. This session will give an overview of the functions in the latest VM/ESA releases (as far back as the audience wishes to go :-) ) and field questions and comments about VM/ESA in general.

I03 - OfficeVision Enhanced Mail Addressing (The "INTERNET" PRPQ)
TIME: Wednesday, 10:20 AM
PLACE: 127 Science Building
SPEAKER: John Payne, IBM Dallas Systems Center
ABSTRACT:
The official title is Enhanced Mail Addressing because it will handle more than Internet style addressing. This is the latest PRPQ to be added to the family of CUA 2001 applications addressing your office needs.
Enhanced Mail Addressing lets you send mail to an RFC822 address by referencing either the OV/VM main nickname file or a CMS NAMES file. Full-screen panels and pop-up windows provided by CUA 2001 permit the extended addresses to be entered or referenced.
The presenter will go over the complete capabilities and show you the relevant panels and ease of use.

U04 - Adventures in Simple System Tuning
TIME: Friday, 9:05 AM
PLACE: 127 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
Listen to tales of woe and success of a "jack of all trades" who has used an assortment of tools to keep his VM/XA and VM/ESA systems in check or even performing well. This presentation was recently given at SHARE 84 in Los Angeles.

U05 - Active Exec Tracing
TIME: Wednesday, 11:30 AM
PLACE: 127 Science Building
SPEAKER: Rich Humphris, CNA
ABSTRACT:
Providing a trace table (really a trace "stack") for active exec's can be very useful. An individual table entry contains the filename, filetype and exectype (EXEC, EXEC2 or REXX) of an active exec.
With the trace "stack" available:
1) You can provide management with more detailed information
on how a product "x" is being invoked (for example) by
using information about active exec's at time of
invocation.
2) Debugging - When a service machine takes a VMDUMP you can
easily see the series of exec active at the time of the
dump. Emphasis is on getting information for management. Source modifications will be provided on workshop tape.

U06 - VM Directory Synchronization and Recovery
TIME: Wednesday, 11:30 AM
PLACE: 127 Science Building
SPEAKER: Rich Humphris, CNA
ABSTRACT:
Using two "object" directories (in synch) to greatly reduce recovery time when the primary object directory takes a head crash.
Source modifications will be provided on workshop tape.

U07 - Using AUTOLOG1 to Rebuild CMS and other NSSes
TIME: Friday, 11:30 AM
PLACE: 226 Science Building
SPEAKER: Cary Tyler Schug, First National Bank of Chicago
ABSTRACT:
After many midnight hours switching back and forth between ESA 1.1.0 and 1.2.0, and having to IPL with ACF2 disabled to reload NSSes (including VSAM), I devised a process in AUTOLOG1 to automatically purge and reload NSSes if the CP level has changed since the last run of AUTOLOG1, or if a needed segment is not defined. Other initial userids, including OPERATOR and ACF2VM will wait until AUTOLOG1 has completed this task. All such userids initially IPL a stripped down version of CMS (via IPL 190) until the NSS segments have been created. Our normal CMS IPLer segment takes care of linking to the correct CMS disks.

U08 - Using CMS Pipelines with SQL/DS
TIME: Wednesday, 1:30 PM
PLACE: 226 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
Your data is in a SQL table. You want it in a Pipe. What should you use to select or reduce the data? How should you sort the data? Does it matter? How about inputting data from a Pipe into a table? Nick will give you some of the answers. This presentation was recently given at SHARE 84 in Los Angeles.

U09 - Can Your Grandmother Recover Your System?
TIME: Wednesday, 1:30 PM
PLACE: 104 Science Building
SPEAKER: Jim Adams, B. C. Systems
ABSTRACT:
Fire, flood, terrorism. Disasters come in in many favours. Can your business resume after the loss of your data centre? What is necessary to restore your VM system? This talk will detail some of our experiences in Disaster Recovery Planning and testing.


I10 - "Grill the Developers"
TIME: Wednesday, 2:45 PM
PLACE: 127 Science Building
SPEAKER: Maryrita Steinhour, IBM
ABSTRACT:
Got a question about VM that has been nagging you? Carrying around a gripe you want to unload? Here's your chance. Maryrita, one of our favorite VM developers will field any VM related questions or comments. Here's your chance to go "mano a mano" with someone from Endicott who can give you straight answers. There will also be a "stump the developer" contest. There will be prizes for people who can stump Maryrita and John Roman with VM related questions.

V11 - SFS User Administration with "VM:Secure/VM:Directory" 2.0
TIME: Wednesday, 2:45 PM
PLACE: 226 Science Building
SPEAKER: Steve Linhart, Sterling Software
ABSTRACT:
Tired of having to issue linemode CMS commands to enroll users in the Shared File System, change their file space allocation limits, and perform other SFS user administration tasks? Looking for a way to delegate some mundane SFS administration tasks to your "VM:Secure" or "VM:Director" managers? Come and learn about Release 2.0 of "VM:Secure" and "VM:Director", the new release that includes SFS user administration support.

U12 - Student E-mail in VM: Tasks and Tools
TIME: Wednesday, 4:00 PM
PLACE: 127 Science Building
SPEAKER: Barbara Jones and Paul Lewis, Univ. of Louisville
ABSTRACT:
The University of Louisville offered electronic mail access to its 22,000 students on a VM platform last fall. We'll share our implementation experience including technical and system issues as well as customer response. There will also be a highlight on tools developed during the project (found on the VM Workshop Tape): a "generic" system to front-end VM commands in a SFS environment and two different service machine examples used to support both our online account request process and student viewing of OfficeVision calendars.


B13 - TCP/IP Smorgasbord BOF
TIME: Wednesday, 4:00 PM
PLACE: 226 Science Building
SPEAKER: Stephen Moore, Miami University
ABSTRACT:
Got a TCP/IP question? Having trouble figuring out the difference between a subnet and IP address? What the heck are routing and gateway statements anyway? Bring your questions and answers to this BOF.

G15 - Opening and Announcements
TIME: Thursday, 8:45 AM
PLACE: 127 Science Building
SPEAKER: Nancy Reeves and Martha McConaghy
ABSTRACT:
Come, get some caffine, wake up and hear the latest agenda changes and announcements. The subject of the BOF at 4:00 will be announced.

U16 - Managing ADSM Before It Manages You!
TIME: Thursday, 9:05 AM
PLACE: 127 Science Building
SPEAKER: Martha McConaghy, Marist College
ABSTRACT:
Distributed Storage Manager (ADSM) is literally exploding on many college campuses and in many companies as the main workstation backup strategy. However, in both large and small shops, the management and monitoring of the ADSM server and its resources can be a real challenge. In this presentation, I'll describe some of the tools that I have written to automate management and monitoring functions, initiating backups on LAN servers and "installing" ADSM clients on users' workstations. The presentation will deal mainly with the VM server and OS/2 clients. However, the principles are common to most platforms.

V17 - Measuring Performance in VM/ESA Version 2
TIME: Thursday, 9:05 AM
PLACE: 226 Science Building
SPEAKER: Barton Robinson, Velocity Software
ABSTRACT:
Our resident performance "doctor" will discuss the changes in VM/ESA Version 2 and how them affect performance measuring.

U18 - Experience with Customer-Vendor Cooperation
TIME: Thursday, 10:20 AM
PLACE: 127 Science Building
SPEAKER: Romney White, ParaSoft and Jim Adams, B.C. Systems
ABSTRACT:
BC Systems had a requirement to make the distribution of VM system resources conform to management policies. They decided to explore how to address this need through some cooperative development with Romney White, then at Velocity Software and now with ParaSoft, Inc. This session describes the design, development, implementation, and refinement of what has come to be known as VMCRC - VM/ESA Class Resource Control - from the viewpoints of both the customer and the vendor.

U19 - Using All the New Stuff
TIME: Thursday, 10:20 AM
PLACE: 226 Science Building
SPEAKER: Perry Ruiter, B.C. Systems
ABSTRACT:
"Using all the new stuff" - I had said to myself that the next time I had to develop something I'd do it using all the new stuff rather than the tried and true methods I always used. My chance came when we needed a Shared File System External Security Manager. Come to this talk and learn about multithreading REXX, using queues for communication amongst threads and between virtual machines, and sharing dataspaces between virtual machines.

U20 - Systems Log Archival Machine or How I Learned Pipes
TIME: Thursday, 11:30 AM
PLACE: 127 Science Building
SPEAKER: Anne-Marie Marcoux, McGill University
ABSTRACT:
We used to archive only Operator logs until the day we really needed to follow a trail through RSCS, SMTP, MAILER and MUSIC. We decided to archive all system logs in one place and I decided this was finally my chance to learn Pipes. Some weeks the execs would be changed every day and they are still being worked on at least once a week. Come see what this week's code is like, audience participation will be encouraged!

U21 - PH Update
TIME: Thursday, 11:30 AM
PLACE: 226 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
Nick will be including a new, upgraded version of his PH server for VM on the Workshop Tools tape. This presentation will describe what he has added to it. PH is a phonebook server for TCP/IP.

U22 - Using the CP Dynamic Command and Diagnose Facility of ESA V2
TIME: Thursday, 1:30 PM
PLACE: 226 Science Building
SPEAKER: Arty Ecock, City University of New York
ABSTRACT:
VM/ESA Version 2 allows new CP commands and diagnose routines to be added to a running system "on the fly". This facility offers an attractive alternative to older methods of system modification and tailoring. Examples of using this exciting new facilty will be presented. The new CP commands added for this support will also be discussed.

B23 - Introduction to Pipes and BOF
TIME: Thursday, 1:30 PM

PLACE: 104 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
Nick, this year's winner for the most presentations at the Workshop, present a general introduction into CMS Pipelines and then run a discussion session. If you are new to Pipes or are just getting your feet wet, this is the session for you. Come and consult with this year's "master plumber".

U24 - LISTSERV Use and Management
TIME: Thursday, 2:45 PM
PLACE: 127 Science Building
SPEAKER: Jon Eidson, Texas Christian University
ABSTRACT:
LISTSERV is a very popular resource on the "information superhighway". Jon will discuss a number of things related to managing and using it. The topics include:

-- New features of 1.8b
-- There is DOCUMENTATION!!! (at last)
-- Dealing with problem subscribers
-- Using database search feature

I25 - CP Exits - A Development Example
TIME: Thursday, 2:45 PM
PLACE: 226 Science Building
SPEAKER: Maryrita Steinhour, IBM
ABSTRACT:
VM/ESA Version 2 Release 1.0 contains a new function called CP Exits, which allows you to add your own code to CP without updating the shipped modules. This session describes CP Exits and provides an example of how VM/ESA developers used it to test new V2R1.0 function.

Z26 - Campus and Computing Tours
TIME: Thursday, 4:00 PM
PLACE: Everywhere
SPEAKER: WSU Staff

ABSTRACT:
Weather permitting, the staff of WSU will be conducting campus tours for anyone interested. There are a number of interesting sculptures and other artwork on campus. They will also give a history of the university and might even explain what a shocker is. Tours of the computing facility will also be available.

G27 - Opening and Announcements
TIME: Friday, 8:45 AM
PLACE: 127 Science Building
SPEAKER: Nancy Reeves and Martha McConaghy
ABSTRACT:
Come, get some caffine, wake up and hear the latest agenda changes and announcements. The subject of the BOF at 1:45 will be announced.

V28 - VM/ESA Multiple Time Zone Support
TIME: Wednesday, 10:20 AM
PLACE: 226 Science Building
SPEAKER: Romney White, ParaSoft
ABSTRACT:
This session presents some of the background, concepts, and open issues that surround the provision of support for individual time zones for virtual machines in VM/ESA. It is intended to stimulate discussion of this subject to help identify areas where design flexibility is needed to meet the needs of a diverse set of VM installations.

I29 - TSTWLD - Connectivity Testing at your Fingertips
TIME: Friday, 9:05 AM
PLACE: 226 Science Building
SPEAKER: John Roman, IBM
ABSTRACT:
How do VM connectivity developers test their code? Come and hear how by issuing TSTWLD and a few other simple commands, second-level systems can be set up and connected together with ISFC. TSAF and AVS.

I30 - Writing Multithreaded CMS Programs
TIME: Friday, 10:20 AM
PLACE: 127 Science Building
SPEAKER: Steve Record, IBM
ABSTRACT:
VM/ESA Release 2 CMS contains a major enhancement to support multitasking applications. This support allows applications to be written that are composed of multiple threads of control that execute concurrently. Writing such a program requires a different approach to application design. Here, we will show the steps involved in writing a simple multithreaded program and give insight into how various design decisions are made. Examples of these decisions include how the work is to be split among multiple threads, how the threads should be coordinated, and how the program should be structured. This exercise will also illustrate the powerful new multitasking features now available in VM/ESA Release 2 CMS.

V31 - Dynamic I/O Configuration and "VM:Tape"
TIME: Friday, 10:20 AM
PLACE: 226 Science Building
SPEAKER: Jeremy Leeser, Sterling Software
ABSTRACT:
This presentation will give an overview of dynamic I/O configuration available with ESA 1.2.0 as it pertains to tape drives. It will also explore how "VM:Tape" reads device characteristics and how "VM:Tape" handles a dynamic I/O configuration environment. The remaining half hour will be an open forum for questions, "how-to" with "VM:Tape", and user experience.

U32 - How the CUNY Shepherds Tend their UNIX Flock
TIME: Friday, 11:30 AM
PLACE: 127 Science Building
SPEAKER: Arty Ecock, City University of New York
ABSTRACT:
The VM Group at CUNY recently inherited a growing flock of Unix machines. This presentation describes a methodology being used to keep watch over this flock using a simple REXX EXEC and REXX/Sockets.


U33 - An Overview of SQL/DS
TIME: Wednesday, 11:30 AM
PLACE: 226 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
So, you've got this SQLDBA userid that those applications programmers seem to treat like gold. What is is, and why do they care? More importantly, should you care? (Given first at MSU in '93; offered as a lead-in for the Pipes/SQL talk.)

U34 - VM in my Life
TIME: Friday, 1:30 PM
PLACE: 226 Science Building
SPEAKER: John Kinne, Miami University
ABSTRACT:
John Kinne is the Enemy! He manages MVS, UNIX, VM, VMS and other systems at Miami. He may be the person who pulls the VM plug. He will present a brief history of VM at Miami, talk about the current environment, and present his view of the shifting paridigm of enterprise support. He will talk about *not* being a VM bigot.

U35 - Save Paging by Using the Shared File Directory Command
TIME: Friday, 1:30 PM
PLACE: 104 Science Building
SPEAKER: David Kimpler, Boeing
ABSTRACT:
This presentation is for shops that do not use the Shared File System. The SAVEFD command places file directory information for a CMS for minidisk into a saved segment. I will discuss types of disks we put in SFD and possible automation possibilities.

U36 - DCF Meets HTML
TIME: Friday, 2:45 PM
PLACE: 127 Science Building
SPEAKER: Nick Laflamme, The GENIX Group
ABSTRACT:
Nick will discuss formatting HTML files for the World Wide Web using IBM Script. He says that it is somewhere between presentation and BOF as he is "not very good at it". He is looking for some feed back as well.

U37 - Setting Up a WWW Server on VM
TIME: Friday, 2:45 PM
PLACE: 127 Science Building
SPEAKER: Martha McConaghy, Marist College
ABSTRACT:
Didn't know that VM could do WWW? Well, it can. Thanks to Rick Troth and his HTTPD server for VM. Martha will describe how to set one up and show some examples of work Marist has done using VM as the central server. If you haven't seen the "Web" yet, come and have a look at the hottest thing around.

I38 - Integrating POSIX Threading and CMS Multitasking
TIME: Friday, 2:45 PM
PLACE: 226 Science Building
SPEAKER: Steve Record, IBM
ABSTRACT:
VM/ESA Release 2 CMS introduced CMS Application Multitasking, providing integrated support for application programs composed of multiple threads of control that execute concurrently. As part of OpenEdition for VM/ESA, IBM is implementing the POSIX 1003.1c threading standard on VM. POSIX 1003.1c defines a set of interfaces for multithreaded applications that are similar, though not identical, to portions of the native CMS multitasking API. This presentation summarizes the features of each of these sets of programming interfaces, highlighting both the similarities and the differences, and describes the manner in which the POSIX threading API is integrated into CMS multitasking to permit the intermixing of the CMS and POSIX API's to useful effect.

B39 - Open BOF
TIME: Friday, 1:45 PM
PLACE: 127 Science Building
SPEAKER: TBA
ABSTRACT:

This session has been left open for a BOF on any subject of interest. A signup sheet for BOF's is located in the messages room, 230. If you have a topic in mind, sign up for it. The subject for this BOF session will be announced at the Thursday Opening (G27).

G40 - Free-for-All
TIME: Friday, 4:00 PM
PLACE: 127 Science Building
SPEAKER: Dynamic Duo (Martha and Nancy)
ABSTRACT:
The traditional, no-holds-barred session where we get to ask any question and, hopefully get an answer. Also, the contributers to the tools tape will describe some of their stuff. The "repeat" session(s) for Saturday will be announced as well as other surprises.

G42 - Opening and Announcements
TIME: Saturday, 8:45 AM
PLACE: 127 Science Building
SPEAKER: Whoever is still vertical
ABSTRACT:
Come, get some caffine, wake up and hear the latest agenda changes and announcements.

V43 - Main/FRAMEs - A Graphical User Interface Prototype for VM/CMS
TIME: Saturday, 9:05 AM

PLACE: 127 Science Building
SPEAKER: Chuck Antle
ABSTRACT:
SAS Institute, Inc. has prototyped an application which provides a graphical user interface (GUI) for the VM/CMS Operating System. This application, affectionately called Main/FRAMEs, capitalizes on existing functions in both CMS and SAS to provide a user-friendly environment for CMS users. Main/FRAMEs also enables user control of CMS sessions from any supported platform without extensive knowledge of CMS commands. The windows can be moved, sized and even iconized to present a workstation feel to the user. File management and mail handling functions have been prototyped as part of the Main/FRAMEs application.

B44 - VM on the Internet BOF
TIME: Saturday, 9:05 AM
PLACE: 104 Science Building
SPEAKER: Martha McConaghy, Marist College
ABSTRACT:
With the advent of the WWW and the "information superhighway", the Internet has taken on new importance in both the academic and business worlds. How is VM participating in this and what more can be done? This BOF will discuss the free software now available, and how to get it as well as anything else related to the topic.

G45 - Repeat Session
TIME: Saturday, 10:20 AM
PLACE: 127 Science Building
SPEAKER: TBA
ABSTRACT:
You asked for it, you got it. The most requested session of the week. Voting for this session will take place Wednesday through Friday in room 230. A list of the possible repeats will be posted there. This session depends on the availability and willingness of the speaker. Stuffing the ballot box is permitted (no balloon animals please) and bribery of the speaker is expected.

G46 - Closing
TIME: Saturday, 11:30 AM
PLACE: 127 Science Building
SPEAKER: 1995 VM Workshop Crew

ABSTRACT:
...sigh...sniffle...moan....
As much as we hate it, its time to close out the 1995 VM Workshop and say goodbye to all our "workshop buddies" for another year. There will be goodies and other giveaways and lots of "thank yous" to go around.

I47 - Conversation Management Routine
TIME: Thursday, 4:00 PM
PLACE: 127 Science Building
SPEAKER: John Roman, IBM
ABSTRACT:
John will discuss an exit routine for helping to manage AVS.

B48 - Open BOF
TIME: Thursday, 4:00 PM
PLACE: 226 Science Building
SPEAKER: TBA
ABSTRACT:
This session has been left open for a BOF on any subject of interest. A signup sheet for BOF's is located in the messages room, 230. If you have a topic in mind, sign up for it. The subject for this BOF session will be announced at the Thursday Opening (G15).

V49 - VSE Under VM Performance
TIME: Wednesday, 4:00 PM
PLACE: 104 Science Building
SPEAKER: Barton Robinson, Velocity
ABSTRACT:
VSE under VM performance case studies.

V50 - Effective Use of Minidisk Cache
TIME: Thursday, 1:40 PM
PLACE: 127 Science Building
SPEAKER: Marty Zimelis, Velocity

ABSTRACT:

I51 - Alphabet Soup, part 1
TIME: Friday, 2:45 PM
PLACE: 104 Science Building
SPEAKER: Maryrita Steinhour and John Roman, IBM
ABSTRACT:
Part one of two part presentation on various connectivity options for VM and introducing terms which may be new to many VM programmers.

I52 - Alphabet Soup, part 2
TIME: Saturday, 10:02 AM
PLACE: 104 Science Building
SPEAKER: Maryrita Steinhour and John Roman, IBM
ABSTRACT:
Part two of two part presentation on various connectivity options for VM and introducing terms which may be new to many VM programmers.