CallCoordinator interacts with several other components. (Refer to CallPath CallCoordinator/CICS General Information for details). A problem in one part of the system can cause unexpected problems to occur in other parts of the system. This chapter addresses only those problems connected with CallCoordinator.
If your system experiences a symptom that is not discussed here, refer the problem to your system programmer. Your system programmer can refer to other problem determination guides for more information.
If your system has been working satisfactorily before a problem occurs, find out if changes have been made to any part of the system. A change to one component can cause unexpected problems to occur in another part.
In problem determination, follow the general steps listed below. This procedure first uses local resources, then indicates the appropriate support group.
Also try to localize the problem to CallPath/CICS for OS/390 (EQZ) or to CallCoordinator (EZP or CAM).
During the operation of a computer system, problems may be caused by three kinds of errors:
The observed symptom of a problem is either an error message, or some unexpected behavior of the system. A complex system such as CallCoordinator involves several cooperating software subsystems. If one of the software subsystems encounters an unexpected condition in its interaction with another subsystem, it cannot determine the kind of error that caused the unexpected behavior. The system administrator can use the following strategy for the problem determination:
If the CallCoordinator software detects an unexpected condition, it generates an error message. Different error messages imply the different kinds of error and subsystems. Since CallCoordinator does not directly support any hardware, a hardware failure results in a problem originating from another subsystem. CallCoordinator writes messages to three destinations:
Messages displayed on terminals usually report a human error in data entered at the terminal, but sometimes report other kinds of information, like a system down condition.
Messages written to the MIS Log file generally result from unexpected conditions detected when processing messages received from CallCoordinator, but also record normal call events.
Messages written to the CICS system log are either informational messages that record normal operations, such as the starting or stopping of the CallCoordinator feature, or messages that require action by the CICS system programmer to handle such problems as missing program modules or unavailable storage.
Chapter 6, "CallCoordinator Messages" contains all of the CallCoordinator messages in alphanumeric sequence, with an explanation of each message, the action the system takes, and the action the user should take. The chapter is divided into two sections; messages generated with the prefix CAM, and messages generated with the prefix EZP.
The following table provides symptoms of and corrections for
unexpected behavior in CallCoordinator.
Table 2. Symptoms and Corrections for CallCoordinator Problems
| Problem | Correction |
|---|---|
| Switch is down | Do the following:
|
| CallCoordinator status is FAILED
Status is set to FAILED if the system fails to start. |
Do the following:
|
| CallCoordinator status is PURGED
Status is set to PURGED if the system starts OK, but a LRT abended during operation. |
Do the following:
Recovery may be automatic or manual.
See "Shutdown and Recovery".
|
| Agent sign-on to CallCoordinator (VA90) fails | Do the following:
|
| Agent receives no initial transaction panel | Do the following:
|
| Request for transaction fails; receive message not available | Do the following:
|
| Request for a Transfer Load Balancing number fails | Do the following:
|
| Call transfer fails | Verify that the switch supports Host Initiated Transfer. |
For Multiregion operation (MRO) a terminal definition is required by CallCoordinator that includes the terminal's characteristics and the region it belongs to. To set this up, use the Agent Sign On panel (VA90), or use the Sign On API (CAMI710C) from your own application program, in the remote region. These use START to start a transaction in the CallCoordinator region (the V795 transaction) causing the Terminal Control Table Terminal Entry (TCTTE) to be shipped to the CallCoordinator region. In subsequent INQUIRE commands, CallCoordinator requires the SYSID of the TOR in order to start a transaction via Screen Presentation Manager®. Terminal definitions for CallCoordinator agents must be defined as "shippable".
In CICS V4.1 there are two parameters: DSHIPIDL and DSHIPINT, which represent the Idle time and Interval, respectively, that CICS V4.1 will use to determine if and when to delete TCTTE information. If an agent has been inactive for the period of time specified in the DSHIPIDL parameter, their TCTTE information may be removed from the CallCoordinator region. Subsequent INQUIRE requests will then fail. If the agent signs off from CallCoordinator and then signs back on again, the TCTTE information will be recreated.
DSHIPIDL and DSHIPINT should be set very high, or set to zero for no deletion, within the CallCoordinator region. These parameters reside in the System Initialization Table (SIT) and can be checked or set using CEMT I DEL. Overtype one or both of the INT and IDL parameters and press ENTER to change.