Skip to content

Commit 923e5cb

Browse files
committed
Update web banking README
Explain: - The CICS bundle for the COBOL program and transaction definitions - The dynamic web project and CICS bundle for the Java web application
1 parent 0e92903 commit 923e5cb

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

web-banking/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ how the CICS asynchronous API in CICS TS V5.4 can provide robust,
2626
responsive applications.
2727

2828
## Set Up
29+
30+
### COBOL Programs and their Resource Definitions
2931
The source code in folder web-banking-homepage tracks the changes made
3032
as the Rebooks publication progresses. Use the tags to identify the
3133
level of the application at a particular point in the examples
@@ -67,6 +69,37 @@ Note that the step-by-step instructions in the CICS Asynchronous API
6769
Rebooks publication will prompt to add transactions `PTNR`, `GETN`,
6870
`ACUR`, and `GETL`.
6971

72+
A CICS Bundle project, `AsyncRedbooksWebBankingBundle`, is provided in
73+
the [`etc`](etc/) directory, along side the bundles for the Java
74+
example in Chapter 6.
75+
76+
To use `AsyncRedbooksWebBankingBundle`:
77+
78+
1. Import it into CICS Explorer
79+
2. Edit the LIBRARY resource contained within it to point to the
80+
dataset name where your compiled COBOL programs are
81+
3. Export the bundle to zFS and define and install it in your CICS
82+
region.
83+
84+
### Java Web Frontend Application
85+
Two Eclipse projects are provided in the [`etc`](etc/) directory:
86+
87+
- [`AccountServices`](etc/AccountServices/)
88+
- [`AccountServicesBundle`](etc/AccountServicesBundle/)
89+
90+
The first is the dynamic web project that is explained in Chapter 6 of
91+
the Redbooks publication. The second project is a CICS Bundle to be
92+
able to deploy the dynamic web project to Liberty in CICS. The assumed
93+
name of the `JVMSERVER` resource is `WLPJVM`. This should be changed
94+
to match the name of your Liberty `JVMSERVER` resource, by editing
95+
[`AccountServices.warbundle`](etc/AccountServicesBundle/AccountServices.warbundle)
96+
in `AccountServicesBundle`.
97+
98+
After successfully deploying this CICS Bundle to your CICS region,
99+
Liberty's `messages.log` will print the URL of the web
100+
application. Use a web browser to visit the page and drive the
101+
business logic.
102+
70103
## Running the Example
71104

72105
### Using a CICS Terminal

0 commit comments

Comments
 (0)