PW Dynamic Plot connection problem: HTTP Status 417


  
 Applies To 
  
 Product(s):PROJECTWISE DYNAMIC PLOT SERVICE
 Version(s):N\A
 Environment: N\A
 Area: Startup/Connection Issue
 Subarea: N\A
 Original Author:Evert de Jong, Bentley Technical Support Group
  

Problem

PW Dynamic Plot connection problem: HTTP Status 417.

Could not register Digital Writing Manager. The request failed with HTTP status 417

Solution

Scenario
1) One of our colleagues has installed PW Dynamic plot at customer site and configured up until point where he could not register Digital Writing Manager.

2) Investigating the problem deeper he used for testing this tool http://download.talario.com/bentley/WebCommunicationTest.Bentley.2010.07.21.zip
Also connection problem happened. The request failed with HTTP status 417

3) Have asked Anton Rodianskiy have a look at this. After he received the Wireshark (network analyze tool) from customer, he reported this Proxy server does not support 100-expect. This is however required.

4) Anton resolved the issue by creation of file WebCommunicationTest.exe.config (see attached)
Contents:

<configuration>
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
</configuration>

This configuration file will work for every .net application. Just use the correct name. In case already a .config file exists, do NOT overwrite but add the files to the existing .config file

5) Using this configuration file test tool: WebCommunicationTest.exe is working fine now at customer site.
As said: Bentley.DigitalWritingManager.Service.exe is the only component that talks to www.digitalpaper.com, in that case copy file WebCommunicationTest.exe.config to file Bentley.DigitalWritingManager.Service.exe.config in the same directory
of Bentley.DigitalWritingManager.Service.exe