public void CreateRoute(string name, string sourceQueueFullName, string targetAddress, string targetQueueFullName) { if (string.IsNullOrWhiteSpace(CurrentServer)) { throw new InvalidOperationException(ERROR_SERVER_IS_NOT_DEFINED); } Guid sourceBroker = SqlScripts.GetBrokerId(sourceQueueFullName); Guid targetBroker = SqlScripts.GetBrokerId(targetQueueFullName); string sourceQueueName = SqlScripts.GetQueueName(sourceQueueFullName); string targetQueueName = SqlScripts.GetQueueName(targetQueueFullName); string script = SqlScripts.CreateRouteScript(name, sourceBroker, sourceQueueName, targetAddress, targetBroker, targetQueueName); SqlScripts.ExecuteScript(ConnectionString, script); }