Troubleshooting SCA problems

The problems that you might get when implementing SCA composite applications in CICS can occur during the deployment process or at run time, when CICS is process ing service requests.

About this task

CICS issues DFHPI or DFHRL prefixed messages to the CICS log when an error occurs. Typically, messages include a user response that provides additional actions that you can take to solve the problem.

Procedure

  • The BUNDLE resource installs in a disabled state and you cannot enable it. The mostly likely cause is that one of the dynamically created resources has installed in an UNUSABLE state.
    1. Use the IBM® CICS Explorer® to view the resources that CICS has created for the bundle.
    2. Determine which resource is in the UNUSABLE state and fix the problem. Any additional DFHPI or DFHRL messages in the log might indicate why the resource installed in this state.
    3. When you have fixed the problem, discard the BUNDLE resource and reinstall it.
  • The BUNDLE resource installs in a disabled state and you receive a DFHPI2005 error message.
    If you receive this message, a binding compatibility issue exists in the composite application.
    1. Edit the composite in IBM Developer for Z to change the binding on the composite service or reference. You must ensure that the bindings on the services are both either CICS bindings or web service bindings.
    2. Redeploy the bundle to CICS.
    3. Discard the disabled BUNDLE resource and reinstall it.
  • An application cannot call the service and CICS issues a DFHPI error message.
    Check that the URI is correct for the composite service.