LegacyJ CICS and COBOL technology for the J2EE Enterprise Environment

Products     Services     Support     Sales     News     Partners

  

Academic
Programs

Customer
Information

News &
Information

Technical
Information

White
Papers

About Us

LTP Technical Information

Overview
Migration Process
Fact Sheet
Technical Description
Documentation
Restrictions
FAQ

LegacyJ Transaction Platform supports the IBM CICS Application Programming Interface (API) capabilities for pseudo conversational programs.

The LegacyJ Transaction Platform incorporates J2EE capabilities and executes in conjunction with most popular J2EE compliant application servers.

LegacyJ Transaction Platform operates in conjunction with LegacyJ PERCobol permitting existing transaction based COBOL applications to be compiled and deployed as either Enterprise JavaBeans or Servlets. The LegacyJ Transaction Platform is operating system independent permitting the maximum flexibility and execution options.

LegacyJ Transaction Platform is a J2EE transaction solution; delivering equivalent capabilities to the CICS Subsystem.

LegacyJ Transaction Platform Checklist    (Setup Worksheet)

LegacyJ Transaction Platform and Clustering
An overview of the technical environment involved with clustering.

 

LegacyJ Transaction Platform


  

Transaction Capabilities
LegacyJ Transaction Platform contains many important platform independent capabilities:

  • Distributed program linkage is supported through remote EJB calls.

  • Data is accessed through JDBC for SQL databases providing the maximum flexibility and portability.

  • File Control and SQL both use JDBC for access to relational databases.

  • Message Services is processed through Calls to MQ functions and available through any Java Message Service (JMS) solution.

User Interface Migration
Traditional application screen definitions as defined by CICS Basic Mapping Service (BMS) are dynamically converted to HTML.  Once converted the application screens can be cosmetically enhanced using any popular HTML editor.

CICS Services Supported

Built-in Function Recovery
Basic Mapping Support Security
Counter Spool
Date/Time Storage Control
Document Task Control
Dump Control Task Management
Execute Interface TCP/IP
File Control Temporary Storage
Interval Control Trace Control
Journal Transient Data Control
Operator WebSQL integrated through JDBC
Program Control MQSeries CALLs via JMS

CICS Services Commands Supported
Services commands support includes all IBM CICS API commands:  

Service Commands
Built-in Function BIF DEEDIT
Basic Mapping Support RECEIVE MAP, SEND MAP, SEND TEXT,  PURGE MESSAGE, ROUTE, RECEIVE PARTN, SEND PARTNSET, SEND CONTROL
Counter DEFINE, GET, UPDATE, DELETE, REWIND, QUERY COUNTER and DCOUNTER
Date/Time ASKTIME ABSTIME, FORMATTIME
Document DOCUMENT CREATE, INSERT, RETRIEVE, SET
Dump Control DUMP TRANSACTION
Execute Interface ADDRESS, HANDLE AID, HANDLE CONDITION, ASSIGN, IGNORE CONDITION, PUSH HANDLE, POP HANDLE, ADDRESS SET
File Control targeting SQL/JDBC READ, WRITE, REWRITE, DELETE, UNLOCK, STARTBR, READNEXT, READPREV, ENDBR, RESETBR
Interval Control DELAY, POST, START, START ATTACH, START BREXIT, RETRIEVE, CANCEL, WAIT EVENT
Journal JOURNAL, WRITE JOURNALNUM, WAIT JOURNALNUM, WRITE JOURNALNAME, WAIT JOURNALNAME, WAIT JOURNAL
Operator WRITE OPERATOR
Program Control LINK, XCTL, LOAD, RETURN, RELEASE, ABEND, HANDLE ABEND
Recovery SYNCPOINT, SYNCPOINT ROLLBACK
Security SIGNON, SIGNOFF, VERYIFY PASSWORD, QUERY SECURITY, CHANGE PASSWORD
Spool SPOOLOPEN, SPOOLREAD, SPOOLWRITE, SPOOLCLOSE
Storage Control GETMAIN, FREEMAIN
Task Control SUSPEND, ENQ, DEQ
Task Management CHANGE TASK
TCP/IP EXTRACT TCPIP, excluding EXTRACT CERTIFICATE
Temporary Storage WRITEQ TS, READQ TS, DELETEQ TS
Trace Control ENTER TRACENUM, ENTER, TRACE, excluding MONITOR
Transient Data Control WRITEQ TD, READQ TD, DELETEQ TD
Web WEB RECEIVE, WEB SEND, WEB READ HTTPHEADER, WEB STARTBROWSE HTTPHEADER/FORMFIELD/COOKIE, WEB READ/READNEXT HTTPHEADER/FORMFIELD/COOKIE, WEB ENDBROWSE HTTPHEADER/FORMFIELD/COOKIE, WEB WRITE, WEB EXTRACT, WEB RETRIEVE
 

Restrictions
Application Programming Interface (API) commands are supported except for:

  • EXTRACT CERTIFICATE (TCP/IP)

  • MONITOR (Trace)

  • Batch Data Interchange service is not supported

  • Distributed Processing service is not supported (APPC, direct terminal  control)

Sub-system capabilities not supported by the LegacyJ Transaction Sub-system are the System Programming Interface (SPI) commands and conversational transactions.

 

 

Home         About Us         Privacy        Legal        
© Copyright LegacyJ Corp. 1998, 2008
All Rights Reserved.

All trademarks are the properties of their respective owners or licensers.