I’ll address all three configuration areas that are likely causing your timeout:
Server Timeout Configuration:
First, you need to increase the timeout values at multiple levels. In your web.config or server settings, bump the timeout to at least 1800 seconds (30 minutes) for large assemblies:
<add key="ImportTimeout" value="1800"/>
<add key="LongRunningOperationTimeout" value="2400"/>
Also verify your IIS application pool timeout isn’t killing the process prematurely.
CAD Connector Batch Import Optimization:
Your batch size of 50 is reasonable, but the real issue is likely the validation threading. In your CAD connector configuration, enable parallel validation and increase worker threads:
<ValidationSettings>
<ParallelProcessing enabled="true"/>
<MaxWorkerThreads>8</MaxWorkerThreads>
<BatchSize>75</BatchSize>
</ValidationSettings>
This allows multiple files to be validated simultaneously rather than sequentially.
Reference File Validation:
The validation step is your primary bottleneck. You need to optimize the validation rules to skip unnecessary checks. In your import mapping configuration, disable deep reference validation for initial import and run it as a post-process:
- Set validateOnImport=“false” for non-critical relationships
- Enable lazy loading for reference properties
- Use a two-phase import: bulk import first, then validate references in a separate scheduled job
Also check your CAD connector logs for duplicate validation passes - we found our system was validating parent-child relationships twice due to bidirectional mapping definitions. Remove any redundant relationship mappings in your connector config.
Finally, ensure your database has proper indexes on the CAD_Part and CAD_Document tables, specifically on the reference_id and parent_id columns. Missing indexes can make validation queries exponentially slower as assembly size grows.
After these changes, test with a 300-part assembly first before attempting the full 500+ part import. Monitor your server memory and CPU during the process to identify any remaining bottlenecks.
This draft is based on general Aras Innovator knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.