Skip to content

Commit cf8daa5

Browse files
Merge branch 'master' of ssh://github.ibm.com/BROWNAL7/cics-java-osgi-ds
2 parents fdc2c34 + dec2a7e commit cf8daa5

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,27 @@ Demonstration of Declarative Services (DS) in OSGi JVM servers
33

44
## Supporting Files
55
* [com.ibm.cicsdev.osgi.ds_1.0.0](projects/com.ibm.cicsdev.osgi.ds_1.0.0) - OSGi interfaces
6-
* com.ibm.cicsdev.osgi.ds.bundle_1.0.0 - CICS Bundle for the OSGi interfaces
7-
* com.ibm.cicsdev.osgi.ds.app_1.0.0 - CICS application entry point
8-
* com.ibm.cicsdev.osgi.ds.app.bundle_1.0.0 - CICS Bundle containing the application, program and transaction.
9-
* com.ibm.cicsdev.osgi.ds.tsq_1.0.0 - Base TSQ implementation
10-
* com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.0 - CICS Bundle for the base TSQ implementation
11-
* com.ibm.cicsdev.osgi.ds.tsq_1.0.1 - Improved TSQ implementation
12-
* com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.1 - CICS Bundle for the improved TSQ implementation
6+
* [com.ibm.cicsdev.osgi.ds.bundle_1.0.0](projects/com.ibm.cicsdev.osgi.ds.bundle_1.0.0) - CICS Bundle for the OSGi interfaces
7+
* [com.ibm.cicsdev.osgi.ds.app_1.0.0](projects/com.ibm.cicsdev.osgi.ds.app_1.0.0) - CICS application entry point
8+
* [com.ibm.cicsdev.osgi.ds.app.bundle_1.0.0](projects/com.ibm.cicsdev.osgi.ds.app.bundle_1.0.0) - CICS Bundle containing the application, program and transaction.
9+
* [com.ibm.cicsdev.osgi.ds.tsq_1.0.0](projects/com.ibm.cicsdev.osgi.ds.tsq_1.0.0) - In-memory implementation
10+
* [com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.0](projects/com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.0) - CICS Bundle for the base in-memory implementation
11+
* [com.ibm.cicsdev.osgi.ds.tsq_1.0.1](projects/com.ibm.cicsdev.osgi.ds.tsq_1.0.1) - TSQ implementation
12+
* [com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.1](projects/com.ibm.cicsdev.osgi.ds.tsq.bundle_1.0.1) - CICS Bundle for the TSQ implementation
1313

1414
## Usage
1515
1. Deploy all found bundle projects to z/FS
1616
2. Create an OSGi JVM server with the name `DFHOSGI`.
1717
3. Define CICS bundles for these bundle projects. [Table 1](#table-1) shows the mapping of bundle to bundle name used.
1818
4. Install `DS `, `DS.APP ` and `DS.TSQ10`.
19-
5. Run the transaction `DSTS PUT TEST`, this should display the message `Created entry 1`
20-
6. Run the transaction `DSTS GET 1`, this should display the message `TEST`, which confirms the data was stored correctly.
19+
5. Run the transaction `DSTS PUT INMEM`, this should display the message `Created entry 1`
20+
6. Run the transaction `DSTS GET 1`, this should display the message `INMEM`, which confirms the data was stored correctly in-memory
2121
7. Install the bundle `DS.TSQ11`.
2222
8. Disable the bundle `DS.TSQ10`.
23-
9. Run the transaction `DSTS PUT TEST2`, this should display the message: `Created entry 2`.
24-
10. Run the transaction `DSTS GET 2`, this should display the message `TEST2`, which confirms the data was stored correctly by the new implementation.
25-
11. The standard out (STDOUT) file for the JVM server should display messages which indicate that the uncached service (version 1.0.0) was first bound. Then later unbound when the bundle was disabled. Then that the cached service (1.0.1) was bound in it's place.
23+
9. Run the transaction `DSTS GET 1`, this should ABEND because the entry was not found in the TSQ.
24+
10. Run the transaction `DSTS PUT TSQ`, this should display the message `Created entry 1`
25+
10. Run the transaction `DSTS GET 1`, this should display the message `TSQ`, which confirms the data was stored correctly in the TSQ (confirm by browsing on the TSQ `TSQS`, e.g. `CEBR TSQS`).
26+
11. The standard out (STDOUT) file for the JVM server should display messages which indicate that the in-memory service (version 1.0.0) was first bound. Then later unbound when the bundle was disabled. Then that the TSQ service (1.0.1) was bound in it's place.
2627

2728

2829
### Table 1

0 commit comments

Comments
 (0)