How does the CICS asynchronous API perform?

Using the CICS asychronous API enables you to make the most of asynchronous processing in a flexible, supported way - but how does the API's RUN TRANSID command compare to pre-existing alternatives such as START? EXEC CICS RUN TRANSID vs. EXEC CICS START When it comes to starting other transactions, the START command is the nearest existing...  Continue reading How does the CICS asynchronous API perform?

Using CICS policy to restrict the number of asynchronous child tasks

The CICS asynchronous API provides a simple, supported way to improve efficiency and reduce response times via asynchronous processing. For system administrators, the API affords a great opportunity to improve performance, and using CICS policy, you can gain even finer control over the the parent and child tasks in your system. CICS policy CICS policy provides a...  Continue reading Using CICS policy to restrict the number of asynchronous child tasks

Using Java Transactions in CICS Liberty to coordinate JDBC updates

CICS TS V5.2 enhanced the Liberty JVM server to support the Java Transaction API (JTA) . This enables Java EE applications deployed into CICS to coordinate transactional updates to CICS resources, such as VSAM files, together with XA resources such as a remote DB2 database using a JDBC type 4 driver  Continue reading Using Java Transactions in CICS Liberty to coordinate JDBC updates

Provisioning a CICS & Liberty development environment in minutes with the z/OS Provisioning Toolkit

The IBM z/OS Provisioning Toolkit 1.0 enables application developers to rapidly self-service provision a development environment without direct interaction with a systems programmer. Once the required workflows have been customised and published as a template using IBM Cloud Provisioning and Management for z/OS, developers can build and run images of their...  Continue reading Provisioning a CICS & Liberty development environment in minutes with the z/OS Provisioning Toolkit