Document toolboxDocument toolbox

BO: Timeout error building folder structure


Summary

When building the folder structure of your BO System the error occurs.

Error

System.TimeoutException

The request channel timed out while waiting for a reply after 00:00:59.9990037.
Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding.
The time allotted to this operation may have been a portion of a longer timeout.
Message:
An HTTP Content-Type header is required for SOAP messaging and none was found.

Cause

The problem is related to the communication with your BO server and the timeout settings. 

Solution 1 (timeout increase)

There is only a workaround we can currently offer by extending your timeout-time.

Please create a copy of the "PerformerSuite.exe.config"-file before editing.

  1. Open file PerformerSuite.exe.config (..\PerformerSuite\Core)
  2. Open PerformerSuite.exe.config in a text editor (e.g. Notepad)
  3. Jump to line 433, or search for "system.serviceModel"
  4. Add a new attribute sendTimeout="00:10:00" to the binding element "DpBoWebServiceClient"


    The time format is HH:MM:SS.
    The example is 10 minutes.
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="DpBoWebServiceClient" sendTimeout="00:10:00">
        </binding>
      </basicHttpBinding>
    </bindings>
  </system.serviceModel>

Solution 2 (stabilize folder retrieval)

If the "timeout-value-increase" still does not work, you can switch to the slower, but more stable way of calling the folder structure:

  1. Go to the folder ..\PerformerSuite\Core
  2. Find the file PerformerSuite.exe.config
  3. Open this file PerformerSuite.exe.config with a text editor
  4. Jump to line 319, RetrieveFoldersUseRestful and change the value from false to true
  5. Save the file
  6. Restart the Performer Suite
  7. Try again the sync or documentation

Solution 3 (hide favorites folder)

In some cases loading the folder structure fails, then we need a "false".

  • "false" hides the "Favorite folders" in the BO folder tree
  • "true" shows the "Favorite folders" in the BO folder tree
  1. Go to the folder ..\PerformerSuite\Core
  2. Find the file PerformerSuite.exe.config
  3. Open this file PerformerSuite.exe.config with a text editor
  4. Jump to line 316, RetrieveFavoritesFolder and change the value from true to false
  5. Save the file
  6. Restart the Performer Suite
  7. Try again the sync


© 2024 bluetelligence GmbH. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of bluetelligence GmbH. The information contained herein may be changed without prior notice. bluetelligence and Performer Suite and their respective logos are trademarks or registered trademarks of bluetelligence GmbH. SAP, ABAP, BAPI, SAP NetWeaver, SAP BI, SAP BW, SAC, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany or an SAP affiliate company. All other product and service names mentioned are the trademarks of their respective companies.
Impressum – Legal Notice: https://bluetelligence.de/en/imprint
Privacy policy: https://performersuite.de/en/privacy-policy
Atlassian privacy policy: https://www.atlassian.com/legal/privacy-policy