Micosoft Sharepoint Connector for document management

In Progress

The project consists in the development of an MS Sharepoint connector for document and metadata integration (PDF, text, Office documents, images ...)





We need a dll and a binary command line executable program that meets following requirements :

-> Insert a new document into a specified Sharepoint Library, returning the Sharepoint Document ID.

-> Add a new version, Replace or Delete a specific existing Sharepoint document from the returned SharePoint Document ID and/or Doclib+path+filename

-> Add/modify/delete metadata (indexes) for the document that has been inserted, using returned SharePoint Document ID.

-> Test existence of a specific Doclib+path+filename and returns the Sharepoint Document ID.

-> Create/rename/delete and test existence of sub-directories into Sharpoint Doclibs

The Dll will be called from a Delphi 32 bits source code, executing individual instructions and returning the result of the execution in memory.

The binary file command line must include a basic XML line interpretor to parse a list of instructions in an external file.

Sharepoint credential (login/password ...) will be passed on the command line, as well as the XML file to interpret and the resulting XML log file.

The executable must interpret each individual command line, execute the command and write a log in the XML resulting file containing for each instruction

-> Date and time of start

-> Interpreted command line

-> Time in ms of execution

-> status of execution : OK or Error message returned by Sharepoint, as explicit as possible for error

-> A specific return error code must be set at exit if an error has occurred in the script.

-> The default in case of error is stopping the script, except if a "continue on error" flag has been set in the XML command line.

All theses functions must work with : WSS and MOSS in versions 2007, 2010 and 2013

Complete source and recompilation instructions should be delivered with the resulting .dll and .exe files

No external compiled object, binary, DLL or component without sources can be used in the development.

All source code must be clearly documented internally, variables and functions names must be very explicit for any developer.

Documentation will be tested by a standard Visual Studio developer and should be used without help from the original developer

Classes and source structure must be documented in a word document also containing recompilation instructions.

Payment will be released following these explicit milestones

-> 20% when the first beta working version is delivered with all required functions.

-> 20% when the commented sources are recompiled on our own development servers and tested as working on Sharepoint 2007, 2010 and 2013

-> 20% when the complete documentation of the product, the sources and the usage have been delivered

-> 20% after 2 weeks of internal test if the product works fine without noticed bugs or memory leaks (after stress tests of 1 million documents)

-> 20% after 2 months and real customer implementation without noticeable bugs.

Requested delay : 30 days.

Communication : skype, email, Gtalk.

Skills: .NET, C# Programming, Microsoft, Sharepoint, Software Testing

See more: visual studio pdf, visual basic developer job, standard library c, sharp component, sharepoint job, sharepoint developer need work, set bits in c, set bits, program requirements document, programming in visual basic 2010 pdf, programming in visual basic 2010, programming instruction, programming experts, programming delphi pdf, parse programming, need help with visual basic programming, ms office programming, ms office development, looking for sharepoint developer, developer for word 2007, delphi programming pdf, delphi programming job, delphi for developer, delphi developer looking for, delphi developer job

Project ID: #4351378