Download Batch Scheduler using .Net 4, MEF and Entity framework 4.1 (Magic Unicorn)
Description
Simple Batch Architecture written on C#. Uses the .NET 4, MEF and Entity Framework 4.1 Code First. If you dont need a scheduler, just use the sample code. Agents can be scheduled through a central database table. Plug-ins (or jobs) are launched through MEF.
Source Files
The download file batchscheduler.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Main/BackupAssurance/BackupAssurance/App.config
Main/BackupAssurance/BackupAssurance/BackupAssurance.csproj
Main/BackupAssurance/BackupAssurance/BackupAssurance.csproj.vs10x
Main/BackupAssurance/BackupAssurance/BackupAssurance.csproj.vspscc
Main/BackupAssurance/BackupAssurance/BackupAssuranceSvc.Designer.cs
Main/BackupAssurance/BackupAssurance/BackupAssuranceSvc.cs
Main/BackupAssurance/BackupAssurance/Program.cs
Main/BackupAssurance/BackupAssurance/ProjectInstaller.Designer.cs
Main/BackupAssurance/BackupAssurance/ProjectInstaller.cs
Main/BackupAssurance/BackupAssurance/ProjectInstaller.resx
Main/BackupAssurance/BackupAssurance/Properties/AssemblyInfo.cs
Main/BackupAssurance/BackupAssurance/QuickRun.cs
Main/BackupAssurance/BackupAssurance/ScheduleTimerBase.cs
Main/Binaries/App.config/*from w ww.ja v a 2 s . c o m*/
Main/Binaries/BackupAssurance.exe.config
Main/Binaries/EntityFramework.dll
Main/Binaries/Library.dll
Main/Binaries/System.ComponentModel.Composition.Codeplex.dll
Main/Binaries/System.ComponentModel.Composition.Registration.dll
Main/Binaries/System.Reflection.Context.dll
Main/Binaries/expDB.dll.config
Main/BuildProcessTemplates/DefaultTemplate.xaml
Main/BuildProcessTemplates/LabDefaultTemplate.xaml
Main/BuildProcessTemplates/UpgradeTemplate.xaml
Main/ExpDB/App.config
Main/ExpDB/EF/MainContext.cs
Main/ExpDB/EF/MainContextInitializer.cs
Main/ExpDB/Properties/AssemblyInfo.cs
Main/ExpDB/expDB.csproj
Main/ExpDB/expDB.csproj.vs10x
Main/ExpDB/expDB.csproj.vspscc
Main/ExpDB/expDataIO.cs
Main/ExpDB/packages.config
Main/Library/Constants/Constants.cs
Main/Library/DBEF/IdoEF.cs
Main/Library/Enums/EventTimeBase.cs
Main/Library/Enums/TypeFileMask.cs
Main/Library/Events/ExceptionEventArgs.cs
Main/Library/Events/ScheduledEventArg.cs
Main/Library/Interfaces/IVersionTracking.cs
Main/Library/Interfaces/IfLogger.cs
Main/Library/Interfaces/IpcIdentity.cs
Main/Library/Library.csproj
Main/Library/Library.csproj.vs10x
Main/Library/Library.csproj.vspscc
Main/Library/MEF/IExecute.cs
Main/Library/MEF/IExecuteMetadata.cs
Main/Library/ModelsDB/ScheduledTime.cs
Main/Library/ModelsDB/pcActiveAgents.cs
Main/Library/ModelsDB/pcAuditLog.cs
Main/Library/ModelsDB/pcJobAction.cs
Main/Library/ModelsDB/pcPlugInValue.cs
Main/Library/Properties/AssemblyInfo.cs
Main/Library/XML/fXMLParser.cs
Main/Logging/Properties/AssemblyInfo.cs
Main/Logging/expLog.cs
Main/Logging/expLogging.csproj
Main/Logging/expLogging.csproj.vs10x
Main/Logging/expLogging.csproj.vspscc
Main/TestApp/App.config
Main/TestApp/Program1.cs
Main/TestApp/ProjectStartTestHere.csproj
Main/TestApp/ProjectStartTestHere.csproj.vs10x
Main/TestApp/ProjectStartTestHere.csproj.vspscc
Main/TestApp/Properties/AssemblyInfo.cs
Main/TestConsole/TestConsole.sln
Main/TestConsole/TestConsole.sln.docstates
Main/impFileDelete/Properties/AssemblyInfo.cs
Main/impFileDelete/impFileDelete.csproj
Main/impFileDelete/impFileDelete.csproj.vs10x
Main/impFileDelete/impFileDelete.csproj.vspscc
Main/impFileDelete/packages.config
Main/impFileDelete/piFileDelete.cs
Main/impFileRun/Properties/AssemblyInfo.cs
Main/impFileRun/impFileRun.csproj
Main/impFileRun/impFileRun.csproj.vs10x
Main/impFileRun/impFileRun.csproj.vspscc
Main/impFileRun/piFileRun.cs
Main/impFileSynch/Properties/AssemblyInfo.cs
Main/impFileSynch/impFileSynch.csproj
Main/impFileSynch/impFileSynch.csproj.vs10x
Main/impFileSynch/impFileSynch.csproj.vspscc
Main/impFileSynch/piFileSynch.cs
Main/impMountDrive/NetMap.cs
Main/impMountDrive/Properties/AssemblyInfo.cs
Main/impMountDrive/impMountDrive.csproj
Main/impMountDrive/impMountDrive.csproj.vs10x
Main/impMountDrive/impMountDrive.csproj.vspscc
Main/impMountDrive/packages.config
Main/impMountDrive/piMapDrive.cs
Main/impSystemPing/Properties/AssemblyInfo.cs
Main/impSystemPing/impSystemPing.csproj
Main/impSystemPing/impSystemPing.csproj.vs10x
Main/impSystemPing/impSystemPing.csproj.vspscc
Main/impSystemPing/packages.config
Main/impSystemPing/piSystemPing.cs
Main/impVerifyFileExists/Properties/AssemblyInfo.cs
Main/impVerifyFileExists/filestructure.cs
Main/impVerifyFileExists/impVerifyFileExists.csproj
Main/impVerifyFileExists/impVerifyFileExists.csproj.vs10x
Main/impVerifyFileExists/impVerifyFileExists.csproj.vspscc
Main/impVerifyFileExists/piVerifyFileExists.cs
Download
Click the following link to download batchscheduler.zip.
batchscheduler.zip