Sample code from Rich Smrcina of VM Assist

All of the programs listed here are fully functional and are freely available for your use. They were written and testing using Flex/ES from Fundamental Software, Inc. There is no 'official' support for this code, but I will answer any questions about them, how they are installed or how they work.

HOBBITVSE - 07/04/2006 - NEW
Hobbit client for VSE/ESA and z/VSE. Hobbit is an open source network services monitor for Linux (it also runs on Linux for zSeries). This package runs in a partition and reports on Getvis Utilization, Spool Utilization, running jobs and disk utilization (VSAM Catalogs, Disk Volumes and VSE Libraries).
This new package is mostly geared to running with the new Hobbit 4.2 distribution. It adds CPU Utilization and Paging tests and contains some performance and usability improvements. Information about how to produce graphs of some of the data from the VSE client is also provided.

HOBBITVM - 07/04/2006 - NEW
Hobbit client for z/VM and VM/ESA. Hobbit is an open source network services monitor for Linux (it also runs on Linux for zSeries). This package runs in a virtual machine and reports on CPU Utilization, Paging, Page and Spool Utilization, running virtual machines and SFS Filepool and filespace utilization.
This new package is mostly geared to running with the new Hobbit 4.2 distribution. It also contains information about how to produce graphs of some of the data from the VM client.

CATRPT - 05/16/2006
Concatenate POWER LST queue entries together into a new queue entry. The criteria for inclusion is any combination reports that can be listed with a single POWER PDISPLAY command.

GETSTOCK - 02/01/2006
Same as GETSTOCK below, but with the addition of the coding necessary to use a Proxy server. Contributed by David Stuart, County of Ventura. The proxy support requires the fix for APAR PK18960. Additionally the program EDCUCNVI needs to be defined in the CEE group as Assembler (there is no APAR yet for this fix).

GETSTOCK - 01/09/2006
GETSTOCK is a COBOL program that will use the SOAP Client support in VSE to access a remote Web Service. It connects to the Xmethods stock Quote service to retrieve a delayed quote from the stock exchange. Invoke the program as a transaction (eg: STOK) with a stock symbol as a parameter (eg: STOK IBM).

RXSYSLOG - 04/15/2005
RXSYSLOG is a syslog daemon for VSE. It is a syslog collector (or server) as defined in RFC 3164. It's sole purpose is to receive syslog messages from a Linux (or any compatible Unix) system. When a message is received it is displayed on the VSE system console. Console automation software can then use the message to trigger an action, for instance, submit a job.

GETTEMP - 04/15/2005
GETTEMP is a COBOL program that will use the SOAP Client support in VSE to access a remote Web Service. It connects to the Xmethods temperature service to retrieve the current temperature for a zip code. Invoke the program with a zip code as a parameter.

SOAPWRAP - 04/15/2005
SOAPWRAP is a COBOL for VSE program that is a 'wrapper' to a SOAP Service on VSE. A SOAP client will access the wrapper, which will call a CICS program on VSE. This way the existing CICS code does not need to change.

getstate.java - 04/16/2005
A java program that uses SOAP to call a Web Service (a CICS program) on VSE. It is used with SOAPWRAP. It requires the following packages: Sun's Javamail and JavaBeans Activation Framework and Apache's SOAP.

COPYRPT
Copy a POWER LST queue entry with different properties (JOBNAME, CLASS, USER, DISP, FORMDEF, etc). Optionally scan a report for certain text to include in the new copy.

RXLSTCAT
Produces a short LSTCAT report. It takes a single parameter (as a PARM on the EXEC statement), the data set name of a VSE VSAM catalog.

Rich Smrcina
VM Assist, Inc.
rich.smrcina at vmassist.com
Last Update 07/04/2006