I am developing a application involving webservices through java for server side and Delphi for client side. In my application, through a program i am calling an external interface - Lotusdomino server here to get some data in a transaction and then process the same at my end. My transaction requirement are:
1.in set of cases, FOR EACH CASE 1.1 BEGIN TRANSACTION 1.2.SET TRANSACTION TIME OUT <READ TIMED OUT. 1.3 DELETE RECORDS FROM TABLES 1.4 CHECK IF IGNORECASEDOCS= FALSE;THEN: 1.4.1 DOWNLOAD DOCUMENT FROM LOTUS NOTES SERVER. ELSE 1.4.2 ROllBACK TRANSACTION.
1.5.IF TRANSACTION TIMEOUT OCCURS 1.5.1 TRANSACTION ROLLBACK. 1.5.2 SET FLAG � IGNORECASEDOCS � TRUE. 2. REPEAT 1 FOR ALL CASES .
However in current scenario my application goes in infinite wait state for getting aresponse from Lotus DOmino Server at 1.4.1. And I am unable to go forward withsetting up the flag IGNORECASEDOCS at 1.5.2. Can any one guide me to get a control of the system and remove the external interface dependency from my program. Please note I am not to use EJB/JMS. Regards Sanjiv