Hi, this is my first post!
I realize I'm starting a new post on a subject already fairly well covered but it seems that no-one is quite sure of the options available (I'm certainly not!) and the Capita web site is not particularly clear. I feel some clarification would be well received.
According to the Capita web site (http://www.capitaes.co.uk/SIMS/Partners/Interface.asp) there are 2 options for interfacing with SIMS. Those are:
Option 1 - SIMS Reporting Engine:
My understanding of data extraction via the SIMS reporting engine is that it consists of 2 executables; CommandReporter.exe - an executable which allows programmatic report execution. and CommandReportImporter.exe which allows programmatic importing of report definitions.
According to a post in the topic entitled 'Programatic data extraction from SIMS.net Data Base' there are some examples of this executable being used to return data to a C# program. I believe this documentation is available from a Capita representative and is entitled 'Third Party Access to SIMS.net SDK' (I'm getting this from the help displayed when running these executables)
is this all correct?
Option 2 - Third Party SDK (aka SIMS Public Interface):
This consists of a number of COM and .net objects (these are the Business Objects mentioned in various places) which can be used to access the SIMS database. Documentation is available for the objects and methods free of charge however the .zip files containing the documentation are encrypted - in order to obtain the password a 'standard non-disclosure agreement' must be signed.
Using this interface allows data to be written to as well as read from the database. However if anyone wishes to use the SDK to write to the database there is a £5k licensing fee to cover support costs. It is free to use this SDK if your code only reads from SIMS.
Is all of this correct?
I quote the following from a topic entitled 'Extracting data from an MIS' (posted by Phil Neale):
"SIMS includes IMS Enterprise as standard; a free key is available from your support unit. This web service can incrementally update a VLE with student, staff and class data.
A third party can buy a licensed copy of SIMS for £5000. Capita does not charge third parties licence fees for reading data from SIMS.
There are licence fees for creating routines that write back to SIMS and for that we guarantee that we will make every attempt to fix a schools data should something go wrong. We employ a team to support this activity."
- This sounds similar to my understanding of the 3rd Party SDK but with a few more acronyms (IMS, VLE) thrown in for good effect, where does all this fit in?
If anyone can help clarify the situation I would be extremely grateful
Adam