Friday, 6 December 2013

soapgate Q! 5 Beta 2 released

soapgate Q! 5 Beta 2

Bug Fixes
  • dbOutlineViews() - Did not return always welformed XML 
  • dbLookupX() - Returned an error message when no columns had to be returned (empty COLFIELDS parameter), but one or more of the parameters VENUM, UNID and NOTEID where set to True. The latter is a perfectly valid scenario to receive for instance the UNID and NoteID of documents only.
  • dbPutInFolder() / dbRemoveFromFolder() - Failed when the given list of UNIDs/NoteIDs was no refering to a unique list of documents (double entries). The latter is now ignored.
  • dbLookupNames() - Returned no result if the RowFormat parameter was set to False


New Features
Release 5 is all about RESTful services. Whilst the soapgateQ! project was originally focused on providing a web service based API to Domino, we decided that it wouldn't harm to write some wrapper classes around the current functionality to provide a RESTful interface.

This current BETA release does not yet cover all the provided web service operations, but the most commonly used ones:

http:/domino.flexdomino.net/soapgateq_5.nsf/REST4ViewsFolders?OpenAgent

  • dbClearFolder()
  • dbColumn()
  • dbColumnX()
  • dbFTSearch()
  • dbLookup()
  • dbLookupX()
  • dbOutlineViews()
  • dbPutInFolder()
  • dbRemoveFromFolder()
  • dbRowX()
  • dbSearch()
  • dbViewEntries()
  • dbViewFTSearch()


http:/domino.flexdomino.net/soapgateq_5.nsf/REST4Documents?OpenAgent

  • dbDeleteDoc()
  • dbDocAttachmentList()
  • dbGetFieldTypes()
  • dbGetFormFields()
  • dbReadDocFields()
  • dbReadProfileFields()
  • dbSaveDocFields()
  • dbSaveProfileFields()


http:/domino.flexdomino.net/soapgateq_5.nsf/REST4WinCAPI?OpenAgent

  • dbGetDelStubs()


http:/domino.flexdomino.net/soapgateq_5.nsf/REST4AccessNAB?OpenAgent

  • dbACL()
  • dbEffectiveRights()
  • dbGetMailInfo()
  • dbLookupNames()
  • dbUserRoles()

Please refer to the release notes provided with the download

1 comment: