IBM Support

z/OS Connect EE V2 Async API timeout not returned to provider application

Question & Answer


Question

Is there some type of BBOA1SRP WOLA return and (or) reason code other than zero that can be returned to the application when a timout occurs? When our application takes longer to process a request than the timeouts configured or defaulted in z/OS Connect Enterprise Edition in the server.xml in configuration elements zosconnect_zosConnectManager where the configuration element allows the asyncRequestTimeout which is described as:
A timeout may occur at any time during processing of the request z/OS Connect EE. The request might still be active after the timeout is detected and a response is sent to the client.

z/OS Connect returns a "timed out" error to the user when this occurs, however when our application (eventually) responds with output, it is not informed that the output will be discarded, because the user has already received a response.

The application should be notified (For example by a warning response) so that it can notify the environment (For example, by returning a message).

An example would be where z/OS Connect has timeouts set to 30 seconds, and a request takes 40 seconds to process in the application. z/OS Connect will send a "time out" error message to the user after 30 seconds, and 10 seconds later the application will respond. The application receives a 0/0 returncode/reasoncode from the BBOA1SRP WOLA call. It should receive a warning that informs it that a response has already been delivered to the user.

Answer

Please review the developerworks RFE 103385 (Requst-For-Enhancement) item for z/OS Connect Enterprise Edition V2 and vote for the enhancement if you require this capability. To vote for the RFE, sign-on using your IBMid then scroll to the bottom of the page and click on "vote".

An example scenario for a COBOL application is described in the topic Interacting with COBOL and TSO/ISPF of the z/OS Connect EE documentation.

Bill Bulfin
IBM Level2 Support

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSNPJM","label":"IBM z\/OS Connect"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server;zCEE

Document Information

Modified date:
14 February 2023

UID

dwa1373044