Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Chapter 15: IMS Connect client diagnostics > Error messages from IMS - Pg. 302

4. Check if IMS is experimenting global problems. The IMS troubleshooting procedures are beyond the scope of this book. If you know that the IMS problems will not be solved in a short period of time, and you are experiencing a lot of execution timeouts, lengthening the IMS Connect TIMEOUT value or using the IMS Connect Extensions pacing feature to diminish the IMS workload should alleviate this problem. Unless you find a configuration problem, there are very few things that can be done on the IMS Connect side to fix an execution timeout situation. The problem will be either in IMS or on the application side. However, ensure that the timeout values used in your applications and in IMS Connect are set appropriately. 15.2 Error messages from IMS You can get IMS error messages in the form of literals, which begin with an error code, expressed as DFSnnnn, where nnnn is a code that specifies the kind of error. If you are using IMS Connector for Java, the way DFS messages are handled is depends on the type of imsRequestType that was used for the interaction. If the imsRequestType was IMS_REQUEST_TYPE_IMS_ COMMAND or IMS_REQUEST_TYPE_MFS_TRANSACTION, DFS messages are treated as normal output and, assuming that there are no other problems with the output, no exception is thrown. If the imsRequestType was IMS_REQUEST_TYPE_IMS_ TRANSACTION, DFS messages are treated as errors. In this last case, IMS Connector for Java throws an exception, as shown in Example 15-6. Example 15-6 Exception thrown when IMS sends a DFSxxxx message com.ibm.connector2.ims.ico.IMSDFSMessageException: ICO0079E: