How do I increase the time-out limit for running reports?

You are here:

When I run a report, I get a message that says:

Error: 500 Internal Server Error
Message: The operation has timed out.

How do I fix this issue?

This can be fixed by your Database Administrator (DBA), or someone with access to make changes directly on the server.

If that describes you, here are the instructions to modify this value:

      1. Locate your web.config file (located in the root folder)
      2. Search for the string HifisReportService
      3. Find the endpoint element for HifisReportService. It should look something like this:
        <endpoint address="http://HIFIS_DOMAIN_ADDRESS/HIFIS.DOMAIN.BusinessServices.HifisReportService.svc" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_Standard" contract="HifisReportServiceReference.IHifisReportService" name="WSHttpBinding_IHifisReportService">
      4. Identify the bindingConfiguration being used (for example: bindingConfiguration="WSHttpBinding_Standard")
      5. Search for the binding element identified in step 4  (for example: WSHttpBinding_Standard). It should look something like this:
        <binding name="WSHttpBinding_Standard" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:05:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="10485760" maxReceivedMessageSize="10485760" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
      6. Increase the receiveTimeout and sendTimeout attributes to the desired values
      7. Repeat steps 1-6 for the file located at Domain\web.config
Last Updated On May 04, 2018