
1997 VM Workshop
Final Agenda
Welcome to the 1997 VM Workshop at McGill University. The following is a full listing of the abstracts for all presentations scheduled for the Workshop as of 6/09/97. To hear any schedule or agenda changes, please attend the session openings scheduled for each morning. With the exception of Wednesday, this will be a short session where important, last minute announcements related to the schedule, dinner and other activities will be made.
During Wednesday afternoon, there are two general sessions scheduled,
"VM Product Manager Update" and "Developer's Dialog".
Past experience has shown that these two sessions are of interest
to a majority of Workshop attendees. Therefore, there are no sessions
scheduled against them.
PC and Internet Access:
Two labs are available with PCs and Internet access. However, McGill requires that these rooms be locked when not in use. Therefore, 1B16 will be maintained as an open lab as much as possible and will be staffed by one of the Workshop volunteers. There are also several presentations scheduled for this room. This lab should be used for long term access, ie. more than 5 mins. to check e-mail. The other lab, 1B17, will be opened during the break periods for short term Internet access. It will be locked during sessions.
IBM Requirements:
ONe of the features of the Workshop, is the ability to submit "requirements" directly to IBM. These are formal requests to change or add a feature to a product. Please submit your requirements (neatly printed or by file) to Martha McConaghy by Friday lunch. They will be discussed and voted upon at the Workshop closing. Those who get the support of the majority of attendees will be sent to IBM.
Session Key:
Each session has been assigned an identifier consisting of a tag and a sequence number. The tag will be one of the following:
B - "BOF" (open discussion session)
G - General session
I - IBM presenter
P - Presenter
V - Vendor presenter
Z - "Zoo" sessions
Session: G01 - Opening of the 1997 VM Workshop
Wednesday, 0800 hrs
Room 1B45
Chairperson: Anne-Marie Marcoux
Company: McGill University
E-mail: workshop@vm1.mcgill.ca
Bienvenue to McGill University and the 1997 VM Workshop! Our hostess, Anne-Marie Marcoux, will welcome us and give us some tips for understanding the local language and customs. She'll also give details about the lunch, dinner and evening activities. This is a "must see" session for everyone. So come and greet your ol' "Workshop buddies" and make new ones.
Session: I02 - SFS Performance Management: Introduction
Wednesday, 0900 hrs
Room 1B45
Speaker name: Bill Bitner
Company: IBM
E-mail: BITNER@GDLVM7.VNET.IBM.COM
This session provides an understanding of Shared File System (SFS) performance management. The presentation will cover performance tasks, such as preventing performance problems, monitoring performance, and solving performance problems. Tuning tips and a case study will be included. The discussion will center on SFS in VM/ESA, but a few concepts apply to the 370 Feature of VM/ESA. Attendees should have some familiarity with SFS, but they need not be experts.
Session: P03 - Clone Your Data Instantly with SnapShot for VM/ESA
Wednesday, 0900 hrs
Room 1B39
Speaker name: Don Johnson
Company: Storage Technology Corporation
E-mail: Don_Johnson@stortek.com
SnapShot is a software product offering that exploits the unique "virtual disk" architecture of IBM RAMAC (TM) Virtual Array Storage. It provides the capability to instantly duplicate VM minidisks and volumes. This session will introduce the RAMAC Virtual Array, the host software that exploits the SnapShot technology and potential VM SnapShot applications.
Session: P04 - Internet/Intranet Hodgepodge
Wednesday, 0900 hrs
Room 1B16 (PC lab)
Speaker name: Arty Ecock
Company: City University of New York
E-mail: ECKCU@CUNYVM
This session is an eclectic collection of Internet- and Intranet-related tidbits such as:
Session: P05 - Pipe Dreams: What's New in CMS Pipelines
Wednesday, 1015 hrs
Room 1B45
Speaker name: Melinda Varian
Company: Princeton University
E-mail: maint@pucc.princeton.edu
Many new features have been added to CMS Pipelines since the version shipped in CMS 11. This session will describe the new Pipes function in CMS 12, 13, and beyond, with usage examples.
Session: V06 - Are you practicing SafeSFS?
Wednesday, 1015 hrs
Room 1B39
Speaker name: John Hall
Company: Safe Software, Inc.
E-mail: JohnHall@SafeSoftware.Com
The popularity of SFS is rapidly increasing. VM web servers encourage SFS use and the long-rumored OfficeVision SFS A-Disk support is arriving soon. Are you prepared for the change in security and administration needs? This presentation examines SFS security requirements and how CMS does and does not address them. You also hear about SafeSFS(TM) from Safe Software, Inc., which provides a complete security solution for the Shared File System. Attendees gain a better understanding of the benefits of using SFS, a list of security requirements, and ideas and techniques for addressing these requirements.
Session: P07 - A Comparison of CMS Programming Interfaces
Wednesday, 1015 hrs
Room 1B16 (PC lab)
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
This presentation compares three methods of obtaining information concerning standard CMS information (number of files on a particular file mode letter). Techniques using the stack, pipelines and callable service library routines are compared. Examples of each method are shown and discussed.
Session: I08 - VM/ESA Version 2 Release 2.0 Overview and Features
Wednesday, 1300 hrs
Room 1B45
Speaker name: Maryrita Steinhour
Company: IBM
E-mail: xxmr@vnet.ibm.com
In September, IBM announced VM/ESA Version 2 Release 2.0, the release of VM/ESA that will provide support for the Year 2000. This presentation contains a description of the features of this release, including Year 2000 support, CMS GUI enhancements, support for the newly announced IBM CMOS processors, 3590 tape support, REXX sockets, Open Systems Adapter support and much more. Future focus areas will also be discussed.
Session: P09 - Restoring the SFS pool to a new DASD configuration
Wednesday, 1300 hrs
Room 1B39
Speaker name: Betsie Spann
Company: Oracle Corporation
E-mail: espann@us.oracle.com
The trials of moving a large SFS pool to a new DASD configuration. Or why I gave up my housing and just moved into the data center. This is a discussion of the Sterling Software RPOOL command. Learn from my mistakes.
Session: P10 - Creating a Custom Callable Services Library
Wednesday, 1300 hrs
Room 1B36
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
This presentation shows how to code, manage and use a custom CSL. Callable service library routines provide a great vehicle for using language and interface independent routines. Services can be provided to any high level language. Step by step examples and methods are given in this presentation.
Session: G11 - VM/ESA Product Manager Update
Wednesday, 1415 hrs
Room 1B45
Speaker name: Ronald W. Thomson
Company: IBM
E-mail: Ron_Thomson@vnet.ibm.com
Come listen to the VM Product manager share with you what VM customers are doing with VM/ESA. This session is an opportunity to get a "view from the top" of the successes customers are experiencing with the VM/ESA system. You will have time to converse with the VM Product manager on the business aspects of VM/ESA in your shop and the marketplace in general.
Session: I12 - VM/ESA Performance Update
Wednesday, 1530 hrs
Room 1B45
Speaker name: Bill Bitner
Company: IBM
E-mail: BITNER@GDLVM7.VNET.IBM.COM
Come hear the latest on VM/ESA performance. The speaker will cover key performance changes and measurements results for VM/ESA 2.2.0. Remember when Bill said "watch this space" on some items when VM/ESA Version 2 first came out? Well, this session will reveal what he was talking about. In addition, some of the other work from the VM Performance Evaluation team will be discussed such as OV/VM measurements and record level minidisk cache. You might also hear Bill say "watch this space" again.
Session: I13 - Reusable Server Kernel - Update and Outlook
Wednesday, 1530 hrs
Room 1B39
Speaker name: Brian Wade
Company: IBM
E-mail: bkw@VNET.IBM.COM
In 1993 IBM began experiments in constructing a general-purpose,
reusable, "empty" server for use primarily by vendors
in building top-end servers for VM/ESA, such as database servers,
file servers, and Web servers. This project, formerly known as
the VM Server Superstructure and set aside during the VM Posix
and Year 2000 efforts, was restarted earlier this year with the
objective of delivering beta code during 1997. In this presentation
we'll give a technology review and progress report and discuss
requirements.
Session: G14 - Developer's Dialog
Wednesday, 1630 hrs
Room 1B45
Speakers: A "rogue's gallery" of Endicott developers
Company: IBM
A tradition at the VM Workshop. Come and chat with the VM developers,
bear your soul. In attendence will be Bill "Bit" Bitner,
John "Don't call me Melissa" Roman, Maryrita Steinhour,
Brian Wade, and Romney White. Note: this session will be 60
minutes.
Session: Z15 - The Virtual "Ken and Al" Show
Wednesday, all evening
Location: All over Montreal
Balloon Master: Arty Ecock, CUNY
Alas, our favorite clowns, Ken Chamberlain and Al Tokarsky, could not be with us this year. Bravely, Arty Ecock will attempt to fill their formidable shoes. Learn how to make the famous "Workshop bear". We also have new balloons this year called "bees". There are 5 gross, enough to really decorate Montreal (just kidding Anne-Marie) .%-)
Session: G16 - Opening and Announcements
Thursday, 0830 hrs
Room 1B45
Chair: Anne-Marie Marcoux, McGill University
Hear announcements, schedule changes and information about the evening's activities including the "rules" for the infamous "Ugly Hawaiian Shirt" contest.
Session: I17 - VM/ESA TCP/IP Performance
Thursday, 0900 hrs
Room 1B45
Speaker: Romney White
Company: IBM
E-mail: Romney@vnet.ibm.com
This session will offer hints and tips for tuning TCP/IP under VM and describe some future improvements that are being planned.
Session: I18 - CMS Application Multitasking - Advanced Topics
Thursday, 0900 hrs
Room 1B39
Speaker name: Brian Wade
Company: IBM
E-mail: bkw@VNET.IBM.COM
Most of our presentations about CMS Application Multitasking have been overviews and functional descriptions. If you already know the basics, you might be interested in this brief presentation on some advanced tips and techniques, including inter-virtual-machine communication, interrupt handling, and event-driven programming, all using CMS's multitasking facilities.
Session: P19 - Technical Smorgasbord
Thursday, 0900 hrs
Room 1B36
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
Discuss and show examples of the direct CSL interface to CMS files instead of standard CMS facilities. Also, using the CP Class G LOCATEVM command to search virtual machine memory.
Session: V20 - Introduction to Multistream Pipes
Thursday, 1015 hrs
Room 1B45
Speaker name: Marty Zimelis
Company: Sterling Software Inc.
E-mail: marty@ss1.reston.vmd.sterling.com
Multistream pipes are one of the most powerful and unique features of CMS Pipelines. Their use also represents one of the major stumbling blocks most people encounter in the learning process. ("Now where does that !#@!$% label go?!?") This presentation lays out a simple method for properly coding multistream pipes. Two examples of their use are developed during the session.
Session: I21 - VM/ESA Greater N-way Thoughts
Thursday, 1015 hrs
Room 1B39
Speaker name: Bill Bitner
Company: IBM
E-mail: BITNER@GDLVM7.VNET.IBM.COM
VM/ESA has provided support for running on a real multiprocessing environment and for virtual machines with multiple virtual processors ever since VM/ESA existed. However, hardware and software advances have customers asking questions about VM/ESA and MP environments. The huge improvements in price/performance offered by CMOS processor technology raises the question of how well does VM handle N-way support. The recent support added to VSE/ESA 2.1 for multi-processor support raises questions of how to set up and tune a virtual n-way guest. This session reviews the traditional VM/ESA real and virtual MP support and ties that into the new technology. Key considerations for these new environments will be covered to keep you and your users happy, including thoughts on running VSE/ESA Turbo dispatcher on VM/ESA.
Session: V22 - Overview of MUSIC/SP and its Mail Facility
Thursday, 1015 hrs
Room 1B16 (PC lab)
Speakers names: Dave Edwards and Earl Lindberg
Company: McGill University - MUSIC Product Group
E-mail: ccde@musicm.mcgill.ca, ccel@musicm.mcgill.ca
MUSIC/SP runs as a guest virtual machine under VM, supporting many simultaneous user connections. It was developed by McGill University and is used extensively by several dozen colleges and universities. Applications include e-mail, Internet servers and client programs, and campus information systems. Dave Edwards will present an overview of MUSIC and its unique features. Earl Lindberg will discuss and demonstrate MUSIC's e-mail facility.
Session: V23 - MUSIC/SP WEB Server on VM Platforms
Thursday, 1300 hrs
Room 1B45
Speaker name: Frank Pettinicchio
Company: McGill University, MUSIC Product Group
E-mail: Frank@musicm.mcgill.ca
The MUSIC/SP web server runs under VM as part of the MUSIC/SP guest operating system. MUSIC/SP was designed to provide and easily manage mainframe access for masses of users with minimal administrative overhead. The web server has followed the same development philosophy. Features and advantages of running this web server on a VM platform will be discussed and demonstrated. Among the features discussed will be CGI support, security, indexed word search and a variety of useful and practical built-in features.
Session: P24 - Panel: User Experiences with VM/ESA 2.2.0 and TCP/IP 2.4
Thursday, 1300 hrs
Room 1B39
Speakers:
Betsy Spann, Oracle Corp.
Robert Nix, Lafayette Life Insurance Company
Rob var der Heij, "Independent VM Master"
The panelists will each relate the "joys, tears and fun" of converting to VM/ESA 2.2.0 and TCP/IP 2.4. There will also be a general discussion of system upgrade procedures and hints on the possible "gotchas". If you are planning an upgrade to either of these, then you should attend this session.
Session: P25 - Coding a PIPELINES User-written Stage in Assembler
Thursday, 1300 hrs
Room 1B36
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
This presentation shows step by step coding and methods for creating a Pipeline user written stage in assembler language using the new pipeline assembler MACROs introduced in CMS 12. User written stages are a powerful way of extending the capabilities of PIPELINEs.
Session: P26 - Measuring TCP/IP 2.2, 2.3, 2.4 Using an SNMP Client
Thursday, 1415 hrs
Room 1B45
Speaker name: Barton Robinson
Company: Velocity Software
E-mail: BARTON@ibm.cl.msu.edu
Yes, you can measure TCP/IP Application thruput, and even response time. Come see what'all you do today (or at least real soon now). Measurements include thruput and other information from the different TCP/IP layers, and response time and throughput by application and by client..
Session: B27 - Running VSE under VM (Open Discussion)
Thursday, 1415 hrs
Room 1B39
Leader name: Sam Whiteman
Company: Indiana University - Purdue University at Fort Wayne
E-mail: whiteman@vmb.ipfw.indiana.edu
During a moment of "diminished capacity" at last year's Workshop, Sam volunteered to run this discussion session. The focus will be on the trials and joys of running VSE system(s) under VM.
Session: P28 - The CMS Parsing Facility
Thursday, 1415 hrs
Room 1B36
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
This presentation explores the CMS parsing facility. The parsing facility saves development time by letting arguments and options for commands be defined externally, avoiding the time required for parameter checking in program code. Step by step examples and methods are given in this presentation.
NOTE: This session is cancelled.
Session: I29 - An Update from OV/VM Development
Thursday, 1530 hrs
Room 1B45
Speaker name: Tony Reyelts
Company: IBM, Office/Vision Development
A speaker from the OV/VM Development team will discuss:
Session: P30 - Plumbing the Internet, Part I: CMS Pipelines Support for TCP/IP
Thursday, 1530 hrs
Room 1B39
Speaker name: Melinda Varian
Company: Princeton University
E-mail: maint@pucc.princeton.edu
Recent versions of CMS include TCP/IP support for CMS Pipelines. This presentation will introduce this support and show examples of using it to build robust TCP-based clients and servers.
Session: P31 - Anatomy of a Technical Conversion
Thursday, 1530 hrs
Room 1B36
Speaker name: David Kreuter
Company: VM Resources Ltd.
E-mail: dkreuter@vm-resources.ca
This presentation focuses on the technical highlights of converting two VM shops from HPO 5 to VM/ESA 1.2.1. Both system and application technical issues and problems are included. Tools discussed include REXX, PIPELINEs, and CMS and CP commands useful in debugging. Examples are shown from production environments.
Session: I32 - Personal Net Machine
Thursday, 1630 hrs
Room 1B16 (PC lab)
Speaker name: Maryrita Steinhour
Company: IBM
E-mail: xxmr@vnet.ibm.com
The Personal Net Machine replaces the 3270 interface to CMS with the CMS GUI and a web browser. In addition, it features full HTML capability and JAVA applet support. Note: this session will be 60 minutes.
Session: P33 - Plumbing the Internet, Part II: Further Adventures of the Internet Plumbers
Thursday, 1630 hrs
Room 1B39
Speaker name: Melinda Varian
Company: Princeton University
E-mail: maint@pucc.princeton.edu
More fun with Melinda in Cyberspace, (Our CyberPlumber) Note: this session will run at least 60 minutes.
Session: V34 - Introduction to VM Performance Topics
Thursday, 1630 hrs
Room 1B36
Speaker name: Dave Jones
Company: Velocity Software, Inc.
E-mail: Dave@VM1.VELOCITY-SOFTWARE.COM
VM/ESA performance monitoring and analysis can be a daunting task, especially to someone that might be new to the VM environment. This session will give "newbie" VM system programmers and application developers a gentle introduction to the main themes of VM performance monitoring and system tuning. Common VM performance problems and their solutions will be highlighted.
Session: Z35 - "Arty's Ugly Hawaiian Shirt" Contest
Thursday, 1800 hrs
Location: Thomson House
Judges: Maryrita Steinhour, John Roman and Anne-Marie Marcoux
You won't believe it until you've seen it! Had a really ugly shirt lying at the bottom of your closet for a couple of years? Ever wondered how you could have ever spent a cent on it? If it's "hawaiian" (floral in nature), made of "unnatural" materials and really ugly, then this is your destiny! Enter the contest for the worst shirt, or the worst overall outfit. The judges are two highly respected IBM developers and a famous Workshop hostess, who have been able to suspend their fashion sense (and good sense) for this one evening. Judges do accept bribes, in fact, they expect them.
Session: G36 - Opening and Announcements
Friday, 830 hrs
Room IB45
Chair: Anne-Marie Marcoux, famous hostess and downhill skier
Wake up with Anne-Marie and the crew as they demonstrate virtual skiing techniques while juggling rolls and singing "Oh Canada".
Session: I37 - What's New with the P/390
Friday, 0900 hrs
Room IB45
Speaker: Marty Ziskind
Company: IBM
E-mail: ziskind@vnet.ibm.com
One of the P/390 developers, Marty will describe the latest features
currently available for the P/390 servers.
Session: V38 - An Introduction to Web Serving on VM
Friday, 0900 hrs
Room 1B39
Speaker name: Nicholas J. Gimbrone
Company: Sterling Software Inc.
E-mail: Nick_Gimbrone@Sterling.Com
The World-Wide Web is becoming increasingly important to VM/ESA customers. This session provides a basic look at what the Web is, how you use it, and what makes it work in a VM environment. If you have always wondered what a URL is, where to find the Internet, or what is making VMers so excited about the Web, this is the session for you. This will be a totally vendor/product neutral presentation.
Session: P39 - Making a Silk Purse Out of a Sow's Ear - HLASM MACROS
Friday, 0900 hrs
Room 1B36
Speaker name: Fred Hitzman
Company: Information Builder's
E-mail: pgmfjh@ibi.com
A presentation on Assembler Macros developed at Information Builders over the years. These include: If/Then/Else, Select, Computed GOTO, Begin and Return, Do While, Do Until, If Go, and others. Macros will be made available on the Workshop tape.
Session: V40 - Stepping Into the Deep End - User-Written Stages
Friday, 1015 hrs
Room 1B45
Speaker name: Marty Zimelis
Company: Sterling Software Inc.
E-mail: marty@ss1.reston.vmd.sterling.com
Although the Piper has responded to, and even anticipated the requirements of the Pipelines user community by providing increased function with each release, there are still applications that cannot be implemented using the suite of built-in pipe stages. This presentation takes you down the first few steps into the "deep end" of Pipelines programming: user-written stages. We'll explore the basics of writing a stage, including how to read and write records, write Pipeline "macros," and detect the end-of-file condition.
Session: P41 - Beginning Spinning
Friday, 1015 hrs
Room 1B16 (PC lab)
Speaker name: Terrence W. Zellers
Company: Systems and Computer Technology/Temple University
E-mail: zellert@vm.temple.edu
A get started in HTML if you haven't yet.
Session: V42 - VM-based client server in < 60 minutes.
Friday, 1015 hrs
Room 1B36
Speaker name: John Hall
Company: Safe Software, Inc.
E-mail: JohnHall@SafeSoftware.Com
Have you ever needed a VM server to perform some custom chore at your site? Want to add "client/server development" to your resume? Need a communication vehicle for Web application development? VM/ESA provides a tool called the Common Programming Interface for Communications, or CPIC, which can be used as the base for a simple client/server application. Safe Software, Inc. has recently introduced a product that uses CPIC for the basis of its communication and server requirements. The speaker will share their experiences with using CPIC to speed application development Attendees will get VM REXX code that will enable them to build a functional client/server for whatever the task. It includes a server stub and a client interface on which you can build, well, whatever!
Session: P43 - Sharing Silos between MVS and VM
Friday, 1300 hrs
Room 1B45
Speaker name: Tony Lotito
Company: Merrill Lynch
E-mail: Tony_Lotito@PCMAILGW.ML.COM
Tony will describe how his shop manages to share STK Redwood Silos between MVS and VM. They have developed command processing exits to force the silo to issue VM mounts for a Mail archive system.
Session: I44 - Java and NetRexx for OpenEdition VM/ESA
Friday, 1300 hrs
Room 1B39
Speaker name: John Roman
Company: IBM
E-mail: roman@vnet.ibm.com
Java is a new object oriented programming language developed by Sun Microsystems whose run time implementation permits object code portability across heterogeneous platforms and provides other facilities that aid in developing and distributing network computing applications.
NetRexx is an even newer language which blends traditional Rexx syntax, constructs, and simplicity with the Java object model, function, and portability to produce a truly general purpose language for scripting and application programming.
After giving an overview of Java and NetRexx, this talk describes an ongoing project to port the Java environment to OpenEdition VM/ESA and examines the potential utility and value of enabling Java applicaton development on and for VM/ESA.
Session: P45 - Running VM:Backup w/out VM:Tape - VMBEXIT5 and VMBEXIT1
Friday, 1300 hrs
Room 1B36
Speaker name: Betsie Spann
Company: Oracle Corporation
E-mail: espann@us.oracle.com
VMBEXIT5 and VMBEXIT1 are user exits to select scratch tapes and free tape drives for VM:Backup. At Oracle, the tapes are shared with an MVS system. This is our solution.
Session: I46 - VM TCP/IP Update
Friday, 1415 hrs
Room 1B45
Speaker: Romney White
Company: IBM
E-mail: Romney@vnet.ibm.com
Workshop attendees have always been very interested in TCP/IP. In this session, we review the new functions we promised you for VM TCP/IP Version 2 Release 4. Then, we describe some of the features we hope to add in future releases of the product and solicit your comments, criticisms, and suggestions.
Session: V47 - Developing High-Performance CGIs in PL/I
Friday, 1415 hrs
Room 1B39
Speaker name: Dave Jones
Company: Velocity Software, Inc.
E-mail: dave@vm1.velocity-software.com
Come to this session and learn how to develop and deploy Web CGI scripts written in a high level language, PL/I. Why write a CGI in PL/I instead of the more commonly used REXX and PIPELINES? There are three reasons: performance, performance, and performance. You'll also learn how to exploit VM Data Space support from your CGIs as well as how to produce CP MONITOR data records from your CGI applications. An application that serves out ZIP codes to Web browsers will be used to illustrate the various techniques presented.
Session: I48 - Letting VM/ESA Help You Achieve 24x7 Availability
Friday, 1415 hrs
Room 1B36
Speaker name: Chuck Morse
Company: IBM, Washington Systems Center
E-mail: MORSE@WSCVM.VNET.IBM.COM
Recent releases of VM/ESA have included many new enhancements that make it possible to reduce or eliminate planned outages and therefore improve system availability. Many system changes that previously required an IPL can now be done "on-the-fly". This session will focus on the system configuration enhancements (VM/ESA 1.2.0), the dynamic hardware reconfiguration support (VM/ESA 2.1.0) and the CP exit facility. The speaker will explain how to best utilize these features to make system changes, including hardware configuration changes, without a re-ipl.
Session: I49 - OV/VM and Lotus Notes can Coexist
Friday, 1530 hrs
Room 1B45
Speaker name: Tony Reyelts
Company: IBM, Office/Vision Development
The speaker will show you how IBM is hooking up a Notes graphical client to OfficeVision/VM. The Notes client to OV provides a way to roll out new function to end users (like file attachments, fonts, and colors) while still using the existing infrastructure on OV/VM to send the mail and access the calendar. While using an OV connection for office communications, you can still access Notes servers for discussion databases and Notes applications. When you are ready to deploy Notes servers for mail, calendar, and directory, the client has built-in capability to migrate all of the user's data into a Notes server, reinforcing IBM's commitment to "move at your own pace".
Session: I50 - Fun With FTP
Friday, 1530 hrs
Room 1B39
Speaker: Romney White
Company: IBM
E-mail: Romney@vnet.ibm.com
FTP is a staple of the TCP/IP environment and has an important part in making VM data accessible to all parts of an organization. This session provides a brief introduction to FTP for the uninitiated and deals with some of the issues that are important for deploying it successfully, including encoding and binary transfers. Then, a macro processor for FTP is described.
Session: P51 - Using VM to Monitor Your Network or
How to be IP Tsar Without Going Crazy
Friday, 1530 hrs
Room 1B16 (PC lab)
Speaker name: Martha McConaghy
Company: Marist College
E-mail: urmm@vm.marist.edu
Everyone is going "web crazy" lately. VM-based webservers are popping up everywhere. So what does it mean to the VM sysprog, except a bunch of new service machines to maintain? Martha will describe how she is using execs and CGIs written for a VM webserver to help monitor her IP network. It warns her of multiple machines using the same IP address, or vice versa. It also helps her track down unauthorized addresses popping up around the network and helps manage her IP address database. There will be some tips on writing CGIs and a description of the EXECs and CGIs she had submitted for the Workshop tools tape.
Session: V52 - Optimizing Performance with the CSL Fast Path Interface
Friday, 1630 hrs
Room 1B45
Speaker name: Tony Valmassoi
Company: SAS Institute Inc.
E-mail: sastjv@unx.sas.com
This presentation demonstrates how to convert assembler programs from the standard CSL interface to the CSL Fast Path Interface. For disk I/O, CSL routines offer more flexibility, but are also slower than the FS* macros. A switch to CSLFPI restores that performance. Some things to watch out for will also be presented.
Session: P53 - FTP Front Ends
Friday, 1630 hrs
Room 1B39
Speaker name: Dave Elbon
Company: University of Kentucky
E-mail: sysdave@ukcc.uky.edu
FTP can make it possible to work with files on other systems (like Unix, etc). This session is about front ends for FTP that provide Filelist-style menu and ease editing remote files with Xedit.
Session: P54 - Dialup Access Services at McGill
Friday, 1630 hrs
Room 1B16 (PC lab)
Speaker name: Glen Matthews
Company: McGill University
E-mail: glen@cc.mcgill.ca
I'll describe the implementation and architecture of Dialup Access Services (DAS) at McGill. DAS provides remote connectivity at speeds up to 33.6kbps (with a view to supporting 56 kbps when available). We use Cisco 2511s, AS5200s, 2 Solaris support systems running Oracle and Tac+, and a Web-based interface for account maintenance.
Session: Z55 - "Sugar Shack Feast"
Friday, 1730 hrs
Location: La Sucrerie de la Montagne
Experience a Montreal tradition, the "Sugar Shack" feast. We will be going to the restaurant on buses, so please be prompt. The buses will leave from the dorm.
Session: G56 - Opening and Announcements (last for 1997)
Saturday, 0830 hrs
Room 1B45
Chair: Anne-Marie Marcoux, or what is left of her
Last opportunity to "wake up and smell the coffee" for the week.
Session: B57 - VM Web Applications Discussion / Plumber's Hall
Saturday, 0900 hrs
Room 1B45
Chair: Martha McConaghy
Company: Marist College
E-mail: urmm@vm.marist.edu
This is a combination discussion session. The first part will
be a discussion of major or interesting web applications that
are currently being run on VM systems. This is a chance to get
new ideas and see what all the excitement is about. The rest of
the time will be devoted to a "Plumber's Hall", a discussion
of CMS Pipelines with acknowledged masters such as Melinda Varian
and Rob van der Heij available to answer questions.
Session: P58 - POPFETCH and side notes on Rexx and OO
Saturday, 0900 hrs
Room 1B16 (PC lab)
Speaker name: Terrence W. Zellers
Company: Systems and Computer Technology/Temple University
E-mail: zellert@vm.temple.edu
POPFETCH is a small utility I wrote to fetch mail off of another POP cap capable host (or from another ID on the same host). It accepts arguments of the hostname, userid and password, does the POP protocol TCP connection, fetches mail and punches it to the reader. I quite purposely tried to import the OO programming paradigm into REXX in writing POPFETCH. For part of this presentation I shall discuss that experience and invite discussion from fellow REXXperts on the perils and pitfalls of such a venture and pose the question "What does REXX need to become an OO language?".
Session: I59 - VM GUIs: The Choice is Yours
Saturday, 1015 hrs
Room 1B45
Speaker name: Maryrita Steinhour
Company: IBM
E-mail: xxmr@vnet.ibm.com
Have you ever been confused about what GUI technology is the best choice for your particular application? This presentation gives an overview of several choices that are available on VM/ESA, compares their many features, and helps give you guidelines for choosing the right GUI for your application. Some of the choices discussed are: Client/Server, Face Lifting, X-Windows, VM Graphical User Facility, HTML, CGI scripts, Java Script, and Java.
Session: P60 - Cramming for the Journeyman Plumber Exam
Part I: Record Flow in CMS Pipelines
Saturday, 1015 hrs
Room 1B39
Speaker name: Melinda Varian
Company: Princeton University
E-mail: maint@pucc.princeton.edu
Every journeyman plumber should be able to write pipelines that give the effect of multi-tasking, such as a server that will interact with multiple clients concurrently. Once one understands the basics of record flow, the writing of such "multi-tasking" pipelines becomes an essentially trivial exercise. This session will introduce the concepts needed to write such pipelines. It will emphasize understanding and controlling the order in which records flow through a pipeline. It will assume some familiarity with CMS Pipelines, to the extent of multi-stream pipelines, but will introduce all concepts more advanced than that. Note: this session will run 70 minutes.
Session: G61 - Free-for-All, Requirements Voting and Closing
Saturday, 1130 hrs
Room 1B45
Chairs: Anne-Marie, Martha and the Royal Canadian Mounted Police
The ultimate in Workshop closings, a 3-for-1 combination. First, there will be a discussion and voting on the requirements submitted during the week. Then a "free-for-all" where you can ask any question (computer related of course) of the assembled attendees. Finally, we will all say "au revoir" until 1998 where we will assemble on the banks of the beautiful Hudson River!
Session: P62 - Managing System Software
Friday, 1015 hrs
Room 1B39
Speaker: Jim Adams
Company: Province of British Columbia
E-mail:JADAMS@BCSC02.GOV.BC.CA
Have you ever wondered how something got onto the 'Y' disk, and what product it is related to? If you erase the BIGBANG MODULE will the universe unfold as it should? Do you want to maintain 'Y' disks for several systems without going to the bother of a full install (and all the duplicated mini-disks that go with it) on each system? Is the HELP segment getting a bit big with segment real estate below 16mb at a premium? Why create seperate saved segments for things that are used by nearly everyone (such as PIPELINE, REXX runtime, VMLIB CSLSEG) when they could be loaded as part of the CMS nucleus? This talk will discuss how we have addressed these questions at the Province of BC.
Session: P63 - Ducks on the Web
Wednesday, 1530 hrs
Room 1B16 (PC lab)
Speaker: Dieter Bonas
Company: Ducks Unlimited
After alittle friendly arm-twisting, Dieter has kindly agreed to demonstrate the impressive web applications they have developed. Its a good opportunity to see some practical applications of VM web servers. Come and see how good our "web"-footed friends can be.
Session: B64 - Workshop "Tools Tape" Archive Discussion
Thursday, 1415 hrs
Room 1B36
Chair: George Shedlock
Company: CHEP
George has taken on the formiable task of putting together a web-based archive of all previous Workshop "tools tapes". He is looking for suggestions and ideas on how to proceed with this project.
Session: B65 - VM Upgrade/Conversion and TCP/IP Discussion
Friday, 1630 hrs
Room 1B36
Chair: Martha McConaghy
Company: Marist College
A continuation of the discussion begun during the VM/ESA 2.2.0 and TCP/IP 2.4 panel session.