Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Desktop Integration - adfdiRemoteServlet url has generated port number -- causes errors

susieesfMar 25 2014 — edited May 2 2014

Hi experts,

Jdeveloper 11.1.2.4.0 - deployed to Websphere 7 server

I'm having an issue when deploying a remote desktop integration application to a web server. I've changed the WebAppRoot to match the deployed application, and when I test the adfdiRemoteServlet by calling the webroot/appname/adfdiRemoteServlet I get a successful ping:

Response from oracle.adf.desktopintegration.servlet.DIRemoteServlet: OK.

However, when I try and access the excel worksheet, it inserts a port number, making the url different from what I enter in the WebAppRoot.

This is what the excel sheet uses to connect:

http://root.com:81/appname/adfdiRemoteServlet

I get this error code:

ADFDI-00134: An attempt to connect to the web application has failed.

ADFDI-00500: unable to execute Wininet method HttpSendRequest; error code: 12029

~~~~~~~~~~

ConnectionFailedException: ADFDI-00134: An attempt to connect to the web application has failed.

Source: adfdi-excel-runtime

Stack:

   at oracle.adf.client.windows.excel.runtime.WebAppLogin.GetAuthenticationMode()

   at oracle.adf.client.windows.excel.runtime.WebAppLogin.Login()

   at oracle.adf.client.windows.datamanager.ADFBindingContext.AttemptLogin(Boolean maybeHadSession)

   at oracle.adf.client.windows.datamanager.ADFBindingContext.PreSyncServletTamperCheck()

   at oracle.adf.client.windows.datamanager.ADFBindingContext.SyncModel(BindingContainer bc, String contentType)

   at oracle.adf.client.windows.datamanager.BindingContainer.ReloadMetadata()

   at oracle.adf.client.windows.datamanager.BindingContainer.LoadMetadata()

   at oracle.adf.client.windows.excel.runtime.DIWorksheet.InitializeComponents(Boolean isFirstLoad)

   at oracle.adf.client.windows.excel.runtime.DIWorksheet.Initialize(Boolean initializeUI)

Inner:

WininetException: ADFDI-00500: unable to execute Wininet method HttpSendRequest; error code: 12029

Source: adfdi-common

Stack:

   at oracle.adf.client.windows.common.internet.http.Wininet.ThrowWininetException(String method, Int32 errorCode)

   at oracle.adf.client.windows.common.internet.http.Wininet.SendRequest(WebHeaderCollection headers, Byte[] postData)

   at oracle.adf.client.windows.common.internet.http.WininetRequest.SendRequest()

   at oracle.adf.client.windows.common.internet.http.WininetRequest.GetResponse()

   at oracle.adf.client.windows.common.internet.http.WininetRequest.SendGetRequest(Uri uri, RequestFlag flags, List`1 headers, String& content)

   at oracle.adf.client.windows.common.internet.http.WininetRequest.SendGetRequest(Uri uri, RequestFlag flags, String& content)

   at oracle.adf.client.windows.excel.runtime.WebAppLogin.SendGetRequest(Uri uri)

   at oracle.adf.client.windows.excel.runtime.WebAppLogin.GetAuthenticationMode()

I'm trying to resolve the issue, and have looked at this page: https://wikis.oracle.com/display/jdeveloperandadf/ADFDI-00134+ConnectionFailedException+WinINet+12045

"This version of the ADFdi client is unable handle the self-signed certificate gracefully unless the certificate is installed in the local IE instance."

Is there any way to get this to work without installing the certificate on the local IE instance? The excel application will be going out to users who do not have this kind of access to their machines, so a workaround would be extremely beneficial.

Thanks

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 30 2014
Added on Mar 25 2014
5 comments
2,806 views