PublishRequestAndWait() timeout error

I have a WebMethods client, the XML adapter and the JDBC adapter. I’m doing a publishRequestAndwait from the client to the XML adapter to parse my request message and query JDBC adapter and using XML adapter I generate XML message as a reply.
I have created 3 different integration components to do so. First component is to parse the XML request message. Second component is to query the database using JDBC adapter. Third component is to generate the XML reply message.
If I subscribe to the output of parse XML, it gives back the result. but I get a ‘request timed out’ error if I am using JDBC adapter also. My timeout is set for 1000 seconds but it’s only taking .084 seconds for the JDBC adapter to execute. Both client and JDBC adapter are in separate client groups.

Any clues about this problem ?