We are using a proxy server that requires authentication. We have it set up to use http basic authentication and we have the proxy specified in Internet Explorer's proxy configuration. When we access WebTop we get the proxy login, which we expect. After logging into WebTop we get another prompt for the proxy credentials. This prompt looks like a java prompt, so I suspect it is coming from the applet that runs as part of WebTop. Shortly after I log in I see the ucf java process start up. When I attempt to open a file in WebTop, the process fails. This only happens when running with authentication in the proxy enabled. If I turn off authentication on the proxy, everything seems to run fine.
The ucf log has this message along with some html that looks like the error page from the proxy.
java.io.IOException: Server returned HTTP response code: 407 for URL: http://10.23.23.23:9080/webtop/com/documentum/ucf/server/transport/impl/InitGAIRConnector
I have reproduced this issue on the 6.6 Developer edition and older versions. The only mention I can find on authenticated proxies is in the What's New Doc for 6.5 SP1. (https://community.emc.com/servlet/JiveServlet/previewBody/2614-102-2-6056/Whats%20New%20in%20ECM%206.5%20SP1.pdf). It indicates that NTML is now supported. What about basic auth for proxies? Is this supported by UCF?
The browser shows the following error trace:
Stack Trace:
An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
com.documentum.ucf.client.install.launcher.InvocationException: An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
at com.documentum.ucf.client.install.launcher.impl.RuntimeInvoker.retrieveContent(RuntimeInvoker.java:603)
at com.documentum.ucf.client.install.launcher.impl.RuntimeInvoker.initConnectionForSharedProcess(RuntimeInvoker.java:417)