#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34003 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Views.InitialConfig { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.BI.Extensions; using Disco.Models.Repository; using Disco.Services.Authorization; using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Views/InitialConfig/Complete.cshtml")] public partial class Complete : Disco.Services.Web.WebViewPage { public Complete() { } public override void Execute() { #line 2 "..\..\Views\InitialConfig\Complete.cshtml" ViewBag.Title = null; #line default #line hidden WriteLiteral("\r\n

"); #line 5 "..\..\Views\InitialConfig\Complete.cshtml" Write(CommonHelpers.Breadcrumbs(Html.ToBreadcrumb("Initial Configuration", MVC.InitialConfig.Index(), "Complete"))); #line default #line hidden WriteLiteral("

\r\n\r\n \r\n

Verification Results

\r\n \r\n \r\n " + " \r\n \r\n " + " \r\n \r\n \r\n " + " \r\n \r\n \r\n " + " \r\n \r\n " + " \r\n
\r\n

(Model.RegistryDatabaseResult == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 420), false) ); WriteLiteral("> Database

\r\n \r\n"); #line 14 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 14 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.RegistryDatabaseResult == null) { #line default #line hidden WriteLiteral(" "); WriteLiteral("The database connection string was correctly configured and saved."); WriteLiteral("\r\n"); #line 18 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error saving the database connection string configuration."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 24 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 24 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.RegistryDatabaseResult; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 28 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 30 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 33 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 38 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

(Model.DiscoDnsTestResult.Item2 == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 2084), false) ); WriteLiteral("> Disco DNS Entry

\r\n \r\n"); #line 47 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 47 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoDnsTestResult.Item1 != null) { #line default #line hidden WriteLiteral("
The following \'disco\' DNS entry was found:
" + "\r\n"); WriteLiteral(" \r\n "); #line 53 "..\..\Views\InitialConfig\Complete.cshtml" Write(Model.DiscoDnsTestResult.Item1.HostName); #line default #line hidden WriteLiteral("\r\n"); #line 54 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 54 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoDnsTestResult.Item1.Aliases.Length > 0) { #line default #line hidden WriteLiteral("
\r\n " + " Aliases:\r\n
    \r\n"); #line 60 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 60 "..\..\Views\InitialConfig\Complete.cshtml" foreach (var a in Model.DiscoDnsTestResult.Item1.Aliases) { #line default #line hidden WriteLiteral("
  • "); #line 62 "..\..\Views\InitialConfig\Complete.cshtml" Write(a); #line default #line hidden WriteLiteral("
  • \r\n"); #line 63 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("
\r\n
\r\n"); #line 66 "..\..\Views\InitialConfig\Complete.cshtml" } if (Model.DiscoDnsTestResult.Item1.AddressList.Length > 0) { #line default #line hidden WriteLiteral("
\r\n " + " IP Addresses:\r\n
    \r\n"); #line 72 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 72 "..\..\Views\InitialConfig\Complete.cshtml" foreach (var a in Model.DiscoDnsTestResult.Item1.AddressList) { #line default #line hidden WriteLiteral("
  • "); #line 74 "..\..\Views\InitialConfig\Complete.cshtml" Write(a.ToString()); #line default #line hidden WriteLiteral("
  • \r\n"); #line 75 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("
\r\n
\r\n"); #line 78 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n"); #line 81 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error determining a DNS entry for Disco."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 87 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 87 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.DiscoDnsTestResult.Item2; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 91 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 93 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 96 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 101 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

(Model.DiscoIctComAuWebResult == null ? "fa-check-square success" : "fa-exclamation-circle error" #line default #line hidden , 5023), false) ); WriteLiteral("> Connectivity to https://discoict.com.au

\r\n \r\n"); #line 110 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 110 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.DiscoIctComAuWebResult == null) { #line default #line hidden WriteLiteral(" "); WriteLiteral("A connection was successfully established to https://discoict.com.au."); WriteLiteral("\r\n"); #line 114 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" "); WriteLiteral("There was an error establishing a connection to https://discoict.com.au. This may be caused by missing proxy settings - afte" + "r starting Disco check these settings in the \'System\' configuration area."); WriteLiteral("\r\n"); WriteLiteral("
\r\n"); WriteLiteral(" \r\n"); #line 120 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 120 "..\..\Views\InitialConfig\Complete.cshtml" var ex = Model.DiscoIctComAuWebResult; do { #line default #line hidden WriteLiteral("
\r\n " + "

["); #line 124 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.GetType().Name); #line default #line hidden WriteLiteral("]

\r\n \r\n"); WriteLiteral(" "); #line 126 "..\..\Views\InitialConfig\Complete.cshtml" Write(ex.Message); #line default #line hidden WriteLiteral("\r\n
\r\n " + " \r\n"); #line 129 "..\..\Views\InitialConfig\Complete.cshtml" if (ex.InnerException == null) { break; } else { ex = ex.InnerException; } } while (true); #line default #line hidden WriteLiteral("\r\n \r\n"); #line 134 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n
\r\n

 Unblock ICMP (Ping) for the Disco server

\r\n The Disco Client Bootstrapper requires the Disco server to respond to ICMP Echo requests (Ping) to function correctly. Please insure any firewall rules are updated accordingly.

 Configure a regularly scheduled Backup

\r\n \r\n Please ensure both the SQL Database and File Store are" + " backed up regularly.\r\n \r\n
\r\n \r\n \r\n"); #line 158 "..\..\Views\InitialConfig\Complete.cshtml" #line default #line hidden #line 158 "..\..\Views\InitialConfig\Complete.cshtml" if (Model.LaunchAllowed) { #line default #line hidden WriteLiteral(" (Url.Action(MVC.InitialConfig.RestartWebApp()) #line default #line hidden , 7934), false) ); WriteLiteral(" class=\"button\""); WriteLiteral(">Start Disco\r\n"); #line 162 "..\..\Views\InitialConfig\Complete.cshtml" } else { #line default #line hidden WriteLiteral(" (Url.Action(MVC.InitialConfig.Complete()) #line default #line hidden , 8099), false) ); WriteLiteral(" class=\"button\""); WriteLiteral(">Try Again\r\n"); #line 166 "..\..\Views\InitialConfig\Complete.cshtml" } #line default #line hidden WriteLiteral("\r\n \r\n\r\n\r\n

Re-running Verification Tests

Please wait while the verification tests are performed.
"); } } } #pragma warning restore 1591