Long NetSuite writes without client timeouts
Problem
A NetSuite RESTlet or SuiteTalk call runs longer than your connector's HTTP client timeout. Holding an open wait through the pool still ties up the client connection for the whole upstream duration.
Fix
- Create a Webhook destination your connector can receive.
- On the pool Concurrency tab, enable async and attach the webhook.
- Send the write with
X-Nthpool-Async: 1(or turn on open wait / queue timeout so slow admits become jobs automatically). - Handle
202by storingjobId, then process the signed webhook (or pollpollUrl) when the job completes.
The job still uses the pool's concurrency limit, so NetSuite is not over-admitted. Your client no longer needs to stay connected for the full write.