Appendix E. Use Cases for Cosminexus JMS Provider

This appendix describes the use cases for Cosminexus JMS Provider. Note that operations other than the use cases described in this section might not function properly.

To use Cosminexus JMS Provider, execute the environment setup and operations as per the procedure described in this section. Cosminexus JMS Provider might not operate correctly if the setup and operations are not executed with the procedure described here.

The following table lists the use case types that will be described in this appendix.

Table E-1 Types of use cases for Cosminexus JMS Provider

CategoryTaskTask contentsTask detailsReference location
SetupNew environment setupSets up a new environment.Environment setup for using Cosminexus JMS ProviderAppendix E.3
Environment re-setupResets up the environment.Adding applications that use Cosminexus JMS ProviderAppendix E.4
Deleting applications that use Cosminexus JMS ProviderAppendix E.5
OperationPeriodic operationsExecutes operations that are required periodically (daily or other operation timing) for using Cosminexus JMS ProviderStarting the Cosminexus JMS Provider services (for the initial startup)Appendix E.6
Starting the Cosminexus JMS Provider services (for restarting a running system)Appendix E.7
Checking the state of the CJMSP resource adapters and CJMSP BrokerAppendix E.8
Checking the message delivery status and the action to be taken for accumulated messages (Procedure for pausing CJMSP Broker)Appendix E.9
Checking the message delivery status and the action to be taken for accumulated messages (Procedure for stopping an application)Appendix E.10
Terminating the Cosminexus JMS Provider servicesAppendix E.11
Non-periodic operationsExecutes operations that are required non-periodically for using Cosminexus JMS ProviderCompressing the destinationsAppendix E.12
Changing the destination sizeAppendix E.13
Deleting the persistence subscribersAppendix E.14
Monitoring taskMonitors the resources used with Cosminexus JMS Provider.Monitoring the CJMSP Broker statusAppendix E.15
Checking the CJMSP Broker detailsAppendix E.16
Checking the destination statusAppendix E.17
Checking the persistence subscriber statusAppendix E.18
ErrorsError analysis procedureAnalyzes the cause of error when an error occurs while Cosminexus JMS Provider is being used.Analysis of errors in the CJMSP resource adaptersAppendix E.19
Analysis when CJMSP Broker stops due to an errorAppendix E.20
Analysis when there is no response from a Cosminexus JMS Provider serviceAppendix E.21
Recovery procedureRecovers the system when an error occurs while Cosminexus JMS Provider is being used.Recovery when an error occurs in a CJMSP resource adapterAppendix E.22
Recovery when CJMSP Broker stops due to an errorAppendix E.23
Recovery when there is no response from a Cosminexus JMS Provider serviceAppendix E.24
DeletionDeleting the environmentDeletes the Cosminexus JMS Provider environment.Deleting the Cosminexus JMS Provider service instancesAppendix E.25
Organization of this section
E.1 Preconditions common to all the use cases
E.2 Prerequisite process model
E.3 Environment setup for using Cosminexus JMS Provider
E.4 Adding applications that use Cosminexus JMS Provider
E.5 Deleting applications that use Cosminexus JMS Provider
E.6 Starting the Cosminexus JMS Provider services (for the initial startup)
E.7 Starting the Cosminexus JMS Provider services (for restarting a running system)
E.8 Checking the state of the CJMSP resource adapters and CJMSP Broker
E.9 Checking the message delivery status and the action to be taken for accumulated messages (Procedure for pausing CJMSP Broker)
E.10 Checking the message delivery status and the action to be taken for accumulated messages (Procedure for stopping an application)
E.11 Terminating the Cosminexus JMS Provider services
E.12 Compressing the destinations
E.13 Changing the destination size
E.14 Deleting the persistence subscribers
E.15 Monitoring the CJMSP Broker status
E.16 Checking the CJMSP Broker details
E.17 Checking the destination status
E.18 Checking the persistence subscriber status
E.19 Analysis of errors in the CJMSP resource adapters
E.20 Analysis when CJMSP Broker stops due to an error
E.21 Analysis when there is no response from a Cosminexus JMS Provider service
E.22 Recovery when an error occurs in a CJMSP resource adapter
E.23 Recovery when CJMSP Broker stops due to an error
E.24 Recovery when there is no response from a Cosminexus JMS Provider service
E.25 Deleting the Cosminexus JMS Provider service instances