CA Gen Call External runtime TIRXCWS error message code 322
search cancel

CA Gen Call External runtime TIRXCWS error message code 322

book

Article ID: 139916

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed

Issue/Introduction

CA Gen 8.6 Solaris 10 application has Common Action Block (CAB) which uses the Call External statement. The CAB is called several thousand times per day and most of the time it is successful, but occasionally this error occurs which is not listed in the Gen 8.6 documentation:

IEF ACTION BLOCK HAS FAILED
PROCEDURE EXIT DATA FOLLOWS
LAST OR CURRENT ACTION BLOCK ID = nnnnnnnnnn
LAST OR CURRENT ACTION BLOCK NAME = xxxxxxxxxx
LAST OR CURRENT DATABASE STATEMENT = 0000000000
CURRENT STATEMENT BEING PROCESSED = 0000000001

TI FUNCTION HAS FAILED **
FAILING FUNCTION = TIRXCWS 
FAILING FUNCTION MESSAGE = 322
LAST STATUS = XC

Environment

Release : 8.6

Component : CA Gen Run Time, Blockmode

Resolution

The 322 is not a documented http code and the suspicion is that it is coming from the system that is hosting the web service being called by the Call External statement .
That conclusion might also explain why this problem only has an isolated occurrence if the CAB is executed thousands of times per day.
So the advice is to investigate the app server that is hosting the actual web service.

Additional Information

The Solaris 10 CALL EXTERNAL SOAP ENHANCEMENTS PTF SS07146 (RTK86103), which is also included in later PTF for Gen 8.6 Complete SO09614 (RTK86200), provides a new error handling feature for Call External: CA GEN 8.6 > Error Handling in Call External