cancel
Showing results for 
Search instead for 
Did you mean: 

Session ID Not Supplied in DI SERVER.

Former Member
0 Kudos

Hi Expert,

       I using DI SERVER.I have facing a Error "Session ID Not Supplied ".Yesterday function without error.please give me a helpful answer. i Attched my code.

public void CreateSession()

        {

            this.node = new Node();

            string  sCmd = string.Empty;

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

            sCmd += @"<env:Envelope xmlns:env=""http://schemas.xmlsoap.org/soap/envelope/"">";

            sCmd += @"<env:Body>";

            sCmd += @"<dis:Login xmlns:dis=""http://www.sap.com/SBO/DIS"">";

            sCmd += "<DatabaseServer>" + "NANDISH-PC\\SQLEXPRESS" + "</DatabaseServer>";

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

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

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

            sCmd += "<DatabasePassword>" + "avr@123" + "</DatabasePassword>";

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

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

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

            sCmd += "<LicenseServer>" + "NANDISH-PC" + "</LicenseServer>"; //ILTLVH25

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

            string login = node.Interact(sCmd);

            XmlDocument response = new XmlDocument();

            response.LoadXml(login);

            var sessionid = response.DocumentElement.InnerText;

            Guid session = Guid.Empty;

            if (Guid.TryParse(sessionid, out session))

            {

                this.sessionId = sessionid;

            }

            else

            {

                MessageBox.Show(sessionId);

            }

        }

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Nandish

Database Server can be either the name or the IP address of the server machine where the DI Server is installed.


i hope this will help you.


Thanks,

Amitgiri

Former Member
0 Kudos

Thanks Amitgiri.I use IP ADDRESS:PORT No.  And get the Answer.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Nandish

  Please see the DI Server logging example in the SDK Help Center documentation under Developers Guide > DI Server > System Message > Login.

Thanks,

Amitgiri

maik_delly
Active Contributor
0 Kudos

Hi Nandish,

can you please paste the content of your login variable.

regards,

Maik