This is the rst peek at the soon to be released CICS emulation environment for Linux, UNIX, and Windows. Built to be friendly to mainframe programmers and UNIX system administrators, OpenKicks takes a fresh look at emulating CICS on UNIX.
Four concepts set OpenKicks apart from other emulation environments: * Available source code to allow on-site customization/extension. * Built on a database for trusted data integrity. * Good support vendor support to avoid compiler and database 'lock-in.' * Backward compatible to allow painless porting back to the mainframe. OpenKicks is a product of Replatform Technologies, LLC and not afliated with IBM. IMPORTANT NOTE: This presentation has several demos which do not convert well to slides. If you are unable to attend the presentation, please contact me to arrange another time.
OpenKicks OpenSource?
Every transaction runs as the user who Region can be described as daemon
processes and le structures.
Enterprise Friendly
Choice of compiler. Choice of database. Structured to allow one region to run on
multiple machines.
TN3270 Protocol. Web interface for conguration. Structured for continuous uptime.
a b s t r Database a c t i o n
Demo of ok3270d
COBOL
AIX Micro Focus Open COBOL IBM COBOL C C T Linux zLinux A A n C C n A - Actively Developed T - Tested C - Committed and Condent c - Committed, not Condent W - Willing and Condent w - Willing, not Condent n - Not Supported
COBOL
AIX Micro Focus Open COBOL IBM COBOL Fujitsu Accu COBOL C C T n w Linux zLinux Win Solaris HPUX OS X A A n W w C C n n w C C n C w C C n W w W W n n w n n n n c
compile diagram
lib/INVMENU.so bms/MENMAP.load
cob
srcpp/cbl/INVMENU.cbl
okasm
srcpp/cpy/MENMAP.cpy
okcbl
okasm
standardized zip le
src/cbl/INVMENU.cbl src/cpy/MENCPY.cpy src/bms/MENMAP.bms src/rdo/INSTALL.rdo src/data/CUSTOMER.s39 src/bat/NUMEDIT.cbl
DFHMSD TYPE=&SYSPARM, MODE=&MODE, LANG=COBOL, CTRL=FREEKB, STORAGE=AUTO, EXTATT=YES, TIOAPFX=YES .RERUN ANOP THEMAP&N DFHMDI COLUMN=1, HEADER=NO, JUSTIFY=FIRST, LINE=1, SIZE=(22,80), COLOR=DEFAULT TOPLINE VERSION='1' PROG&N DFHMDF POS=(04,10), LENGTH=8,INITIAL='........',ATTRB=FSET, COLOR=&CLRKEY BIGMSG&N DFHMDF POS=(06,01),OCCURS=3, LENGTH=20,INITIAL='....................',ATTRB=FSET, COLOR=&CLRNRM
C C C C C
C C C C
Demo of oktcpd
Alternate CA OH CA
Demo of okidcams
Intended to be extended
Primarily C POSIX C as extensively as possible Coding standard is enforced so there is no
Cowboy Code.
Improvements continue
Implement hot-patch subsystem. Dramatically expand regression tests. Implement thread unsafe code nder.
Michael Potter Replatform Technologies, LLC +1 630 926 8133 cell michael@potter.name Call or email during the conference.