on 02-15-2016 8:38 AM
Hello!
We are running a ccBPM in SAP PI 7.0 with synchronous HTTP (ABAP adapter, not _AAE) call to third party system.
This HTTP call is sometimes longer than standard timeout in Integration Engine.
Can I increase HTTP timeout for this specific channel only?
What if I use "HTTP Destination" addressing instead of "URL" and set greater HTTP timeout in sm59 setting for this destination?
I know there is HTTP_TIMEOUT parameter in SXMB_ADM transaction but I wouldn't like such a global change involving all communications.
Hi Andrey,
I think you should try with the timeouts defined inside the ICM, this PI part is the responsible to the http connections. Check these links:
Timeout Options for ICM and Web Dispatcher - SAP Web Dispatcher - SAP Library
Increase SAP ICM HTTP_TIMEOUT Runtime - Basis Corner - SCN Wiki
Just to add these parameters:
rdisp/max_wpun_time (http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a4dcf62d-0a01-0010-afa5-e8edcecbc...)
SXMB_ADM -> Integration engine -> Category: RUNTIME->HTTP_TIMEOUT
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andrey
I don't have access to a dual stack system to test out the HTTP adapter. However, an alternative I can think of if you want to avoid a global parameter is to switch to a SOAP adapter and use "Do not use SOAP envelope" so that it still behaves like an HTTP adapter.
If you switch to a SOAP adapter, you can add the parameter XI.Timeout = 300000 (example 5 minutes in milliseconds) to configure a channel specific timeout.
Rgds
Eng Swee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.