Monday, November 1, 2010

Open Source Graphical User Interface (GUI) for Quartz.Net

NOTE: I'm now blogging at http://jayvilalta.com/blog and not updating this blog anymore. For information on the latest version of Quartz.Net, visit me there.

Click Forensics, the company I work for, has graciously allowed me to open source the code to a GUI for Quartz.net. The latest code is currently available on github.  We have been using Quartz.net for over a year and we use this tool to manage our schedulers. The application is written in C#, using windows forms and is targeting .Net 4.0
The code should be considered alpha quality at this point, as some features are missing and some don’t work properly. The documentation is pretty much non-existent at this point, but as I have some spare time I will post updates here and on github. Please give it a try send us any feedback you might have.
I would suggest you download the source and build it yourself, but for your convenience, you can download the binaries from https://github.com/adometry/QuartzNetManager/downloads.

14 comments:

Anonymous said...

So did your company graciously change their mind, because the project is no longer on github?

J said...

I moved the code to a new repository last night, which is why the links were broken. I've updated the links to point to the correct repository: https://github.com/clickforensics/QuartzNetManager

msandhu said...

Is it possible that you create a .zip file and load is there. Its just easy to download one file rather than go through all the files.

J said...

I've added a download that includes only the binaries. I'm calling it version 0.1 for now: https://github.com/clickforensics/QuartzNetManager/downloads

msandhu said...

Hi J.. Thanks for uploading the binaries but there is no documentation hows its supposed to be configured. I would really appreciate if you can upload the zip file of the source code also.. I am also working on similar project and might be able to add more functionality to it.

J said...

@msandhu, if you go here: https://github.com/clickforensics/QuartzNetManager and click on the downloads button, you should be able to download the source as a zip or gzip file.

mandeep said...

Hi J,
Thanks for the code. and it looks to be compiling fine also. Is there some way you can give some documentation how to configure it also and how it works.
I am new to quartz trying to use quartz to run multiple unattended scheduled jobs .

AC said...

Thanks for the code, it compiles fine but when i try to connect to my scheduler service i get

{"0 arguments were passed to 'Quartz.Simpl.IRemotableQuartzScheduler::GetJobGroupNames'. 1 arguments were expected by this method."}

The binary package does not give me this error, any idea?

J said...

Which branch did you grab the source from? If you are looking at the source from the master branch, then you are looking at the code for version 2 of Quartz.Net, which is not compatible with version 1.

Chaitanya said...

Hey

I downloaded GUI app but when i run this i get following error :
Type 'Quartz.Impl.Matchers.StringOperator+ContainsOperator' in Assembly 'Quartz, Version=2.0.0.23023, Culture=neutral, PublicKeyToken=null' is not marked as serializable.

Can you please guide how to resolve this ?

J said...

It's probably because the dll that is there for Quartz is old. I've uploaded a new build which should include all the latest Quartz.net fixes. Can you download the latest code and give it a try again?

Anonymous said...

What are the Credentialts I need to enter to connecet to the scheduler. My application exist on local system.

Please Help me thank you.

M Rajesh said...

No connection could be made because the target machine actively refused it 127.0.0.1:555

While connecting using localhost as server Im getting this Error. Please Help me

J said...

Make sure the scheduler server is running. Also make sure you have enabled access to that port on the firewall