public void Start(ConnectionInfo startConnectionInfo = null)
{
try
{
if (string.IsNullOrEmpty(FileName))
{
Runtime.MessageCollector.AddMessage(MessageClass.ErrorMsg, "ExternalApp.Start() failed: FileName cannot be blank.");
return;
}
ConnectionInfo = startConnectionInfo;
if (TryIntegrate)
StartIntegrated();
else
StartExternalProcess();
}
catch (Exception ex)
{
Runtime.MessageCollector.AddExceptionMessage("ExternalApp.Start() failed.", ex);
}
}