The performance of your system can be affected by setting an appropriate priority in both the operating system and in CA Datacom/DB.
CA Datacom/DB MUF versus CA Datacom CICS Services
If there are many CICS activities involving CA Datacom/DB, assign the CA Datacom/DB MUF a higher priority than CA Datacom CICS Services within your operating system. However, if you have few CICS activities involving CA Datacom/DB, assign the same operating system priority to both the MUF and CA Datacom CICS Services.
Task Priority in CICS
You can assign priority to specific transactions within CICS by using parameters in the TCT, CSD, or Sign-on table. We recommend assigning a priority of 254 for the DBOC and DBUT transactions in the CSD (255 is the highest priority).
Task Priority in CA Datacom/DB
Transactions which use the CA Datacom/DB MUF, are assigned a priority within the MUF. This priority is specified in the URT used with the transaction. A low priority task, which has a resource under exclusive control, could block other users from accessing that resource indefinitely.
You can increase your system performance if your applications are programmed as Threadsafe to operate concurrently in an Open Transaction Environment (OTE) as defined by IBM.
Verify that your programs or modules have the following Threadsafe characteristics:
Perform the following tests to verify that your programs are running concurrently:
The examination should answer the following questions:
Note: If there are no DB2 calls but the site has DB2 applications mixed with DATACOM calls, select a transaction that has both calls, and examine the TCB switching for DB2 and DATACOM calls in the same manner.
The test environments must be similar in both cases in order for the comparison to be valid. It is best to run each test multiple times and use the average for comparisons.
Define the application and Datacom as API(CICSAPI) and benchmark it in one set of tests as a base of your measurement. If the application can only run with EXECKEY=USER, then it is probably better to define both the application and the Datacom TRUE as API(CICSAPI). If the application can run with EXECKEY=CICS, then it might be worthwhile to benchmark both with API(OPENAPI) as well and conduct another test with those values in place.
For more information about selecting CICSAPI or OPENAPI, see Migration Issues in this section.
Copyright © 2015 CA Technologies.
All rights reserved.
|
|