Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

DI Server:The remote procedure call failed. (0x800706BE) when connecting

Hi Experts!

I just started to learn DI Server and got the error when I tried to connect the SAP Database:

"The remote procedure call failed. (0x800706BE) ".

I used the code in your SDK\Sample:

           pDISnode = new SBODI_Server.Node();

            // build the soap string

            sCmd = @"<?xml version=""1.0"" encoding=""UTF-16""?>";

            sCmd += @"<env:Envelope xmlns:env="""">";

            sCmd += @"<env:Body><dis:Login xmlns:dis="""">";

            sCmd += "<DatabaseServer>" + DataBaseServer + "</DatabaseServer>";

            sCmd += "<DatabaseName>" + DataBaseName + "</DatabaseName>";

            sCmd += "<DatabaseType>" + DataBaseType + "</DatabaseType>";

            sCmd += "<DatabaseUsername>" + DataBaseUserName + "</DatabaseUsername>";

            sCmd += "<DatabasePassword>" + DataBasePassword + "</DatabasePassword>";

            sCmd += "<CompanyUsername>" + CompanyUserName + "</CompanyUsername>";

            sCmd += "<CompanyPassword>" + CompanyPassword + "</CompanyPassword>";

            //sCmd += "<Language>" + Language + "</Language>";

            //sCmd += "<LicenseServer>" + LicenseServer + "</LicenseServer>";

            sCmd += "</dis:Login></env:Body></env:Envelope>";

            // execute di-server interact and return the result

            sSOAPans = pDISnode.Interact(sCmd);  //error here!

I found the SBODI_Server service will be stopped automatically when the error occurred.

I used DI-API before and everything seems good.

I'm quite sure the parameters are correct.

My environment:

Windows 8.1

SAP 9.1 PL 05 x86

SQL server 2012

Could you please give me some advises about this error?

Thank you very much in advance!


Former Member

Hi Billy,

your command is working for me like that :

- DatabaseUsername and DatabasePassword are not needed

- Language = ln_English

- DatabaseType = dst_MSSQL2012

- LicenseServer = Servername:30000

When I first tried with language commented I got the same error message.



1 View this answer in context
Not what you were looking for? View more on this topic or Ask a question