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=""http://schemas.xmlsoap.org/soap/envelope/"">";

            sCmd += @"<env:Body><dis:Login xmlns:dis=""http://www.sap.com/SBO/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!

Billy

Tags:
replied

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.

regards,

Maik

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