//Case 1541: 1.1.01.16_OpenObject_CmdLineNormal_with no appType
        public void Run_Application_OpenObject_CmdLine_noappType_Case1541()
        {
            int runCount = 0;

            foreach (InputDataSet ids in this.Input.DataSets)
            {
                runCount++;
                Round r = this.NewRound(runCount.ToString(), "OpenObjectV2");

                object request = "<?xml version=\"1.0\"?>" +
                    "<tns:appOpenObjectsRequest xmlns:tns=\"http://www.carestreamhealth.com/CSI/CSDM/1/Schema\"" +
                    " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.carestreamhealth.com/CSI/CSDM/1/Schema" +
                    "ApplicationOpenObjectsRequest.xsd \">" +
                    "<tns:instanceIDList>" +
                    "<tns:instanceID>" + ids.InputParameters.GetParameter("instanceid").Value + "</tns:instanceID>" +
                    "</tns:instanceIDList>" +
                    "<parameters/>" +
                    "</tns:appOpenObjectsRequest>";

                ApplicationServiceV2 app = new ApplicationServiceV2();
                CheckPoint pOpen = new CheckPoint("Open ObjectV2", "Open Object for commandline no apptype");
                r.CheckPoints.Add(pOpen);

                string response = (string)app.InvokeMethod("openObjects", new object[] { request });
                if (!response.Contains("ok"))
                {
                    pOpen.Result = TestResult.Fail;
                    pOpen.Outputs.AddParameter("openObjectV2", "Open Fail", response);
                    SaveRound(r);
                    continue;
                }

                System.Threading.Thread.Sleep(2000);
                System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(System.IO.Directory.GetCurrentDirectory());
                System.Collections.ArrayList arguments = new System.Collections.ArrayList();
                foreach (System.IO.FileInfo f in d.GetFiles("openObject*.log"))
                {
                    System.IO.StreamReader sr = f.OpenText();
                    arguments.Add(sr.ReadLine());
                    sr.Close();
                    f.Delete();
                }

                if (arguments.Count != 1)
                {
                    pOpen.Result = TestResult.Fail;
                    pOpen.Outputs.AddParameter("Open ObjectV2", "Fail", "Fail,File not found or needs to clean log file in c:\\csautotest and run the test again");
                    SaveRound(r);
                    continue;
                }

                if (arguments[0].ToString() == (ids.ExpectedValues.GetParameter("arguments").Value))
                {
                    pOpen.Result = TestResult.Pass;
                    pOpen.Outputs.AddParameter("Open ObjectV2", "Success", "Open OK");

                }
                else
                {
                    pOpen.Result = TestResult.Fail;
                    pOpen.Outputs.AddParameter("Open ObjectV2", "Arguments not expected", "Open Fail." + "Actural Arguments:" + arguments[0].ToString());

                }
                SaveRound(r);

            }
            Output();
        }