Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
Middleware
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ADAS
HEAppE
Middleware
Commits
a00e9626
Commit
a00e9626
authored
Oct 31, 2018
by
Vaclav Svaton
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
initial commit
parent
bfabdf0d
Changes
491
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
491 changed files
with
856429 additions
and
0 deletions
+856429
-0
.gitignore
.gitignore
+14
-0
BackgroundWorker/BackgroundThread.csproj
BackgroundWorker/BackgroundThread.csproj
+84
-0
BackgroundWorker/MiddlewareBackgroundTaskRunner.cs
BackgroundWorker/MiddlewareBackgroundTaskRunner.cs
+28
-0
BackgroundWorker/Properties/AssemblyInfo.cs
BackgroundWorker/Properties/AssemblyInfo.cs
+39
-0
BackgroundWorker/Tasks/AbstractTask.cs
BackgroundWorker/Tasks/AbstractTask.cs
+42
-0
BackgroundWorker/Tasks/CloseConnectionToFinishedJobs.cs
BackgroundWorker/Tasks/CloseConnectionToFinishedJobs.cs
+33
-0
BackgroundWorker/Tasks/GetAllJobsInfo.cs
BackgroundWorker/Tasks/GetAllJobsInfo.cs
+25
-0
BackgroundWorker/Tasks/IBackgroundTask.cs
BackgroundWorker/Tasks/IBackgroundTask.cs
+6
-0
BackgroundWorker/Tasks/SynchronizeJobFileContents.cs
BackgroundWorker/Tasks/SynchronizeJobFileContents.cs
+20
-0
BackgroundWorker/packages.config
BackgroundWorker/packages.config
+4
-0
BusinessLogicTier/BusinessLogicTier.csproj
BusinessLogicTier/BusinessLogicTier.csproj
+128
-0
BusinessLogicTier/Factory/BusinessLogicType.cs
BusinessLogicTier/Factory/BusinessLogicType.cs
+5
-0
BusinessLogicTier/Factory/LogicFactory.cs
BusinessLogicTier/Factory/LogicFactory.cs
+55
-0
BusinessLogicTier/Factory/PocoLogicFactory.cs
BusinessLogicTier/Factory/PocoLogicFactory.cs
+46
-0
BusinessLogicTier/Logic/AdminUserManagement/AdminUserManagementLogic.cs
...ier/Logic/AdminUserManagement/AdminUserManagementLogic.cs
+11
-0
BusinessLogicTier/Logic/AdminUserManagement/IAdminUserManagementLogic.cs
...er/Logic/AdminUserManagement/IAdminUserManagementLogic.cs
+3
-0
BusinessLogicTier/Logic/ClusterInformation/ClusterInformationLogic.cs
...cTier/Logic/ClusterInformation/ClusterInformationLogic.cs
+78
-0
BusinessLogicTier/Logic/ClusterInformation/ClusterUserCache.cs
...essLogicTier/Logic/ClusterInformation/ClusterUserCache.cs
+56
-0
BusinessLogicTier/Logic/ClusterInformation/IClusterInformationLogic.cs
...Tier/Logic/ClusterInformation/IClusterInformationLogic.cs
+13
-0
BusinessLogicTier/Logic/DataTransfer/DataTransferLogic.cs
BusinessLogicTier/Logic/DataTransfer/DataTransferLogic.cs
+324
-0
BusinessLogicTier/Logic/DataTransfer/Exceptions/UnableToCreateConnectionException.cs
...aTransfer/Exceptions/UnableToCreateConnectionException.cs
+9
-0
BusinessLogicTier/Logic/DataTransfer/IDataTransferLogic.cs
BusinessLogicTier/Logic/DataTransfer/IDataTransferLogic.cs
+16
-0
BusinessLogicTier/Logic/ExternallyVisibleException.cs
BusinessLogicTier/Logic/ExternallyVisibleException.cs
+8
-0
BusinessLogicTier/Logic/FileTransfer/FileTransferLogic.cs
BusinessLogicTier/Logic/FileTransfer/FileTransferLogic.cs
+133
-0
BusinessLogicTier/Logic/FileTransfer/IFileTransferLogic.cs
BusinessLogicTier/Logic/FileTransfer/IFileTransferLogic.cs
+14
-0
BusinessLogicTier/Logic/InputValidationException.cs
BusinessLogicTier/Logic/InputValidationException.cs
+10
-0
BusinessLogicTier/Logic/JobManagement/Exceptions/RequestedJobResourcesExceededUserLimitationsException.cs
.../RequestedJobResourcesExceededUserLimitationsException.cs
+5
-0
BusinessLogicTier/Logic/JobManagement/Exceptions/RequestedObjectDoesNotExistException.cs
...gement/Exceptions/RequestedObjectDoesNotExistException.cs
+7
-0
BusinessLogicTier/Logic/JobManagement/Exceptions/UnableToAppendToJobTemplatePropertyException.cs
...xceptions/UnableToAppendToJobTemplatePropertyException.cs
+7
-0
BusinessLogicTier/Logic/JobManagement/IJobManagementLogic.cs
BusinessLogicTier/Logic/JobManagement/IJobManagementLogic.cs
+23
-0
BusinessLogicTier/Logic/JobManagement/JobManagementLogic.cs
BusinessLogicTier/Logic/JobManagement/JobManagementLogic.cs
+371
-0
BusinessLogicTier/Logic/JobReporting/Exceptions/NotAllowedException.cs
...Tier/Logic/JobReporting/Exceptions/NotAllowedException.cs
+5
-0
BusinessLogicTier/Logic/JobReporting/IJobReportingLogic.cs
BusinessLogicTier/Logic/JobReporting/IJobReportingLogic.cs
+13
-0
BusinessLogicTier/Logic/JobReporting/JobReportingLogic.cs
BusinessLogicTier/Logic/JobReporting/JobReportingLogic.cs
+229
-0
BusinessLogicTier/Logic/Notifications/INotificationLogic.cs
BusinessLogicTier/Logic/Notifications/INotificationLogic.cs
+3
-0
BusinessLogicTier/Logic/Notifications/NotificationLogic.cs
BusinessLogicTier/Logic/Notifications/NotificationLogic.cs
+11
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/Exceptions/AdaptorUserNotAuthorizedForJobException.cs
...ent/Exceptions/AdaptorUserNotAuthorizedForJobException.cs
+5
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/Exceptions/AuthenticatedUserAlreadyDeletedException.cs
...nt/Exceptions/AuthenticatedUserAlreadyDeletedException.cs
+5
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/Exceptions/InvalidAuthenticationCredentialsException.cs
...t/Exceptions/InvalidAuthenticationCredentialsException.cs
+5
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/Exceptions/SessionCodeNotValidException.cs
...tionManagement/Exceptions/SessionCodeNotValidException.cs
+5
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/IUserAndLimitationManagementLogic.cs
...LimitationManagement/IUserAndLimitationManagementLogic.cs
+14
-0
BusinessLogicTier/Logic/UserAndLimitationManagement/UserAndLimitationManagementLogic.cs
...dLimitationManagement/UserAndLimitationManagementLogic.cs
+158
-0
BusinessLogicTier/Properties/AssemblyInfo.cs
BusinessLogicTier/Properties/AssemblyInfo.cs
+39
-0
BusinessLogicTier/Properties/Settings.Designer.cs
BusinessLogicTier/Properties/Settings.Designer.cs
+35
-0
BusinessLogicTier/Properties/Settings.settings
BusinessLogicTier/Properties/Settings.settings
+11
-0
BusinessLogicTier/app.config
BusinessLogicTier/app.config
+19
-0
BusinessLogicTier/packages.config
BusinessLogicTier/packages.config
+4
-0
CertificateGenerator/CertificateGenerator.cs
CertificateGenerator/CertificateGenerator.cs
+530
-0
CertificateGenerator/CertificateGenerator.csproj
CertificateGenerator/CertificateGenerator.csproj
+66
-0
CertificateGenerator/Properties/AssemblyInfo.cs
CertificateGenerator/Properties/AssemblyInfo.cs
+39
-0
CertificateGenerator/RSAConverter.cs
CertificateGenerator/RSAConverter.cs
+190
-0
CertificateGenerator/packages.config
CertificateGenerator/packages.config
+5
-0
ConnectionPool/ConnectionInfo.cs
ConnectionPool/ConnectionInfo.cs
+12
-0
ConnectionPool/ConnectionPool.cs
ConnectionPool/ConnectionPool.cs
+184
-0
ConnectionPool/ConnectionPool.csproj
ConnectionPool/ConnectionPool.csproj
+65
-0
ConnectionPool/IConnectionPool.cs
ConnectionPool/IConnectionPool.cs
+8
-0
ConnectionPool/IPoolableAdapter.cs
ConnectionPool/IPoolableAdapter.cs
+11
-0
ConnectionPool/Properties/AssemblyInfo.cs
ConnectionPool/Properties/AssemblyInfo.cs
+39
-0
ConnectionPool/packages.config
ConnectionPool/packages.config
+4
-0
DataAccessTier/App.config
DataAccessTier/App.config
+39
-0
DataAccessTier/DataAccessTier.csproj
DataAccessTier/DataAccessTier.csproj
+141
-0
DataAccessTier/Factory/Repository/LinqToEntitiesRepositoryFactory.cs
...ier/Factory/Repository/LinqToEntitiesRepositoryFactory.cs
+74
-0
DataAccessTier/Factory/Repository/RepositoryFactory.cs
DataAccessTier/Factory/Repository/RepositoryFactory.cs
+56
-0
DataAccessTier/Factory/Repository/RepositoryType.cs
DataAccessTier/Factory/Repository/RepositoryType.cs
+5
-0
DataAccessTier/Factory/UnitOfWork/DatabaseUnitOfWorkFactory.cs
...ccessTier/Factory/UnitOfWork/DatabaseUnitOfWorkFactory.cs
+9
-0
DataAccessTier/Factory/UnitOfWork/UnitOfWorkFactory.cs
DataAccessTier/Factory/UnitOfWork/UnitOfWorkFactory.cs
+40
-0
DataAccessTier/Factory/UnitOfWork/UnitOfWorkType.cs
DataAccessTier/Factory/UnitOfWork/UnitOfWorkType.cs
+5
-0
DataAccessTier/MiddlewareContext.cs
DataAccessTier/MiddlewareContext.cs
+79
-0
DataAccessTier/Migrations/201711011130556_InitialCreate.Designer.cs
...Tier/Migrations/201711011130556_InitialCreate.Designer.cs
+29
-0
DataAccessTier/Migrations/201711011130556_InitialCreate.cs
DataAccessTier/Migrations/201711011130556_InitialCreate.cs
+593
-0
DataAccessTier/Migrations/201711011130556_InitialCreate.resx
DataAccessTier/Migrations/201711011130556_InitialCreate.resx
+126
-0
DataAccessTier/Migrations/Configuration.cs
DataAccessTier/Migrations/Configuration.cs
+33
-0
DataAccessTier/Properties/AssemblyInfo.cs
DataAccessTier/Properties/AssemblyInfo.cs
+39
-0
DataAccessTier/Properties/Settings.Designer.cs
DataAccessTier/Properties/Settings.Designer.cs
+45
-0
DataAccessTier/Properties/Settings.settings
DataAccessTier/Properties/Settings.settings
+17
-0
DataAccessTier/Repository/AdminUserManagement/AdministrationRoleRepositoryLtoE.cs
...y/AdminUserManagement/AdministrationRoleRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/AdminUserManagement/AdministrationUserRepositoryLtoE.cs
...y/AdminUserManagement/AdministrationUserRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/AdminUserManagement/IAdministrationRoleRepository.cs
...tory/AdminUserManagement/IAdministrationRoleRepository.cs
+5
-0
DataAccessTier/Repository/AdminUserManagement/IAdministrationUserRepository.cs
...tory/AdminUserManagement/IAdministrationUserRepository.cs
+5
-0
DataAccessTier/Repository/ClusterInformation/ClusterNodeTypeRepositoryLtoE.cs
...itory/ClusterInformation/ClusterNodeTypeRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/ClusterInformation/ClusterRepositoryLtoE.cs
...er/Repository/ClusterInformation/ClusterRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/ClusterInformation/IClusterNodeTypeRepository.cs
...pository/ClusterInformation/IClusterNodeTypeRepository.cs
+5
-0
DataAccessTier/Repository/ClusterInformation/IClusterRepository.cs
...sTier/Repository/ClusterInformation/IClusterRepository.cs
+5
-0
DataAccessTier/Repository/GenericRepository.cs
DataAccessTier/Repository/GenericRepository.cs
+45
-0
DataAccessTier/Repository/IRepository.cs
DataAccessTier/Repository/IRepository.cs
+13
-0
DataAccessTier/Repository/JobManagement/CommandTemplateRepositoryLtoE.cs
...Repository/JobManagement/CommandTemplateRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/JobManagement/ICommandTemplateRepository.cs
...er/Repository/JobManagement/ICommandTemplateRepository.cs
+5
-0
DataAccessTier/Repository/JobManagement/IJobSpecificationRepository.cs
...r/Repository/JobManagement/IJobSpecificationRepository.cs
+5
-0
DataAccessTier/Repository/JobManagement/IJobTemplateRepository.cs
...ssTier/Repository/JobManagement/IJobTemplateRepository.cs
+5
-0
DataAccessTier/Repository/JobManagement/ITaskSpecificationRepository.cs
.../Repository/JobManagement/ITaskSpecificationRepository.cs
+5
-0
DataAccessTier/Repository/JobManagement/JobInformation/ISubmittedJobInfoRepository.cs
...bManagement/JobInformation/ISubmittedJobInfoRepository.cs
+10
-0
DataAccessTier/Repository/JobManagement/JobInformation/ISubmittedTaskInfoRepository.cs
...Management/JobInformation/ISubmittedTaskInfoRepository.cs
+5
-0
DataAccessTier/Repository/JobManagement/JobInformation/SubmittedJobInfoRepositoryLtoE.cs
...nagement/JobInformation/SubmittedJobInfoRepositoryLtoE.cs
+21
-0
DataAccessTier/Repository/JobManagement/JobInformation/SubmittedTaskInfoRepositoryLtoE.cs
...agement/JobInformation/SubmittedTaskInfoRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/JobManagement/JobSpecificationRepositoryLtoE.cs
...epository/JobManagement/JobSpecificationRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/JobManagement/JobTemplateRepositoryLtoE.cs
...ier/Repository/JobManagement/JobTemplateRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/JobManagement/TaskSpecificationRepositoryLtoE.cs
...pository/JobManagement/TaskSpecificationRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/Notifications/IMessageTemplateRepository.cs
...er/Repository/Notifications/IMessageTemplateRepository.cs
+5
-0
DataAccessTier/Repository/Notifications/INotificationRepository.cs
...sTier/Repository/Notifications/INotificationRepository.cs
+5
-0
DataAccessTier/Repository/Notifications/MessageTemplateRepositoryLtoE.cs
...Repository/Notifications/MessageTemplateRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/Notifications/NotificationRepositoryLtoE.cs
...er/Repository/Notifications/NotificationRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/UserAndLimitationManagement/AdaptorUserGroupRepositoryLtoE.cs
...AndLimitationManagement/AdaptorUserGroupRepositoryLtoE.cs
+13
-0
DataAccessTier/Repository/UserAndLimitationManagement/AdaptorUserRepositoryLtoE.cs
.../UserAndLimitationManagement/AdaptorUserRepositoryLtoE.cs
+14
-0
DataAccessTier/Repository/UserAndLimitationManagement/IAdaptorUserGroupRepository.cs
...serAndLimitationManagement/IAdaptorUserGroupRepository.cs
+7
-0
DataAccessTier/Repository/UserAndLimitationManagement/IAdaptorUserRepository.cs
...ory/UserAndLimitationManagement/IAdaptorUserRepository.cs
+8
-0
DataAccessTier/Repository/UserAndLimitationManagement/IResourceLimitationRepository.cs
...rAndLimitationManagement/IResourceLimitationRepository.cs
+5
-0
DataAccessTier/Repository/UserAndLimitationManagement/ISessionCodeRepository.cs
...ory/UserAndLimitationManagement/ISessionCodeRepository.cs
+8
-0
DataAccessTier/Repository/UserAndLimitationManagement/ResourceLimitationRepositoryLtoE.cs
...dLimitationManagement/ResourceLimitationRepositoryLtoE.cs
+7
-0
DataAccessTier/Repository/UserAndLimitationManagement/SessionCodeRepositoryLtoE.cs
.../UserAndLimitationManagement/SessionCodeRepositoryLtoE.cs
+16
-0
DataAccessTier/Settings.cs
DataAccessTier/Settings.cs
+28
-0
DataAccessTier/UnitOfWork/DatabaseUnitOfWork.cs
DataAccessTier/UnitOfWork/DatabaseUnitOfWork.cs
+195
-0
DataAccessTier/UnitOfWork/IUnitOfWork.cs
DataAccessTier/UnitOfWork/IUnitOfWork.cs
+29
-0
DataAccessTier/packages.config
DataAccessTier/packages.config
+6
-0
DomainObjects/AdminUserManagement/AdministrationRole.cs
DomainObjects/AdminUserManagement/AdministrationRole.cs
+22
-0
DomainObjects/AdminUserManagement/AdministrationUser.cs
DomainObjects/AdminUserManagement/AdministrationUser.cs
+37
-0
DomainObjects/App.config
DomainObjects/App.config
+14
-0
DomainObjects/ClusterInformation/Cluster.cs
DomainObjects/ClusterInformation/Cluster.cs
+36
-0
DomainObjects/ClusterInformation/ClusterAuthenticationCredentials.cs
...ts/ClusterInformation/ClusterAuthenticationCredentials.cs
+25
-0
DomainObjects/ClusterInformation/ClusterConnectionProtocol.cs
...inObjects/ClusterInformation/ClusterConnectionProtocol.cs
+9
-0
DomainObjects/ClusterInformation/ClusterNodeType.cs
DomainObjects/ClusterInformation/ClusterNodeType.cs
+47
-0
DomainObjects/ClusterInformation/ClusterNodeUsage.cs
DomainObjects/ClusterInformation/ClusterNodeUsage.cs
+7
-0
DomainObjects/ClusterInformation/SchedulerType.cs
DomainObjects/ClusterInformation/SchedulerType.cs
+10
-0
DomainObjects/DataTransfer/DataTransferMethod.cs
DomainObjects/DataTransfer/DataTransferMethod.cs
+10
-0
DomainObjects/DomainObjects.csproj
DomainObjects/DomainObjects.csproj
+126
-0
DomainObjects/FileTransfer/FileNameSpecification.cs
DomainObjects/FileTransfer/FileNameSpecification.cs
+8
-0
DomainObjects/FileTransfer/FileSpecification.cs
DomainObjects/FileTransfer/FileSpecification.cs
+21
-0
DomainObjects/FileTransfer/FileSynchronizationType.cs
DomainObjects/FileTransfer/FileSynchronizationType.cs
+9
-0
DomainObjects/FileTransfer/FileTransferMethod.cs
DomainObjects/FileTransfer/FileTransferMethod.cs
+21
-0
DomainObjects/FileTransfer/FileTransferProtocol.cs
DomainObjects/FileTransfer/FileTransferProtocol.cs
+9
-0
DomainObjects/FileTransfer/FullFileSpecification.cs
DomainObjects/FileTransfer/FullFileSpecification.cs
+9
-0
DomainObjects/FileTransfer/JobFileContent.cs
DomainObjects/FileTransfer/JobFileContent.cs
+9
-0
DomainObjects/FileTransfer/SynchronizableFiles.cs
DomainObjects/FileTransfer/SynchronizableFiles.cs
+8
-0
DomainObjects/FileTransfer/SynchronizedJobFiles.cs
DomainObjects/FileTransfer/SynchronizedJobFiles.cs
+9
-0
DomainObjects/FileTransfer/TaskFileOffset.cs
DomainObjects/FileTransfer/TaskFileOffset.cs
+12
-0
DomainObjects/IdentifiableDbEntity.cs
DomainObjects/IdentifiableDbEntity.cs
+17
-0
DomainObjects/JobManagement/CommandTemplate.cs
DomainObjects/JobManagement/CommandTemplate.cs
+37
-0
DomainObjects/JobManagement/CommandTemplateParameter.cs
DomainObjects/JobManagement/CommandTemplateParameter.cs
+24
-0
DomainObjects/JobManagement/CommandTemplateParameterValue.cs
DomainObjects/JobManagement/CommandTemplateParameterValue.cs
+18
-0
DomainObjects/JobManagement/CommonJobProperties.cs
DomainObjects/JobManagement/CommonJobProperties.cs
+43
-0
DomainObjects/JobManagement/EnvironmentVariable.cs
DomainObjects/JobManagement/EnvironmentVariable.cs
+31
-0
DomainObjects/JobManagement/JobInformation/JobPriority.cs
DomainObjects/JobManagement/JobInformation/JobPriority.cs
+13
-0
DomainObjects/JobManagement/JobInformation/JobState.cs
DomainObjects/JobManagement/JobInformation/JobState.cs
+14
-0
DomainObjects/JobManagement/JobInformation/SubmittedJobInfo.cs
...nObjects/JobManagement/JobInformation/SubmittedJobInfo.cs
+45
-0
DomainObjects/JobManagement/JobInformation/SubmittedTaskInfo.cs
...Objects/JobManagement/JobInformation/SubmittedTaskInfo.cs
+30
-0
DomainObjects/JobManagement/JobInformation/TaskState.cs
DomainObjects/JobManagement/JobInformation/TaskState.cs
+14
-0
DomainObjects/JobManagement/JobSpecification.cs
DomainObjects/JobManagement/JobSpecification.cs
+54
-0
DomainObjects/JobManagement/JobTemplate.cs
DomainObjects/JobManagement/JobTemplate.cs
+7
-0
DomainObjects/JobManagement/PropertyChangeMethod.cs
DomainObjects/JobManagement/PropertyChangeMethod.cs
+9
-0
DomainObjects/JobManagement/PropertyChangeSpecification.cs
DomainObjects/JobManagement/PropertyChangeSpecification.cs
+13
-0
DomainObjects/JobManagement/TaskSpecification.cs
DomainObjects/JobManagement/TaskSpecification.cs
+95
-0
DomainObjects/JobReporting/AggregatedUsage.cs
DomainObjects/JobReporting/AggregatedUsage.cs
+6
-0
DomainObjects/JobReporting/NodeTypeAggregatedUsage.cs
DomainObjects/JobReporting/NodeTypeAggregatedUsage.cs
+10
-0
DomainObjects/JobReporting/ProjectAggregatedUsage.cs
DomainObjects/JobReporting/ProjectAggregatedUsage.cs
+9
-0
DomainObjects/JobReporting/ProjectResourceUsageReport.cs
DomainObjects/JobReporting/ProjectResourceUsageReport.cs
+7
-0
DomainObjects/JobReporting/ResourceUsageReport.cs
DomainObjects/JobReporting/ResourceUsageReport.cs
+9
-0
DomainObjects/JobReporting/SubmittedJobInfoUsageReport.cs
DomainObjects/JobReporting/SubmittedJobInfoUsageReport.cs
+38
-0
DomainObjects/JobReporting/UserAggregatedUsage.cs
DomainObjects/JobReporting/UserAggregatedUsage.cs
+10
-0
DomainObjects/JobReporting/UserGroupResourceUsageReport.cs
DomainObjects/JobReporting/UserGroupResourceUsageReport.cs
+7
-0
DomainObjects/JobReporting/UserResourceUsageReport.cs
DomainObjects/JobReporting/UserResourceUsageReport.cs
+11
-0
DomainObjects/Logging/ILogUserIdentification.cs
DomainObjects/Logging/ILogUserIdentification.cs
+5
-0
DomainObjects/Logging/SystemEventType.cs
DomainObjects/Logging/SystemEventType.cs
+20
-0
DomainObjects/Notifications/Language.cs
DomainObjects/Notifications/Language.cs
+15
-0
DomainObjects/Notifications/MessageLocalization.cs
DomainObjects/Notifications/MessageLocalization.cs
+17
-0
DomainObjects/Notifications/MessageTemplate.cs
DomainObjects/Notifications/MessageTemplate.cs
+22
-0
DomainObjects/Notifications/MessageTemplateParameter.cs
DomainObjects/Notifications/MessageTemplateParameter.cs
+15
-0
DomainObjects/Notifications/Notification.cs
DomainObjects/Notifications/Notification.cs
+30
-0
DomainObjects/Notifications/NotificationEvent.cs
DomainObjects/Notifications/NotificationEvent.cs
+17
-0
DomainObjects/Properties/AssemblyInfo.cs
DomainObjects/Properties/AssemblyInfo.cs
+39
-0
DomainObjects/UserAndLimitationManagement/AdaptorUser.cs
DomainObjects/UserAndLimitationManagement/AdaptorUser.cs
+39
-0
DomainObjects/UserAndLimitationManagement/AdaptorUserGroup.cs
...inObjects/UserAndLimitationManagement/AdaptorUserGroup.cs
+26
-0
DomainObjects/UserAndLimitationManagement/Authentication/AsymmetricKeyCredentials.cs
...tionManagement/Authentication/AsymmetricKeyCredentials.cs
+6
-0
DomainObjects/UserAndLimitationManagement/Authentication/AuthenticationCredentials.cs
...ionManagement/Authentication/AuthenticationCredentials.cs
+5
-0
DomainObjects/UserAndLimitationManagement/Authentication/DigitalSignatureCredentials.cs
...nManagement/Authentication/DigitalSignatureCredentials.cs
+6
-0
DomainObjects/UserAndLimitationManagement/Authentication/PasswordCredentials.cs
...imitationManagement/Authentication/PasswordCredentials.cs
+5
-0
DomainObjects/UserAndLimitationManagement/ResourceLimitation.cs
...Objects/UserAndLimitationManagement/ResourceLimitation.cs
+13
-0
DomainObjects/UserAndLimitationManagement/ResourceUsage.cs
DomainObjects/UserAndLimitationManagement/ResourceUsage.cs
+9
-0
DomainObjects/UserAndLimitationManagement/SessionCode.cs
DomainObjects/UserAndLimitationManagement/SessionCode.cs
+18
-0
DomainObjects/packages.config
DomainObjects/packages.config
+6
-0
EtchClient/EtchClient.csproj
EtchClient/EtchClient.csproj
+82
-0
EtchClient/ImplEtchServiceTierClient.cs
EtchClient/ImplEtchServiceTierClient.cs
+188
-0
EtchClient/MainEtchServiceTierClient.cs
EtchClient/MainEtchServiceTierClient.cs
+363
-0
EtchClient/Properties/AssemblyInfo.cs
EtchClient/Properties/AssemblyInfo.cs
+36
-0
EtchClient/app.config
EtchClient/app.config
+3
-0
EtchClient/packages.config
EtchClient/packages.config
+5
-0
FileTransferFramework/AbstractFileSystemManager.cs
FileTransferFramework/AbstractFileSystemManager.cs
+203
-0
FileTransferFramework/FileSystemFactory.cs
FileTransferFramework/FileSystemFactory.cs
+56
-0
FileTransferFramework/FileTransferFramework.csproj
FileTransferFramework/FileTransferFramework.csproj
+95
-0
FileTransferFramework/FileTransferFrameworkSettings.Designer.cs
...ansferFramework/FileTransferFrameworkSettings.Designer.cs
+62
-0
FileTransferFramework/FileTransferFrameworkSettings.settings
FileTransferFramework/FileTransferFrameworkSettings.settings
+21
-0
FileTransferFramework/IFileSynchronizer.cs
FileTransferFramework/IFileSynchronizer.cs
+11
-0
FileTransferFramework/IRexFileSystemManager.cs
FileTransferFramework/IRexFileSystemManager.cs
+29
-0
FileTransferFramework/NetworkShare/NetworkShareFileSystemFactory.cs
...erFramework/NetworkShare/NetworkShareFileSystemFactory.cs
+30
-0
FileTransferFramework/NetworkShare/NetworkShareFileSystemManager.cs
...erFramework/NetworkShare/NetworkShareFileSystemManager.cs
+79
-0
FileTransferFramework/NetworkShare/NetworkShareFullNameSynchronizer.cs
...ramework/NetworkShare/NetworkShareFullNameSynchronizer.cs
+43
-0
FileTransferFramework/Properties/AssemblyInfo.cs
FileTransferFramework/Properties/AssemblyInfo.cs
+39
-0
FileTransferFramework/Sftp/SftpFileSystemConnector.cs
FileTransferFramework/Sftp/SftpFileSystemConnector.cs
+41
-0
FileTransferFramework/Sftp/SftpFileSystemFactory.cs
FileTransferFramework/Sftp/SftpFileSystemFactory.cs
+36
-0
FileTransferFramework/Sftp/SftpFileSystemManager.cs
FileTransferFramework/Sftp/SftpFileSystemManager.cs
+226
-0
FileTransferFramework/Sftp/SftpFullNameSynchronizer.cs
FileTransferFramework/Sftp/SftpFullNameSynchronizer.cs
+64
-0
FileTransferFramework/app.config
FileTransferFramework/app.config
+28
-0
FileTransferFramework/packages.config
FileTransferFramework/packages.config
+5
-0
HpcAsAServiceMiddleware.sln
HpcAsAServiceMiddleware.sln
+472
-0
HpcAsAServiceMiddleware.sln.DotSettings.user
HpcAsAServiceMiddleware.sln.DotSettings.user
+2
-0
HpcConnectionFramework/ConversionAdapter/ConversionAdapterFactory.cs
...onFramework/ConversionAdapter/ConversionAdapterFactory.cs
+6
-0
HpcConnectionFramework/ConversionAdapter/ISchedulerJobAdapter.cs
...ectionFramework/ConversionAdapter/ISchedulerJobAdapter.cs
+33
-0
HpcConnectionFramework/ConversionAdapter/ISchedulerTaskAdapter.cs
...ctionFramework/ConversionAdapter/ISchedulerTaskAdapter.cs
+31
-0
HpcConnectionFramework/HpcConnectionFramework.csproj
HpcConnectionFramework/HpcConnectionFramework.csproj
+133
-0
HpcConnectionFramework/HpcConnectionFrameworkSettings.Designer.cs
...ctionFramework/HpcConnectionFrameworkSettings.Designer.cs
+62
-0
HpcConnectionFramework/HpcConnectionFrameworkSettings.cs
HpcConnectionFramework/HpcConnectionFrameworkSettings.cs
+28
-0
HpcConnectionFramework/HpcConnectionFrameworkSettings.settings
...nnectionFramework/HpcConnectionFrameworkSettings.settings
+21
-0
HpcConnectionFramework/IRexScheduler.cs
HpcConnectionFramework/IRexScheduler.cs
+46
-0
HpcConnectionFramework/ISchedulerAdapter.cs
HpcConnectionFramework/ISchedulerAdapter.cs
+38
-0
HpcConnectionFramework/ISchedulerDataConvertor.cs
HpcConnectionFramework/ISchedulerDataConvertor.cs
+11
-0
HpcConnectionFramework/LinuxPbs/LinuxPbsConversionUtils.cs
HpcConnectionFramework/LinuxPbs/LinuxPbsConversionUtils.cs
+72
-0
HpcConnectionFramework/LinuxPbs/LinuxPbsJobInfoAttributes.cs
HpcConnectionFramework/LinuxPbs/LinuxPbsJobInfoAttributes.cs
+54
-0
HpcConnectionFramework/LinuxPbs/LinuxPbsNodeUsageAttributes.cs
...nnectionFramework/LinuxPbs/LinuxPbsNodeUsageAttributes.cs
+10
-0
HpcConnectionFramework/LinuxPbs/LinuxPbsSSHConnector.cs
HpcConnectionFramework/LinuxPbs/LinuxPbsSSHConnector.cs
+43
-0
HpcConnectionFramework/LinuxPbs/v10/ConversionAdapter/LinuxPbsV10ConversionAdapterFactory.cs
.../ConversionAdapter/LinuxPbsV10ConversionAdapterFactory.cs
+15
-0
HpcConnectionFramework/LinuxPbs/v10/ConversionAdapter/LinuxPbsV10JobAdapter.cs
...k/LinuxPbs/v10/ConversionAdapter/LinuxPbsV10JobAdapter.cs
+223
-0
HpcConnectionFramework/LinuxPbs/v10/ConversionAdapter/LinuxPbsV10TaskAdapter.cs
.../LinuxPbs/v10/ConversionAdapter/LinuxPbsV10TaskAdapter.cs
+282
-0
HpcConnectionFramework/LinuxPbs/v10/LinuxPbsV10DataConvertor.cs
...nectionFramework/LinuxPbs/v10/LinuxPbsV10DataConvertor.cs
+52
-0
HpcConnectionFramework/LinuxPbs/v10/LinuxPbsV10SchedulerAdapter.cs
...tionFramework/LinuxPbs/v10/LinuxPbsV10SchedulerAdapter.cs
+232
-0
HpcConnectionFramework/LinuxPbs/v10/LinuxPbsV10SchedulerFactory.cs
...tionFramework/LinuxPbs/v10/LinuxPbsV10SchedulerFactory.cs
+42
-0
HpcConnectionFramework/LinuxPbs/v12/ConversionAdapter/LinuxPbsV12ConversionAdapterFactory.cs
.../ConversionAdapter/LinuxPbsV12ConversionAdapterFactory.cs
+15
-0
HpcConnectionFramework/LinuxPbs/v12/ConversionAdapter/LinuxPbsV12JobAdapter.cs
...k/LinuxPbs/v12/ConversionAdapter/LinuxPbsV12JobAdapter.cs
+78
-0
HpcConnectionFramework/LinuxPbs/v12/ConversionAdapter/LinuxPbsV12TaskAdapter.cs
.../LinuxPbs/v12/ConversionAdapter/LinuxPbsV12TaskAdapter.cs
+65
-0
HpcConnectionFramework/LinuxPbs/v12/LinuxPbsV12DataConvertor.cs
...nectionFramework/LinuxPbs/v12/LinuxPbsV12DataConvertor.cs
+10
-0
HpcConnectionFramework/LinuxPbs/v12/LinuxPbsV12SchedulerAdapter.cs
...tionFramework/LinuxPbs/v12/LinuxPbsV12SchedulerAdapter.cs
+66
-0
HpcConnectionFramework/LinuxPbs/v12/LinuxPbsV12SchedulerFactory.cs
...tionFramework/LinuxPbs/v12/LinuxPbsV12SchedulerFactory.cs
+42
-0
HpcConnectionFramework/Properties/AssemblyInfo.cs
HpcConnectionFramework/Properties/AssemblyInfo.cs
+39
-0
HpcConnectionFramework/RexSchedulerWrapper.cs
HpcConnectionFramework/RexSchedulerWrapper.cs
+220
-0
HpcConnectionFramework/SchedulerDataConvertor.cs
HpcConnectionFramework/SchedulerDataConvertor.cs
+236
-0
HpcConnectionFramework/SchedulerEndpoint.cs
HpcConnectionFramework/SchedulerEndpoint.cs
+30
-0
HpcConnectionFramework/SchedulerFactory.cs
HpcConnectionFramework/SchedulerFactory.cs
+66
-0
HpcConnectionFramework/SshCommandException.cs
HpcConnectionFramework/SshCommandException.cs
+13
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcConversionAdapterFactory.cs
...c/ConversionAdapter/WindowsHpcConversionAdapterFactory.cs
+15
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcConversionUtils.cs
...WindowsHpc/ConversionAdapter/WindowsHpcConversionUtils.cs
+60
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcJobAdapter.cs
...work/WindowsHpc/ConversionAdapter/WindowsHpcJobAdapter.cs
+166
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcJobInfoAttributes.cs
...ndowsHpc/ConversionAdapter/WindowsHpcJobInfoAttributes.cs
+61
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcTaskAdapter.cs
...ork/WindowsHpc/ConversionAdapter/WindowsHpcTaskAdapter.cs
+162
-0
HpcConnectionFramework/WindowsHpc/ConversionAdapter/WindowsHpcTaskInfoAttributes.cs
...dowsHpc/ConversionAdapter/WindowsHpcTaskInfoAttributes.cs
+48
-0
HpcConnectionFramework/WindowsHpc/WindowsHpcAPIConnector.cs
HpcConnectionFramework/WindowsHpc/WindowsHpcAPIConnector.cs
+19
-0
HpcConnectionFramework/WindowsHpc/WindowsHpcDataConvertor.cs
HpcConnectionFramework/WindowsHpc/WindowsHpcDataConvertor.cs
+7
-0
HpcConnectionFramework/WindowsHpc/WindowsHpcSchedulerAdapter.cs
...nectionFramework/WindowsHpc/WindowsHpcSchedulerAdapter.cs
+114
-0
HpcConnectionFramework/WindowsHpc/WindowsHpcSchedulerFactory.cs
...nectionFramework/WindowsHpc/WindowsHpcSchedulerFactory.cs
+44
-0
HpcConnectionFramework/app.config
HpcConnectionFramework/app.config
+28
-0
HpcConnectionFramework/packages.config
HpcConnectionFramework/packages.config
+5
-0
MiddlewareService/MiddlewareService.Designer.cs
MiddlewareService/MiddlewareService.Designer.cs
+37
-0
MiddlewareService/MiddlewareService.cs
MiddlewareService/MiddlewareService.cs
+51
-0
MiddlewareService/MiddlewareService.csproj
MiddlewareService/MiddlewareService.csproj
+183
-0
MiddlewareService/MiddlewareService.csproj.user
MiddlewareService/MiddlewareService.csproj.user
+13
-0
MiddlewareService/MiddlewareService_TemporaryKey.pfx
MiddlewareService/MiddlewareService_TemporaryKey.pfx
+0
-0
MiddlewareService/Program.cs
MiddlewareService/Program.cs
+20
-0
MiddlewareService/ProjectInstaller.Designer.cs
MiddlewareService/ProjectInstaller.Designer.cs
+61
-0
MiddlewareService/ProjectInstaller.cs
MiddlewareService/ProjectInstaller.cs
+26
-0
MiddlewareService/ProjectInstaller.resx
MiddlewareService/ProjectInstaller.resx
+129
-0
MiddlewareService/Properties/AssemblyInfo.cs
MiddlewareService/Properties/AssemblyInfo.cs
+36
-0
MiddlewareService/Properties/Settings.Designer.cs
MiddlewareService/Properties/Settings.Designer.cs
+26
-0
MiddlewareService/Properties/Settings.settings
MiddlewareService/Properties/Settings.settings
+5
-0
MiddlewareService/app.config
MiddlewareService/app.config
+42
-0
MiddlewareService/app.manifest
MiddlewareService/app.manifest
+48
-0
MiddlewareService/packages.config
MiddlewareService/packages.config
+5
-0
MiddlewareServiceSetup/MiddlewareServiceSetup.vdproj
MiddlewareServiceSetup/MiddlewareServiceSetup.vdproj
+1994
-0
MiddlewareStarter/App.config
MiddlewareStarter/App.config
+54
-0
MiddlewareStarter/MiddlewareStarter.csproj
MiddlewareStarter/MiddlewareStarter.csproj
+84
-0
MiddlewareStarter/MiddlewareStarter.csproj.user
MiddlewareStarter/MiddlewareStarter.csproj.user
+13
-0
MiddlewareStarter/Program.cs
MiddlewareStarter/Program.cs
+44
-0
MiddlewareStarter/Properties/AssemblyInfo.cs
MiddlewareStarter/Properties/AssemblyInfo.cs
+39
-0
MiddlewareStarter/packages.config
MiddlewareStarter/packages.config
+4
-0
MiddlewareUtils/FileSystemUtils.cs
MiddlewareUtils/FileSystemUtils.cs
+165
-0
MiddlewareUtils/MiddlewareUtils.csproj
MiddlewareUtils/MiddlewareUtils.csproj
+64
-0
MiddlewareUtils/Properties/AssemblyInfo.cs
MiddlewareUtils/Properties/AssemblyInfo.cs
+39
-0
MiddlewareUtils/StringUtils.cs
MiddlewareUtils/StringUtils.cs
+38
-0
MiddlewareUtils/packages.config
MiddlewareUtils/packages.config
+4
-0
ServiceTier/ClusterInformation/ClusterInformationService.cs
ServiceTier/ClusterInformation/ClusterInformationService.cs
+88
-0
ServiceTier/ClusterInformation/IClusterInformationService.cs
ServiceTier/ClusterInformation/IClusterInformationService.cs
+8
-0
ServiceTier/DataTransfer/DataTransferService.cs
ServiceTier/DataTransfer/DataTransferService.cs
+129
-0
ServiceTier/DataTransfer/IDataTransferService.cs
ServiceTier/DataTransfer/IDataTransferService.cs
+12
-0
ServiceTier/EtchClientConnection/EtchClientRegisteredClients.cs
...eTier/EtchClientConnection/EtchClientRegisteredClients.cs
+20
-0
ServiceTier/EtchProxy/BaseEtchServiceTierClient.cs
ServiceTier/EtchProxy/BaseEtchServiceTierClient.cs
+93
-0
ServiceTier/EtchProxy/BaseEtchServiceTierServer.cs
ServiceTier/EtchProxy/BaseEtchServiceTierServer.cs
+446
-0
ServiceTier/EtchProxy/EtchServiceTier.cs
ServiceTier/EtchProxy/EtchServiceTier.cs
+3224
-0
ServiceTier/EtchProxy/EtchServiceTier.etch
ServiceTier/EtchProxy/EtchServiceTier.etch
+401
-0
ServiceTier/EtchProxy/EtchServiceTierClient.cs
ServiceTier/EtchProxy/EtchServiceTierClient.cs
+23
-0
ServiceTier/EtchProxy/EtchServiceTierHelper.cs
ServiceTier/EtchProxy/EtchServiceTierHelper.cs
+146
-0
ServiceTier/EtchProxy/EtchServiceTierServer.cs
ServiceTier/EtchProxy/EtchServiceTierServer.cs
+95
-0
ServiceTier/EtchProxy/GenerateEtchInterface.bat
ServiceTier/EtchProxy/GenerateEtchInterface.bat
+2
-0
ServiceTier/EtchProxy/ImplEtchServiceTierClient.cs
ServiceTier/EtchProxy/ImplEtchServiceTierClient.cs
+36
-0
ServiceTier/EtchProxy/ImplEtchServiceTierServer.cs
ServiceTier/EtchProxy/ImplEtchServiceTierServer.cs
+144
-0
ServiceTier/EtchProxy/MainEtchServiceTierClient.cs
ServiceTier/EtchProxy/MainEtchServiceTierClient.cs
+43
-0
ServiceTier/EtchProxy/MainEtchServiceTierListener.cs
ServiceTier/EtchProxy/MainEtchServiceTierListener.cs
+41
-0
ServiceTier/EtchProxy/RemoteEtchServiceTier.cs
ServiceTier/EtchProxy/RemoteEtchServiceTier.cs
+50
-0
ServiceTier/EtchProxy/RemoteEtchServiceTierClient.cs
ServiceTier/EtchProxy/RemoteEtchServiceTierClient.cs
+80
-0
ServiceTier/EtchProxy/RemoteEtchServiceTierServer.cs
ServiceTier/EtchProxy/RemoteEtchServiceTierServer.cs
+650
-0
ServiceTier/EtchProxy/ServiceTierServerFactory.cs
ServiceTier/EtchProxy/ServiceTierServerFactory.cs
+9
-0
ServiceTier/EtchProxy/StubEtchServiceTier.cs
ServiceTier/EtchProxy/StubEtchServiceTier.cs
+41
-0
ServiceTier/EtchProxy/StubEtchServiceTierClient.cs
ServiceTier/EtchProxy/StubEtchServiceTierClient.cs
+83
-0
ServiceTier/EtchProxy/StubEtchServiceTierServer.cs
ServiceTier/EtchProxy/StubEtchServiceTierServer.cs
+499
-0
ServiceTier/EtchProxy/ValueFactoryEtchServiceTier.cs
ServiceTier/EtchProxy/ValueFactoryEtchServiceTier.cs
+2366
-0
ServiceTier/EtchProxy/etchservicetier_wireshark.ewh
ServiceTier/EtchProxy/etchservicetier_wireshark.ewh
+307
-0
ServiceTier/EtchProxy/readme-etch-csharp-files.txt
ServiceTier/EtchProxy/readme-etch-csharp-files.txt
+127
-0
ServiceTier/ExceptionHandler.cs
ServiceTier/ExceptionHandler.cs
+75
-0
ServiceTier/FileTransfer/FileTransferService.cs
ServiceTier/FileTransfer/FileTransferService.cs
+199
-0
ServiceTier/FileTransfer/IFileTransferService.cs
ServiceTier/FileTransfer/IFileTransferService.cs
+15
-0
ServiceTier/JobManagement/IJobManagementService.cs
ServiceTier/JobManagement/IJobManagementService.cs
+20
-0
ServiceTier/JobManagement/JobManagementService.cs
ServiceTier/JobManagement/JobManagementService.cs
+331
-0
ServiceTier/JobManagement/JobSpecificationValidator.cs
ServiceTier/JobManagement/JobSpecificationValidator.cs
+162
-0
ServiceTier/JobReporting/IJobReportingService.cs
ServiceTier/JobReporting/IJobReportingService.cs
+16
-0
ServiceTier/JobReporting/JobReportingService.cs
ServiceTier/JobReporting/JobReportingService.cs
+212
-0
ServiceTier/Properties/AssemblyInfo.cs
ServiceTier/Properties/AssemblyInfo.cs
+39
-0
ServiceTier/ServiceTier.csproj
ServiceTier/ServiceTier.csproj
+105
-0
ServiceTier/UserAndLimitationManagement/IUserAndLimitationManagementService.cs
...mitationManagement/IUserAndLimitationManagementService.cs
+9
-0
ServiceTier/UserAndLimitationManagement/UserAndLimitationManagementService.cs
...imitationManagement/UserAndLimitationManagementService.cs
+141
-0
ServiceTier/packages.config
ServiceTier/packages.config
+4
-0
WebServices/ClusterInformationWs.asmx
WebServices/ClusterInformationWs.asmx
+1
-0
WebServices/ClusterInformationWs.asmx.cs
WebServices/ClusterInformationWs.asmx.cs
+30
-0
WebServices/DataTransferWs.asmx
WebServices/DataTransferWs.asmx
+1
-0
WebServices/DataTransferWs.asmx.cs
WebServices/DataTransferWs.asmx.cs
+41
-0
WebServices/FileTransferWs.asmx
WebServices/FileTransferWs.asmx
+1
-0
WebServices/FileTransferWs.asmx.cs
WebServices/FileTransferWs.asmx.cs
+45
-0
WebServices/Global.asax
WebServices/Global.asax
+1
-0
WebServices/Global.asax.cs
WebServices/Global.asax.cs
+24
-0
WebServices/JobManagementWs.asmx
WebServices/JobManagementWs.asmx
+1
-0
WebServices/JobManagementWs.asmx.cs
WebServices/JobManagementWs.asmx.cs
+66
-0
WebServices/JobReportingWs.asmx
WebServices/JobReportingWs.asmx
+1
-0
WebServices/JobReportingWs.asmx.cs
WebServices/JobReportingWs.asmx.cs
+43
-0
WebServices/Properties/AssemblyInfo.cs
WebServices/Properties/AssemblyInfo.cs
+35
-0
WebServices/Properties/PublishProfiles/Local.pubxml
WebServices/Properties/PublishProfiles/Local.pubxml
+17
-0
WebServices/Properties/PublishProfiles/Local.pubxml.user
WebServices/Properties/PublishProfiles/Local.pubxml.user
+144
-0
WebServices/UserAndLimitationManagementWs.asmx
WebServices/UserAndLimitationManagementWs.asmx
+1
-0
WebServices/UserAndLimitationManagementWs.asmx.cs
WebServices/UserAndLimitationManagementWs.asmx.cs
+35
-0
WebServices/Web.Debug.config
WebServices/Web.Debug.config
+30
-0
WebServices/Web.Release.config
WebServices/Web.Release.config
+31
-0
WebServices/Web.config
WebServices/Web.config
+65
-0
WebServices/WebServices.csproj
WebServices/WebServices.csproj
+165
-0
WebServices/WebServices.csproj.user
WebServices/WebServices.csproj.user
+32
-0
WebServices/packages.config
WebServices/packages.config
+5
-0
WsClient/App.config
WsClient/App.config
+39
-0
WsClient/Program.cs
WsClient/Program.cs
+331
-0
WsClient/Properties/AssemblyInfo.cs
WsClient/Properties/AssemblyInfo.cs
+36
-0
WsClient/Properties/Settings.Designer.cs
WsClient/Properties/Settings.Designer.cs
+86
-0
WsClient/Properties/Settings.settings
WsClient/Properties/Settings.settings
+24
-0
WsClient/Web References/localhost_ClusterInformationWs/ClusterInfoExt.datasource
.../localhost_ClusterInformationWs/ClusterInfoExt.datasource
+10
-0
WsClient/Web References/localhost_ClusterInformationWs/ClusterInformationWs.disco
...localhost_ClusterInformationWs/ClusterInformationWs.disco
+6
-0
WsClient/Web References/localhost_ClusterInformationWs/ClusterInformationWs.wsdl
.../localhost_ClusterInformationWs/ClusterInformationWs.wsdl
+170
-0
WsClient/Web References/localhost_ClusterInformationWs/ClusterNodeUsageExt.datasource
...lhost_ClusterInformationWs/ClusterNodeUsageExt.datasource
+10
-0
WsClient/Web References/localhost_ClusterInformationWs/Reference.cs
...eb References/localhost_ClusterInformationWs/Reference.cs
+514
-0
WsClient/Web References/localhost_ClusterInformationWs/Reference.map
...b References/localhost_ClusterInformationWs/Reference.map
+7
-0
WsClient/Web References/localhost_DataTransferWs/DataTransferMethodExt.datasource
...localhost_DataTransferWs/DataTransferMethodExt.datasource
+10
-0
WsClient/Web References/localhost_DataTransferWs/DataTransferWs.disco
... References/localhost_DataTransferWs/DataTransferWs.disco
+6
-0
WsClient/Web References/localhost_DataTransferWs/DataTransferWs.wsdl
...b References/localhost_DataTransferWs/DataTransferWs.wsdl
+202
-0
WsClient/Web References/localhost_DataTransferWs/Reference.cs
...ient/Web References/localhost_DataTransferWs/Reference.cs
+345
-0
WsClient/Web References/localhost_DataTransferWs/Reference.map
...ent/Web References/localhost_DataTransferWs/Reference.map
+7
-0
WsClient/Web References/localhost_FileTransferWs/FileTransferMethodExt.datasource
...localhost_FileTransferWs/FileTransferMethodExt.datasource
+10
-0
WsClient/Web References/localhost_FileTransferWs/FileTransferWs.disco
... References/localhost_FileTransferWs/FileTransferWs.disco
+6
-0
WsClient/Web References/localhost_FileTransferWs/FileTransferWs.wsdl
...b References/localhost_FileTransferWs/FileTransferWs.wsdl
+305
-0
WsClient/Web References/localhost_FileTransferWs/JobFileContentExt.datasource
...ces/localhost_FileTransferWs/JobFileContentExt.datasource
+10
-0
WsClient/Web References/localhost_FileTransferWs/Reference.cs
...ient/Web References/localhost_FileTransferWs/Reference.cs
+650
-0
WsClient/Web References/localhost_FileTransferWs/Reference.map
...ent/Web References/localhost_FileTransferWs/Reference.map
+7
-0
WsClient/Web References/localhost_JobManagementWs/JobManagementWs.disco
...eferences/localhost_JobManagementWs/JobManagementWs.disco
+6
-0
WsClient/Web References/localhost_JobManagementWs/JobManagementWs.wsdl
...References/localhost_JobManagementWs/JobManagementWs.wsdl
+454
-0
WsClient/Web References/localhost_JobManagementWs/Reference.cs
...ent/Web References/localhost_JobManagementWs/Reference.cs
+1505
-0
WsClient/Web References/localhost_JobManagementWs/Reference.map
...nt/Web References/localhost_JobManagementWs/Reference.map
+7
-0
WsClient/Web References/localhost_JobManagementWs/SubmittedJobInfoExt.datasource
.../localhost_JobManagementWs/SubmittedJobInfoExt.datasource
+10
-0
WsClient/Web References/localhost_JobReportingWs/AdaptorUserGroupExt.datasource
...s/localhost_JobReportingWs/AdaptorUserGroupExt.datasource
+10
-0
WsClient/Web References/localhost_JobReportingWs/JobReportingWs.disco
... References/localhost_JobReportingWs/JobReportingWs.disco
+6
-0
WsClient/Web References/localhost_JobReportingWs/JobReportingWs.wsdl
...b References/localhost_JobReportingWs/JobReportingWs.wsdl
+346
-0
WsClient/Web References/localhost_JobReportingWs/Reference.cs
...ient/Web References/localhost_JobReportingWs/Reference.cs
+1109
-0
WsClient/Web References/localhost_JobReportingWs/Reference.map
...ent/Web References/localhost_JobReportingWs/Reference.map
+7
-0
WsClient/Web References/localhost_JobReportingWs/SubmittedJobInfoUsageReportExt.datasource
..._JobReportingWs/SubmittedJobInfoUsageReportExt.datasource
+10
-0
WsClient/Web References/localhost_JobReportingWs/UserGroupResourceUsageReportExt.datasource
...JobReportingWs/UserGroupResourceUsageReportExt.datasource
+10
-0
WsClient/Web References/localhost_JobReportingWs/UserResourceUsageReportExt.datasource
...host_JobReportingWs/UserResourceUsageReportExt.datasource
+10
-0
WsClient/Web References/localhost_UserAndLimitationManagementWs/Reference.cs
...nces/localhost_UserAndLimitationManagementWs/Reference.cs
+629
-0
WsClient/Web References/localhost_UserAndLimitationManagementWs/Reference.map
...ces/localhost_UserAndLimitationManagementWs/Reference.map
+7
-0
WsClient/Web References/localhost_UserAndLimitationManagementWs/ResourceUsageExt.datasource
...UserAndLimitationManagementWs/ResourceUsageExt.datasource
+10
-0
WsClient/Web References/localhost_UserAndLimitationManagementWs/UserAndLimitationManagementWs.disco
...imitationManagementWs/UserAndLimitationManagementWs.disco
+6
-0
WsClient/Web References/localhost_UserAndLimitationManagementWs/UserAndLimitationManagementWs.wsdl
...LimitationManagementWs/UserAndLimitationManagementWs.wsdl
+232
-0
WsClient/Web.Debug.config
WsClient/Web.Debug.config
+30
-0
WsClient/Web.Release.config
WsClient/Web.Release.config
+31
-0
WsClient/Web.config
WsClient/Web.config
+65
-0
WsClient/WsClient.csproj
WsClient/WsClient.csproj
+296
-0
WsClient/WsClient.csproj.user
WsClient/WsClient.csproj.user
+13
-0
WsClient/packages.config
WsClient/packages.config
+4
-0
lib/ApacheEtchCsharp.dll
lib/ApacheEtchCsharp.dll
+0
-0
lib/Microsoft.Hpc.Scheduler.Properties.dll
lib/Microsoft.Hpc.Scheduler.Properties.dll
+0
-0
lib/Microsoft.Hpc.Scheduler.dll
lib/Microsoft.Hpc.Scheduler.dll
+0
-0
packages/EntityFramework.6.1.0/EntityFramework.6.1.0.nupkg
packages/EntityFramework.6.1.0/EntityFramework.6.1.0.nupkg
+0
-0
packages/EntityFramework.6.1.0/content/App.config.transform
packages/EntityFramework.6.1.0/content/App.config.transform
+5
-0
packages/EntityFramework.6.1.0/content/Web.config.transform
packages/EntityFramework.6.1.0/content/Web.config.transform
+5
-0
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.dll
...tyFramework.6.1.0/lib/net40/EntityFramework.SqlServer.dll
+0
-0
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.SqlServer.xml
...tyFramework.6.1.0/lib/net40/EntityFramework.SqlServer.xml
+1858
-0
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.dll
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.dll
+0
-0
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.xml
packages/EntityFramework.6.1.0/lib/net40/EntityFramework.xml
+45071
-0
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.dll
...tyFramework.6.1.0/lib/net45/EntityFramework.SqlServer.dll
+0
-0
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.SqlServer.xml
...tyFramework.6.1.0/lib/net45/EntityFramework.SqlServer.xml
+1858
-0
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.dll
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.dll
+0
-0
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.xml
packages/EntityFramework.6.1.0/lib/net45/EntityFramework.xml
+52245
-0
packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.Utility.dll
...mework.6.1.0/tools/EntityFramework.PowerShell.Utility.dll
+0
-0
packages/EntityFramework.6.1.0/tools/EntityFramework.PowerShell.dll
...ntityFramework.6.1.0/tools/EntityFramework.PowerShell.dll
+0
-0
packages/EntityFramework.6.1.0/tools/EntityFramework.psd1
packages/EntityFramework.6.1.0/tools/EntityFramework.psd1
+0
-0
packages/EntityFramework.6.1.0/tools/EntityFramework.psm1
packages/EntityFramework.6.1.0/tools/EntityFramework.psm1
+1167
-0
packages/EntityFramework.6.1.0/tools/about_EntityFramework.help.txt
...ntityFramework.6.1.0/tools/about_EntityFramework.help.txt
+48
-0
packages/EntityFramework.6.1.0/tools/init.ps1
packages/EntityFramework.6.1.0/tools/init.ps1
+154
-0
packages/EntityFramework.6.1.0/tools/install.ps1
packages/EntityFramework.6.1.0/tools/install.ps1
+153
-0
packages/EntityFramework.6.1.0/tools/migrate.exe
packages/EntityFramework.6.1.0/tools/migrate.exe
+0
-0
packages/EntityFramework.6.1.3/EntityFramework.6.1.3.nupkg
packages/EntityFramework.6.1.3/EntityFramework.6.1.3.nupkg
+0
-0
packages/EntityFramework.6.1.3/content/App.config.transform
packages/EntityFramework.6.1.3/content/App.config.transform
+5
-0
packages/EntityFramework.6.1.3/content/Web.config.transform
packages/EntityFramework.6.1.3/content/Web.config.transform
+5
-0
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.SqlServer.dll
...tyFramework.6.1.3/lib/net40/EntityFramework.SqlServer.dll
+0
-0
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.SqlServer.xml
...tyFramework.6.1.3/lib/net40/EntityFramework.SqlServer.xml
+1914
-0
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.dll
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.dll
+0
-0
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.xml
packages/EntityFramework.6.1.3/lib/net40/EntityFramework.xml
+45478
-0
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.SqlServer.dll
...tyFramework.6.1.3/lib/net45/EntityFramework.SqlServer.dll
+0
-0
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.SqlServer.xml
...tyFramework.6.1.3/lib/net45/EntityFramework.SqlServer.xml
+2048
-0
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.dll
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.dll
+0
-0
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.xml
packages/EntityFramework.6.1.3/lib/net45/EntityFramework.xml
+52816
-0
packages/EntityFramework.6.1.3/tools/EntityFramework.PowerShell.Utility.dll
...mework.6.1.3/tools/EntityFramework.PowerShell.Utility.dll
+0
-0
packages/EntityFramework.6.1.3/tools/EntityFramework.PowerShell.dll
...ntityFramework.6.1.3/tools/EntityFramework.PowerShell.dll
+0
-0
packages/EntityFramework.6.1.3/tools/EntityFramework.psd1
packages/EntityFramework.6.1.3/tools/EntityFramework.psd1
+0
-0
packages/EntityFramework.6.1.3/tools/EntityFramework.psm1
packages/EntityFramework.6.1.3/tools/EntityFramework.psm1
+1168
-0
packages/EntityFramework.6.1.3/tools/about_EntityFramework.help.txt
...ntityFramework.6.1.3/tools/about_EntityFramework.help.txt
+48
-0
packages/EntityFramework.6.1.3/tools/init.ps1
packages/EntityFramework.6.1.3/tools/init.ps1
+155
-0
packages/EntityFramework.6.1.3/tools/install.ps1
packages/EntityFramework.6.1.3/tools/install.ps1
+154
-0
packages/EntityFramework.6.1.3/tools/migrate.exe
packages/EntityFramework.6.1.3/tools/migrate.exe
+0
-0
packages/SSH.NET.2013.4.7/SSH.NET.2013.4.7.nupkg
packages/SSH.NET.2013.4.7/SSH.NET.2013.4.7.nupkg
+0
-0
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.XML
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.XML
+14729
-0
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.dll
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.dll
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.xml
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.xml
+14726
-0
packages/SSH.NET.2013.4.7/lib/sl3-wp/Renci.SshNet.WindowsPhone.XML
...SSH.NET.2013.4.7/lib/sl3-wp/Renci.SshNet.WindowsPhone.XML
+14256
-0
packages/SSH.NET.2013.4.7/lib/sl3-wp/Renci.SshNet.WindowsPhone.dll
...SSH.NET.2013.4.7/lib/sl3-wp/Renci.SshNet.WindowsPhone.dll
+0
-0
packages/SSH.NET.2013.4.7/lib/sl40/Renci.SshNet.Silverlight.XML
...es/SSH.NET.2013.4.7/lib/sl40/Renci.SshNet.Silverlight.XML
+14297
-0
packages/SSH.NET.2013.4.7/lib/sl40/Renci.SshNet.Silverlight.dll
...es/SSH.NET.2013.4.7/lib/sl40/Renci.SshNet.Silverlight.dll
+0
-0
packages/SSH.NET.2013.4.7/lib/sl50/Renci.SshNet.Silverlight.XML
...es/SSH.NET.2013.4.7/lib/sl50/Renci.SshNet.Silverlight.XML
+14297
-0
packages/SSH.NET.2013.4.7/lib/sl50/Renci.SshNet.Silverlight.dll
...es/SSH.NET.2013.4.7/lib/sl50/Renci.SshNet.Silverlight.dll
+0
-0
packages/SSH.NET.2013.4.7/lib/wp8/Renci.SshNet.WindowsPhone.XML
...es/SSH.NET.2013.4.7/lib/wp8/Renci.SshNet.WindowsPhone.XML
+14256
-0
packages/SSH.NET.2013.4.7/lib/wp8/Renci.SshNet.WindowsPhone.dll
...es/SSH.NET.2013.4.7/lib/wp8/Renci.SshNet.WindowsPhone.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/SSH.NET.2016.0.0-beta2.nupkg
packages/SSH.NET.2016.0.0-beta2/SSH.NET.2016.0.0-beta2.nupkg
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/net35/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/net35/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/net35/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/net35/Renci.SshNet.xml
+17860
-0
packages/SSH.NET.2016.0.0-beta2/lib/net40/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/net40/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/net40/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/net40/Renci.SshNet.xml
+17834
-0
packages/SSH.NET.2016.0.0-beta2/lib/sl4/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/sl4/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/sl4/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/sl4/Renci.SshNet.xml
+17416
-0
packages/SSH.NET.2016.0.0-beta2/lib/sl5/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/sl5/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/sl5/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/sl5/Renci.SshNet.xml
+17416
-0
packages/SSH.NET.2016.0.0-beta2/lib/uap10/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/uap10/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/uap10/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/uap10/Renci.SshNet.xml
+17518
-0
packages/SSH.NET.2016.0.0-beta2/lib/wp71/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/wp71/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/wp71/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/wp71/Renci.SshNet.xml
+17391
-0
packages/SSH.NET.2016.0.0-beta2/lib/wp8/Renci.SshNet.dll
packages/SSH.NET.2016.0.0-beta2/lib/wp8/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.0.0-beta2/lib/wp8/Renci.SshNet.xml
packages/SSH.NET.2016.0.0-beta2/lib/wp8/Renci.SshNet.xml
+17391
-0
packages/SSH.NET.2016.1.0/SSH.NET.2016.1.0.nupkg
packages/SSH.NET.2016.1.0/SSH.NET.2016.1.0.nupkg
+0
-0
packages/SSH.NET.2016.1.0/lib/net35/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/net35/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/net35/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/net35/Renci.SshNet.xml
+19524
-0
packages/SSH.NET.2016.1.0/lib/net40/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/net40/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/net40/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/net40/Renci.SshNet.xml
+19415
-0
packages/SSH.NET.2016.1.0/lib/netstandard1.3/Renci.SshNet.dll
...ages/SSH.NET.2016.1.0/lib/netstandard1.3/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/netstandard1.3/Renci.SshNet.xml
...ages/SSH.NET.2016.1.0/lib/netstandard1.3/Renci.SshNet.xml
+19325
-0
packages/SSH.NET.2016.1.0/lib/sl4/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/sl4/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/sl4/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/sl4/Renci.SshNet.xml
+19008
-0
packages/SSH.NET.2016.1.0/lib/sl5/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/sl5/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/sl5/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/sl5/Renci.SshNet.xml
+19008
-0
packages/SSH.NET.2016.1.0/lib/uap10/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/uap10/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/uap10/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/uap10/Renci.SshNet.xml
+19120
-0
packages/SSH.NET.2016.1.0/lib/wp71/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/wp71/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/wp71/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/wp71/Renci.SshNet.xml
+18979
-0
packages/SSH.NET.2016.1.0/lib/wp8/Renci.SshNet.dll
packages/SSH.NET.2016.1.0/lib/wp8/Renci.SshNet.dll
+0
-0
packages/SSH.NET.2016.1.0/lib/wp8/Renci.SshNet.xml
packages/SSH.NET.2016.1.0/lib/wp8/Renci.SshNet.xml
+18961
-0
packages/System.Management.Automation.6.1.7601.17515/System.Management.Automation.6.1.7601.17515.nupkg
...1.17515/System.Management.Automation.6.1.7601.17515.nupkg
+0
-0
packages/System.Management.Automation.6.1.7601.17515/System.Management.Automation.6.1.7601.17515.nuspec
....17515/System.Management.Automation.6.1.7601.17515.nuspec
+13
-0
packages/System.Management.Automation.6.1.7601.17515/lib/net40/System.Management.Automation.dll
...6.1.7601.17515/lib/net40/System.Management.Automation.dll
+0
-0
packages/System.Management.Automation.6.1.7601.17515/lib/net45/System.Management.Automation.dll
...6.1.7601.17515/lib/net45/System.Management.Automation.dll
+0
-0
packages/log4net.2.0.5/lib/net10-full/log4net.dll
packages/log4net.2.0.5/lib/net10-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net10-full/log4net.xml
packages/log4net.2.0.5/lib/net10-full/log4net.xml
+30882
-0
packages/log4net.2.0.5/lib/net11-full/log4net.dll
packages/log4net.2.0.5/lib/net11-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net11-full/log4net.xml
packages/log4net.2.0.5/lib/net11-full/log4net.xml
+30905
-0
packages/log4net.2.0.5/lib/net20-full/log4net.dll
packages/log4net.2.0.5/lib/net20-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net20-full/log4net.xml
packages/log4net.2.0.5/lib/net20-full/log4net.xml
+31128
-0
packages/log4net.2.0.5/lib/net35-client/log4net.dll
packages/log4net.2.0.5/lib/net35-client/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net35-client/log4net.xml
packages/log4net.2.0.5/lib/net35-client/log4net.xml
+31966
-0
packages/log4net.2.0.5/lib/net35-full/log4net.dll
packages/log4net.2.0.5/lib/net35-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net35-full/log4net.xml
packages/log4net.2.0.5/lib/net35-full/log4net.xml
+32171
-0
packages/log4net.2.0.5/lib/net40-client/log4net.dll
packages/log4net.2.0.5/lib/net40-client/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net40-client/log4net.xml
packages/log4net.2.0.5/lib/net40-client/log4net.xml
+31966
-0
packages/log4net.2.0.5/lib/net40-full/log4net.dll
packages/log4net.2.0.5/lib/net40-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net40-full/log4net.xml
packages/log4net.2.0.5/lib/net40-full/log4net.xml
+32171
-0
packages/log4net.2.0.5/lib/net45-full/log4net.dll
packages/log4net.2.0.5/lib/net45-full/log4net.dll
+0
-0
packages/log4net.2.0.5/lib/net45-full/log4net.xml
packages/log4net.2.0.5/lib/net45-full/log4net.xml
+32171
-0
packages/log4net.2.0.5/log4net.2.0.5.nupkg
packages/log4net.2.0.5/log4net.2.0.5.nupkg
+0
-0
packages/repositories.config
packages/repositories.config
+18
-0
No files found.
.gitignore
0 → 100644
View file @
a00e9626
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
**/bin/
**/obj/
**/debug/
**/release/
MiddlewareServiceSetup/Release/MiddlewareServiceSetup.msi
HpcAsAServiceMiddleware.v12.suo
.vs
*.htm
\ No newline at end of file
BackgroundWorker/BackgroundThread.csproj
0 → 100644
View file @
a00e9626
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"4.0"
DefaultTargets=
"Build"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<Configuration
Condition=
" '$(Configuration)' == '' "
>
Debug
</Configuration>
<Platform
Condition=
" '$(Platform)' == '' "
>
AnyCPU
</Platform>
<ProductVersion>
8.0.30703
</ProductVersion>
<SchemaVersion>
2.0
</SchemaVersion>
<ProjectGuid>
{2EAD192F-CB6E-4DE0-BC7F-342DCA347F27}
</ProjectGuid>
<OutputType>
Library
</OutputType>
<AppDesignerFolder>
Properties
</AppDesignerFolder>
<RootNamespace>
HaaSMiddleware.BackgroundThread
</RootNamespace>
<AssemblyName>
BackgroundThread
</AssemblyName>
<TargetFrameworkVersion>
v4.0
</TargetFrameworkVersion>
<FileAlignment>
512
</FileAlignment>
</PropertyGroup>
<PropertyGroup
Condition=
" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "
>
<DebugSymbols>
true
</DebugSymbols>
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
</PropertyGroup>
<PropertyGroup
Condition=
" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "
>
<DebugType>
pdbonly
</DebugType>
<Optimize>
true
</Optimize>
<OutputPath>
bin\Release\
</OutputPath>
<DefineConstants>
TRACE
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference
Include=
"log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"
>
<SpecificVersion>
False
</SpecificVersion>
<HintPath>
..\packages\log4net.2.0.5\lib\net40-full\log4net.dll
</HintPath>
</Reference>
<Reference
Include=
"System"
/>
<Reference
Include=
"System.Core"
/>
<Reference
Include=
"System.Xml.Linq"
/>
<Reference
Include=
"System.Data.DataSetExtensions"
/>
<Reference
Include=
"Microsoft.CSharp"
/>
<Reference
Include=
"System.Data"
/>
<Reference
Include=
"System.Xml"
/>
</ItemGroup>
<ItemGroup>
<Compile
Include=
"Tasks\AbstractTask.cs"
/>
<Compile
Include=
"Tasks\CloseConnectionToFinishedJobs.cs"
/>
<Compile
Include=
"Tasks\GetAllJobsInfo.cs"
/>
<Compile
Include=
"Tasks\IBackgroundTask.cs"
/>
<Compile
Include=
"MiddlewareBackgroundTaskRunner.cs"
/>
<Compile
Include=
"Properties\AssemblyInfo.cs"
/>
<Compile
Include=
"Tasks\SynchronizeJobFileContents.cs"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\BusinessLogicTier\BusinessLogicTier.csproj"
>
<Project>
{EE3A5C6A-F74A-4B55-86BA-35ECFF8A7C2F}
</Project>
<Name>
BusinessLogicTier
</Name>
</ProjectReference>
<ProjectReference
Include=
"..\DataAccessTier\DataAccessTier.csproj"
>
<Project>
{88827C9B-82AF-4302-AC72-4A2636E839EB}
</Project>
<Name>
DataAccessTier
</Name>
</ProjectReference>
<ProjectReference
Include=
"..\DomainObjects\DomainObjects.csproj"
>
<Project>
{C3F683C1-16C6-4F99-8ECB-118BAC0788C3}
</Project>
<Name>
DomainObjects
</Name>
</ProjectReference>
<ProjectReference
Include=
"..\ServiceTier\ServiceTier.csproj"
>
<Project>
{54C62001-0291-4362-AF0C-B48D659FBB53}
</Project>
<Name>
ServiceTier
</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None
Include=
"packages.config"
/>
</ItemGroup>
<Import
Project=
"$(MSBuildToolsPath)\Microsoft.CSharp.targets"
/>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
\ No newline at end of file
BackgroundWorker/MiddlewareBackgroundTaskRunner.cs
0 → 100644
View file @
a00e9626
using
System
;
using
System.Collections.Generic
;
using
HaaSMiddleware.BackgroundThread.Tasks
;
namespace
HaaSMiddleware.BackgroundThread
{
public
class
MiddlewareBackgroundTaskRunner
{
private
readonly
List
<
IBackgroundTask
>
tasks
;
public
MiddlewareBackgroundTaskRunner
()
{
this
.
tasks
=
new
List
<
IBackgroundTask
>();
this
.
tasks
.
Add
(
new
GetAllJobsInfo
(
new
TimeSpan
(
0
,
0
,
30
)));
this
.
tasks
.
Add
(
new
SynchronizeJobFileContents
(
new
TimeSpan
(
0
,
0
,
30
)));
this
.
tasks
.
Add
(
new
CloseConnectionToFinishedJobs
(
new
TimeSpan
(
0
,
0
,
30
)));
}
public
void
Start
()
{
foreach
(
var
task
in
tasks
)
{
task
.
StartTimer
();
}
}
public
void
Stop
()
{
foreach
(
var
task
in
tasks
)
{
task
.
StopTimer
();
}
}
}
}
\ No newline at end of file
BackgroundWorker/Properties/AssemblyInfo.cs
0 → 100644
View file @
a00e9626
using
System.Reflection
;
using
System.Runtime.InteropServices
;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[
assembly
:
AssemblyTitle
(
"BackgroundThread"
)]
[
assembly
:
AssemblyDescription
(
""
)]
[
assembly
:
AssemblyConfiguration
(
""
)]
[
assembly
:
AssemblyCompany
(
""
)]
[
assembly
:
AssemblyProduct
(
"BackgroundThread"
)]
[
assembly
:
AssemblyCopyright
(
"Copyright © 2015"
)]
[
assembly
:
AssemblyTrademark
(
""
)]
[
assembly
:
AssemblyCulture
(
""
)]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[
assembly
:
ComVisible
(
false
)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[
assembly
:
Guid
(
"1c787f65-81a9-45ad-842e-6e1f01755f04"
)]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[
assembly
:
AssemblyVersion
(
"1.0.0.0"
)]
[
assembly
:
AssemblyFileVersion
(
"1.0.0.0"
)]
\ No newline at end of file
BackgroundWorker/Tasks/AbstractTask.cs
0 → 100644
View file @
a00e9626
using
System
;
using
System.Threading
;
using
System.Timers
;
using
log4net
;
using
Timer
=
System
.
Timers
.
Timer
;
namespace
HaaSMiddleware.BackgroundThread.Tasks
{
internal
abstract
class
AbstractTask
:
IBackgroundTask
{
protected
readonly
ILog
log
;
private
readonly
Timer
taskTimer
;
public
AbstractTask
(
TimeSpan
interval
)
{
this
.
log
=
LogManager
.
GetLogger
(
this
.
GetType
().
ToString
());
this
.
taskTimer
=
new
Timer
(
interval
.
TotalMilliseconds
);
this
.
taskTimer
.
Elapsed
+=
taskTimer_Elapsed
;
}
public
void
StartTimer
()
{
this
.
taskTimer
.
Start
();
}
public
void
StopTimer
()
{
this
.
taskTimer
.
Stop
();
}
private
void
taskTimer_Elapsed
(
object
sender
,
ElapsedEventArgs
e
)
{
// Run the task in its own thread
Thread
thread
=
new
Thread
(
delegate
()
{
try
{
RunTask
();
}
catch
(
Exception
ex
)
{
log
.
Error
(
"An error occured during execution of the background task: {0}"
,
ex
);
}
});
thread
.
Name
=
"Timer - "
+
this
.
GetType
().
ToString
();
thread
.
Start
();
}
protected
abstract
void
RunTask
();
}
}
\ No newline at end of file
BackgroundWorker/Tasks/CloseConnectionToFinishedJobs.cs
0 → 100644
View file @
a00e9626
using
System
;
using
System.Collections.Generic
;
using
HaaSMiddleware.BusinessLogicTier.Factory
;
using
HaaSMiddleware.DataAccessTier.UnitOfWork
;
using
HaaSMiddleware.DomainObjects.JobManagement.JobInformation
;
using
HaaSMiddleware.ServiceTier.JobManagement
;
using
HaaSMiddleware.ServiceTier.DataTransfer
;
using
HaaSMiddleware.BusinessLogicTier.Logic.DataTransfer
;
namespace
HaaSMiddleware.BackgroundThread.Tasks
{
/// <summary>
/// Close all open sockets to finished/failed/canceled jobs
/// </summary>
internal
class
CloseConnectionToFinishedJobs
:
AbstractTask
,
IBackgroundTask
{
public
CloseConnectionToFinishedJobs
(
TimeSpan
interval
)
:
base
(
interval
)
{
}
protected
override
void
RunTask
()
{
using
(
IUnitOfWork
unitOfWork
=
new
DatabaseUnitOfWork
())
{
List
<
long
>
jobIds
=
LogicFactory
.
GetLogicFactory
().
CreateDataTransferLogic
(
unitOfWork
).
GetJobIdsForOpenSockets
();
foreach
(
long
jobId
in
jobIds
)
{
//check the job's status
SubmittedJobInfo
jobInfo
=
unitOfWork
.
SubmittedJobInfoRepository
.
GetById
(
jobId
);
if
(
jobInfo
.
State
>=
JobState
.
Finished
)
{
LogicFactory
.
GetLogicFactory
().
CreateDataTransferLogic
(
unitOfWork
).
CloseAllConnectionsForJob
(
jobInfo
);
}
}
}
}
}
}
\ No newline at end of file
BackgroundWorker/Tasks/GetAllJobsInfo.cs
0 → 100644
View file @
a00e9626
using
System
;
using
System.Collections.Generic
;
using
HaaSMiddleware.BusinessLogicTier.Factory
;
using
HaaSMiddleware.DataAccessTier.UnitOfWork
;
using
HaaSMiddleware.DomainObjects.JobManagement.JobInformation
;
using
HaaSMiddleware.ServiceTier.JobManagement
;
namespace
HaaSMiddleware.BackgroundThread.Tasks
{
/// <summary>
/// Get all unfinished jobs from db and load their status from cluster
/// and updates their status in DB
/// </summary>
internal
class
GetAllJobsInfo
:
AbstractTask
,
IBackgroundTask
{
public
GetAllJobsInfo
(
TimeSpan
interval
)
:
base
(
interval
)
{}
protected
override
void
RunTask
()
{
using
(
IUnitOfWork
unitOfWork
=
new
DatabaseUnitOfWork
())
{
List
<
SubmittedJobInfo
>
updatedJobs
=
(
List
<
SubmittedJobInfo
>)
LogicFactory
.
GetLogicFactory
().
CreateJobManagementLogic
(
unitOfWork
).
UpdateCurrentStateOfUnfinishedJobs
();
JobManagementService
jobMgmtService
=
new
JobManagementService
();
jobMgmtService
.
SendSubmittedJobInfosToClient
(
updatedJobs
);
}
}
}
}
\ No newline at end of file
BackgroundWorker/Tasks/IBackgroundTask.cs
0 → 100644
View file @
a00e9626
namespace
HaaSMiddleware.BackgroundThread.Tasks
{
internal
interface
IBackgroundTask
{
void
StartTimer
();
void
StopTimer
();
}
}
\ No newline at end of file
BackgroundWorker/Tasks/SynchronizeJobFileContents.cs
0 → 100644
View file @
a00e9626
using
System
;
using
System.Collections.Generic
;
using
HaaSMiddleware.BusinessLogicTier.Factory
;
using
HaaSMiddleware.DataAccessTier.Factory.UnitOfWork
;
using
HaaSMiddleware.DataAccessTier.UnitOfWork
;
using
HaaSMiddleware.DomainObjects.FileTransfer
;
using
HaaSMiddleware.ServiceTier.FileTransfer
;
namespace
HaaSMiddleware.BackgroundThread.Tasks
{
internal
class
SynchronizeJobFileContents
:
AbstractTask
{
public
SynchronizeJobFileContents
(
TimeSpan
interval
)
:
base
(
interval
)
{}
protected
override
void
RunTask
()
{
using
(
IUnitOfWork
unitOfWork
=
UnitOfWorkFactory
.
GetUnitOfWorkFactory
().
CreateUnitOfWork
())
{
IList
<
SynchronizedJobFiles
>
jobFileContents
=
LogicFactory
.
GetLogicFactory
().
CreateFileTransferLogic
(
unitOfWork
).
SynchronizeAllUnfinishedJobFiles
();
new
FileTransferService
().
SendSynchronizedJobFilesToClient
(
jobFileContents
);
}
}
}
}
\ No newline at end of file
BackgroundWorker/packages.config
0 → 100644
View file @
a00e9626
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
packages
>
<
package
id
=
"log4net"
version
=
"2.0.5"
targetFramework
=
"net40"
/>
</
packages
>
\ No newline at end of file
BusinessLogicTier/BusinessLogicTier.csproj
0 → 100644
View file @
a00e9626
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"4.0"
DefaultTargets=
"Build"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<Configuration
Condition=
" '$(Configuration)' == '' "
>
Debug
</Configuration>
<Platform
Condition=
" '$(Platform)' == '' "
>
AnyCPU
</Platform>
<ProductVersion>
8.0.30703
</ProductVersion>
<SchemaVersion>
2.0
</SchemaVersion>
<ProjectGuid>
{EE3A5C6A-F74A-4B55-86BA-35ECFF8A7C2F}
</ProjectGuid>
<OutputType>
Library
</OutputType>
<AppDesignerFolder>
Properties
</AppDesignerFolder>
<RootNamespace>
HaaSMiddleware.BusinessLogicTier
</RootNamespace>
<AssemblyName>
BusinessLogicTier
</AssemblyName>
<TargetFrameworkVersion>
v4.0
</TargetFrameworkVersion>
<FileAlignment>
512
</FileAlignment>
</PropertyGroup>
<PropertyGroup
Condition=
" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "
>
<DebugSymbols>
true
</DebugSymbols>
<DebugType>
full
</DebugType>
<Optimize>
false
</Optimize>
<OutputPath>
bin\Debug\
</OutputPath>
<DefineConstants>
DEBUG;TRACE
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
</PropertyGroup>
<PropertyGroup
Condition=
" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "
>
<DebugType>
pdbonly
</DebugType>
<Optimize>
true
</Optimize>
<OutputPath>
bin\Release\
</OutputPath>
<DefineConstants>
TRACE
</DefineConstants>
<ErrorReport>
prompt
</ErrorReport>
<WarningLevel>
4
</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference
Include=
"log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"
>
<SpecificVersion>
False
</SpecificVersion>
<HintPath>
..\packages\log4net.2.0.5\lib\net40-full\log4net.dll
</HintPath>
</Reference>
<Reference
Include=
"System"
/>
<Reference
Include=
"System.Configuration"
/>
<Reference
Include=
"System.Core"
/>
<Reference
Include=
"System.Xml.Linq"
/>
<Reference
Include=
"System.Data.DataSetExtensions"
/>
<Reference
Include=
"Microsoft.CSharp"
/>
<Reference
Include=
"System.Data"
/>
<Reference
Include=
"System.Xml"
/>
</ItemGroup>
<ItemGroup>
<Compile
Include=
"Logic\ClusterInformation\ClusterUserCache.cs"
/>
<Compile
Include=
"Factory\LogicFactory.cs"
/>
<Compile
Include=
"Factory\BusinessLogicType.cs"
/>
<Compile
Include=
"Factory\PocoLogicFactory.cs"
/>
<Compile
Include=
"Logic\AdminUserManagement\AdminUserManagementLogic.cs"
/>
<Compile
Include=
"Logic\AdminUserManagement\IAdminUserManagementLogic.cs"
/>
<Compile
Include=
"Logic\ClusterInformation\ClusterInformationLogic.cs"
/>
<Compile
Include=
"Logic\ClusterInformation\IClusterInformationLogic.cs"
/>
<Compile
Include=
"Logic\DataTransfer\Exceptions\UnableToCreateConnectionException.cs"
/>
<Compile
Include=
"Logic\ExternallyVisibleException.cs"
/>
<Compile
Include=
"Logic\DataTransfer\DataTransferLogic.cs"
/>
<Compile
Include=
"Logic\DataTransfer\IDataTransferLogic.cs"
/>
<Compile
Include=
"Logic\InputValidationException.cs"
/>
<Compile
Include=
"Logic\JobManagement\Exceptions\RequestedJobResourcesExceededUserLimitationsException.cs"
/>
<Compile
Include=
"Logic\JobManagement\Exceptions\UnableToAppendToJobTemplatePropertyException.cs"
/>
<Compile
Include=
"Logic\JobManagement\Exceptions\RequestedObjectDoesNotExistException.cs"
/>
<Compile
Include=
"Logic\JobReporting\Exceptions\NotAllowedException.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\Exceptions\AuthenticatedUserAlreadyDeletedException.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\Exceptions\AdaptorUserNotAuthorizedForJobException.cs"
/>
<Compile
Include=
"Logic\FileTransfer\FileTransferLogic.cs"
/>
<Compile
Include=
"Logic\FileTransfer\IFileTransferLogic.cs"
/>
<Compile
Include=
"Logic\JobManagement\IJobManagementLogic.cs"
/>
<Compile
Include=
"Logic\JobManagement\JobManagementLogic.cs"
/>
<Compile
Include=
"Logic\JobReporting\IJobReportingLogic.cs"
/>
<Compile
Include=
"Logic\JobReporting\JobReportingLogic.cs"
/>
<Compile
Include=
"Logic\Notifications\INotificationLogic.cs"
/>
<Compile
Include=
"Logic\Notifications\NotificationLogic.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\Exceptions\InvalidAuthenticationCredentialsException.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\IUserAndLimitationManagementLogic.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\Exceptions\SessionCodeNotValidException.cs"
/>
<Compile
Include=
"Logic\UserAndLimitationManagement\UserAndLimitationManagementLogic.cs"
/>
<Compile
Include=
"Properties\AssemblyInfo.cs"
/>
<Compile
Include=
"Properties\Settings.Designer.cs"
>
<AutoGen>
True
</AutoGen>
<DesignTimeSharedInput>
True
</DesignTimeSharedInput>
<DependentUpon>
Settings.settings
</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\CertificateGenerator\CertificateGenerator.csproj"
>
<Project>
{3255281C-462A-461A-9C94-29E8A3D0922B}
</Project>
<Name>
CertificateGenerator
</Name>
</ProjectReference>
<ProjectReference
Include=
"..\DataAccessTier\DataAccessTier.csproj"
>
<Project>
{88827C9B-82AF-4302-AC72-4A2636E839EB}
</Project>
<Name>
DataAccessTier
</Name>
</ProjectReference>
<ProjectReference
Include=
"..\DomainObjects\DomainObjects.csproj"
>