You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[`com.ibm.cicsdev.vsam`](projects/com.ibm.cicsdev.vsam) - Accessing KSDS, ESDS, and RRDS VSAM files.
13
13
14
-
15
14
## Repository structure
16
15
17
16
*[`etc/`](etc) - Supporting materials used to define CICS and z/OS resources needed for the samples.
18
17
*[`projects/`](projects) - Complete Eclipse projects suitable for importing into a CICS Explorer environment.
19
18
*[`src/`](src) - Supporting source code for non-Java programs.
20
19
21
-
22
20
## Pre-requisites
23
21
24
22
* CICS TS V5.1 or later, due to the usage of the `getString()` methods.
25
23
* Java SE 7 or later on the z/OS system.
26
24
* Java SE 7 or later on the workstation.
27
25
* Eclipse with CICS Explorer SDK installed.
28
26
29
-
30
27
## Configuration
31
28
32
29
The sample Java classes are designed to be added to an OSGi bundle and deployed into a CICS OSGi JVM server, but can also be used as the basis for extending Web applications deployed into a Liberty JVM server.
33
30
34
-
35
31
### Starting a JVM server in CICS
36
32
37
33
1. Enable Java support in the CICS region by adding the `SDFJAUTH` library to the `STEPLIB` concatenation and setting `USSHOME` and the `JVMPROFILE` SIT parameters.
38
34
1. Define an OSGi JVM server called `DFHJVMS` using the CICS-supplied sample definition in the CSD group `DFH$OSGI`.
39
35
1. Copy the CICS supplied `DFHOSGI.jvmprofile` zFS file to the zFS directory specified by the `JVMPROFILE` SIT parameter, and ensure the `JAVA_HOME` variable is set correctly.
40
36
1. Install the `DFHJVMS` resource defined in step 2 and ensure it becomes enabled.
41
37
42
-
43
38
### To deploy the samples into a CICS region
39
+
44
40
1. Using the CICS Explorer export the `com.ibm.cicsdev.*.cicsbundle` projects to a zFS directory. The sample definitions use the following style of zFS location `/u/cics1/com.ibm.cicsdev.link.cicsbundle_1.0.0`.
45
41
1. Define and install CICS `BUNDLE` resource defintions referring to the deployed bundle directory in step 1, and ensure all resources are enabled.
46
42
1. Create the required transaction and program definitions using either the supplied `DFHCSD.txt` files as input to a CSD define job, or using the supplied CICS bundle projects.
47
43
1. See the individual project directories for any additional supporting resources required.
48
44
49
-
50
45
## License
51
-
This project is licensed under [Apache License Version 2.0](LICENSE).
52
46
47
+
This project is licensed under [Apache License Version 2.0](LICENSE).
53
48
54
49
## Reference
55
50
56
-
* For further details on the JCICS APIs used in this sample refer to this [developer center article](https://developer.ibm.com/cics/2017/02/27/jcics-the-java-api-for-cics/)
57
-
* For further details on using the IBM JZOS record generator see this [developer center article](https://developer.ibm.com/cics/2016/05/12/java-cics-using-ibmjzos/)
58
-
* For details on how to define a CICS OSGi JVM server refer to the Knowledge Center topic [Configuring an OSGi JVM server](http://www.ibm.com/support/knowledgecenter/SSGMCP_5.3.0/com.ibm.cics.ts.java.doc/JVMserver/config_jvmserver_app.html)
59
-
60
-
51
+
* For further details on the JCICS APIs used in this sample refer to this [developer center article](https://developer.ibm.com/cics/2017/02/27/jcics-the-java-api-for-cics/).
52
+
* For further details on using the IBM JZOS record generator see this [developer center article](https://developer.ibm.com/cics/2016/05/12/java-cics-using-ibmjzos/).
53
+
* For details on how to define a CICS OSGi JVM server refer to the Knowledge Center topic [Configuring an OSGi JVM server](https://www.ibm.com/support/knowledgecenter/SSGMCP_5.5.0/configuring/java/config_jvmserver_app.html).
0 commit comments