cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to JDBC scenario is taking 15 minutes time to execute

former_member233212
Participant
0 Kudos
317

Dear Experts,

I need help on one of the scenario, where SOAP sender is used and the JDBC receiver.

My issue is very often one of the message is taking abnormal time to update data to database. It is around 15 minutes. we raised the query to SAP as well they asked to add the poolwaitingtime parameter which did not fix the issue.

Let me know if you need any other information.

Scenario related parameters: In our complete set up. We do have 5 scenarios to be executed and each scenario is picking data from JDBC and updating back the response to JDBC.

We are using 6 different sender channels to pick data and 6 different receiver channels to update data back to JDBC. 

In sender channel we do have 5 seconds poll interval. 

In receiver channel we have max concurrency as 7 and poolwaitingtime is 180000 so it is going to waiting status after every 15 minutes. 


In log viewer I can see that the connection is getting closed with JDBC and that's the reason for delay. I've attached the required screenshots please help me if you have any idea. 

Regards,
Vidhya

View Entire Topic
iaki_vila
Active Contributor
0 Kudos

Hi Vidhya,

May be the DB is overloaded and need more resources. Have you tried to set under Advanced JDBC tab the option. Disconnect from Database After Processing Each Message. In this way you can avoid delay if the PI DB session is hung, but if you do a lot of calls in a few time, it can be a bad idea.

Regards.