PigIron Open Source
Java Class Libraries for VSMAPI
Copyright (c) 2015 Jack
J. Woehr jwoehr@softwoehr.com PO Box 51, Golden, Colorado
80402-0051 USA All rights reserved.
PigIron
PigIron is an open source Java class library which implements
the client side of the IBM ® z/VM ® Virtual Machine
Operating System's Systems Management Application Programming
Interface (called VSMAPI in PigIron documentation). PigIron
supports all 99
VSMAPI for z/VM V5R3 functions and the 15 additional
VSMAPI for z/VM V5R4 functions. PigIron is extensible by the expert z/VM host-side
VSMAPI Rexx coder without deep knowledge of Java.
Additional Features
- PigGen autogenerates VSMAPI
parameter type and function from m4-based description
files
- Scripting interface using BSF4Rexx
on top of Open
ObjectRexx to run the PigIron Java classes.
- Scripting interface using FIJI ForthIsh Java
Interpreter.
-
PigLet the PigIron Servlet
provides VSMAPI functionality as JSON data streams for Web
applications.
- The PigLet
Builder offers a Forms interface to executing calls to
VSMAPI functionality.
- A simple TCP subscriber to Directory Manager async
notifications as specified in the VSMAPI documentation for
Asynchronous_Notification_Enable_DM
- PigView, the PigIron
VSMAPI Operations Navigator, a Web 2.0 application which allows
the user to build complex operations which work via PigLet's
JSON interface. (in progress)
Current development status
- Beta-level at release 0.9.5 with 0.9.6 coming soon
- Incomplete test case
coverage
- To the extent that we have tested, PigIron is working
fine. We have tested running Java 5 and 6 on the following
platforms:
- OpenBSD
- OpenSolaris x86
- Linux s390x
- Windows
-
Currently (starting in November, 2015) working on updating
for z/VM
6.3 SMAPI.
- Will be cleaning it up and extending test case
coverage.
Download
Please
visit and download PigIron on Source Forge.
Note: PigIron is not associated with the IBM
corporation.
Thanks to Free
Original Clipart at Designed to a T for the pig
image!