CICSApplication- class used to specify the path for this application.LinkChannelResource- demonstrates the use of channels and containers when using the LINK command in Java.LinkCommareaResource- demonstrates the options available for using the LINK command in Java with a commarea.LinkToLiberty- simple POJO to demonstrate how the@CICSProgramannotation can be used to allow non-Java programs to issue anEXEC CICS LINKcommand and execute code in a Liberty JVM server.LinkToSecurity- simple POJO containing a Link to Liberty method that demonstrates some aspects of the security behaviour of Link to Liberty.LinkToTransaction- simple POJO containing Link to Liberty method to demonstrate aspects of transaction and Exception behaviour of Link to Liberty.TaskResource- provides a simple REST service for retrieving basic task information.TemporaryStorageResource- several methods used to manipulate TSQs.VsamKsdsFileResource- demonstrates use of the JCICS API to access a VSAM KSDS file.
StatusBean- simple JAX-RS bean for returning a status message back to the RESTful client.StockPartBean- simple JAX-RS bean for returning the information held in aStockPartinstance.StockPartCollection- simple JAX-RS bean for returning a collection ofStockPartBeaninstances.SupplierBean- simple JAX-RS bean for returning the information held in aSupplierinstance.TaskBean- simple JAX-RS bean for storing task information retrieved from CICS.
StockPartHelper- class used to provide methods used when creating sampleStockPartobjects.
STOKPART.cpy- copybook used to generate theStockPartclass.SUPPLIER.cpy- copybook used to generate theSupplierclass.
ADDPART.cbl- write aSTOCK-PARTcommarea to a file.ADDPARTC.cbl- write aSTOCK-PARTcontainer to a file.GETPART.cbl- receive a part ID in a commarea and return a completeStockPartrecord.GETSUPPL.cbl- receive aStockPartrecord in the commarea and return the relevantSupplierrecord.LINK2SEC.cbl- run from terminal to invoke L2LSEC (LinkToSecurity.java) via Link to Liberty and display results to the user.LINK2SUP.cbl- run from terminal to invoke GETSUPPI (LinkToLiberty.java) via Link to Liberty.LINK2TXN.cbl- run from terminal to invoke L2LTRAN (LinkToTransaction.java) via Link to Liberty.PROG1.cbl- receive no commarea and write a message using COBOL DISPLAY.
DFHCSD.txt- output from a DFHCSDUP EXTRACT command for the sample resources used.DEFVSAM.jcl- a sample job to define the dataset required to run the VSAM KSDS examples.com.ibm.cicsdev.restappext.generated.jar- contains the Java source and class files generated using the JZOS record generator.