Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

PigIron / News: Recent posts

PigIron 0.9.5 Release

With release 0.9.5 of PigIron, PigLet, the PigIron Servlet now features the forms-based Builder web application. PigIron provides the client for IBM z/VM SMAPI and PigLet serves that client capability up in JSON to web applications. A sample web application is included. http://pigiron.sourceforge.net

Posted by Jack J. Woehr 2009-01-12

PigIron + PigLet 0.9 Release

PigIron core is now joined by PigLet, the PigIron servlet. PigIron provides the client for IBM z/VM SMAPI and PigLet serves that client capability up in JSON to web applications. A sample web application is included. http://pigiron.sourceforge.net

Posted by Jack J. Woehr 2008-12-16

PigLet Servlet works

I've checked in working code for the PigLet PigIron Servlet that serves up VSMAPI data in JSON format.

Posted by Jack J. Woehr 2008-12-09

PigIron 0.8 release

PigIron 0.8 is released at http://sourceforge.net/projects/pigiron/

PigIron is a Java class library implementing
the client specification for the IBM z/VM Virtual Machine Operating System
Systems Management Application Programming Interface (sometimes called VSMAPI).

New in 0.8:
* Testing
* Mostly using FIJI ForthIsh Java Interpreter for testing now
* http://fiji.sourceforge.net
* Much more test coverage
* Bugs found and fixed (two or three)
* Discovered and completed incomplete PigGen parameter descriptions
* No actual code bugs discovered!
* Build
* Generate the md5 sums at release time
* Features
* Added a simple TCP asynchronous subscriber to DM notifications
* Return Codes / Reason Codes
* Straightened out the threefoldness of the RetC/ReasC/Function
matrix. Now all messages associated with RCs and reason codes
should be correct.
* SSL Support added
* Needs testing.
* Web Objects
* Clarified JSON model somewhat

Posted by Jack J. Woehr 2008-11-18

PigIron 0.6 Released

PigIron now supports z/VM 5.4 SMAPI.

PigIron now provides a complete ObjectRexx interface to the Java classes based on BSF4Rexx.

Posted by Jack J. Woehr 2008-09-30

Support for z/VM 5.4 SMAPI

VSMAPI on z/VM 5.4 will be supported in PigIron release 0.6.

Also much testing using ObjectRexx scripting will appear in 0.6.

Posted by Jack J. Woehr 2008-09-28

PigIron 0.5 Released

All 100 VSMAPI Functions are now supported in PigIron. This is "about Alpha" level though 0.6 will feature more scripted testing.

Posted by Jack J. Woehr 2008-09-12

PigIron 0.4 Released

All the non-DM functions are now implemented (though not all are tested!).

Beginning of web objects and scripting.

Posted by Jack J. Woehr 2008-09-02

Towards 0.3

PigGen autogeneration of Java code to implement struct type, array types for PigIron is awesome, at least now that I've worked kinks and bugs (more kink than than bugs) out of the flow.

Completing rest of the core 5.3 VSMAPI function set is becoming data entry.

Posted by Jack J. Woehr 2008-08-22

PigIron 0.2 Released

The core parameter marshalling and transmission system is done. Autogeneration of parameter structs and arrays and of functions works. Adding functions and their complementary parameters. This release is functionally incomplete and documentationally incomplete, but interesting enough in this fast-moving project to warrant a convenience release for early adopters.

Posted by Jack J. Woehr 2008-08-20

Autogeneration

Pigiron now has autogeneration of Java code to implement the many VSMAPI structs and arrays used by the functions. It's done by passing spec files through Gnu m4. The implementation is in pigiron/piggen and working spec files are in pigiron/piggen/parmfiles .

Posted by Jack J. Woehr 2008-08-17

PigIron 0.1 Released

The core mechanism (recursive descent parameter marshalling and transmission) works very well. Having implemented 5 VSMAPI Functions, I'm releasing this so anyone interested can take a look at how PigIron is coming along.

There should be another release next week.

Posted by Jack J. Woehr 2008-08-16

PigIron 0.1 released

The core mechanism (recursive descent parameter marshalling and transmission) works very well. Having implemented 5 VSMAPI Functions, I'm releasing this so anyone interested can take a look at how PigIron is coming along.

Posted by Jack J. Woehr 2008-08-16

Core pretty solid, implementing calls

Four calls now working. Two reasons I have not yet written more.

1. I'm commenting the existing code, since the parameter marshalling and call management code work just peachy. That's "done", first cut.

2. I've autogenerated parameter and call spec code before using m4 macros. So possibly the rest of the calls and parameter complex types will be autogenerated that way. Looking at it.

Posted by Jack J. Woehr 2008-08-14

PigIron infrastructure code + two calls now working

The PigIron infrastructure code (recursive creation, writing, and reading of VSMAPI parameters) works.

I have implemented two calls in terms of the infrastructure, though these calls will be refactored and a superclass extracted, etc.

The two calls are ImageActiveConfigurationQuery and ImageQueryActivateTime ... will work on others this week.

Posted by Jack J. Woehr 2008-08-12

Checking in code

I'm checking in code ... it compiles, so it must be correct, right? :-) It's not complete enough to run yet but it a browse will show you where the first cut of the param-and-call mechanism is going architecturally.

Posted by Jack J. Woehr 2008-08-07

PigIron Project Startup

I'm writing java classes to communicate with z/VM SMAPI. If you know what SMAPI is, or this project may be of interest to you!

The code, starting from scratch as a NetBeans project (with no NetBeans dependencies) is coming along quickly.

In a few days I will do a checkin that will be able to demonstrate some SMAPI functionality.

I will be documenting my code, but for documentation on SMAPI itself, you will have to visit an IBM documentation site such as http://publib.boulder.ibm.com/infocenter/zvm/v5r3/topic/com.ibm.zvm.v53.dmse6/hcsl8b20.htm

Posted by Jack J. Woehr 2008-08-06