Configured to develop Aleph & keep master branch working with X-Services
Renamed AlephAPI to rest-dlf (Aleph connector)
Logically moved files & edited new AlephConnector
Implemented new (hopefully better) logics
Implemented Lookup Item Service (not tested yet)
Proceeded to debugging Lookup Item Service
Switched to SAX parsing
Possibility of too big XML file recieved from Aleph RESTful APIs made me decided to parse XML without storing whole XML in memory.

Also, there have been some troubles storing so much nested nodes, so that it is not the only reason why I decided so.
Modified XML samples to restful dlf supported format
Fixed LookupItemService - now are working all available services within LookupItem
added NumberOfPieces to ItemDescription if desired (rest dlf returns more than one item for specific ItemId if there is more identical items)
fixed parsing data - added problem description if not set
fixed holdQueue response
fixed scheme links
fixed SAX parsing of empty XML elements
Added more items to XML LUIS Sample request
Fixed LookupItemSet service
Added possibility to suppress particular LookupItem Problems
By default are these problems shown. Can be turned off in toolkit.properties by setting IncludeParticularProblemsInLookupItemSet to false
Purged dead code & fixed LookupItemSet for BibliographicRecordId
Purged unnecessarry classes (X-Services remnants)
Implemented Agency (z30-sub-library) parsing
Added TODOs to XML parser (literally AlephItemHandler.java)
Fixed LookupItemService Problem specification & implemented publication date parsing
Enabled schema validation
Repaired LookupItemSetService against validation schema
optional informations migrated to holdings set, which means hold queue, circ status & item description ->
fully implemented item desription: added item description level, call number, copy number & number of pieces

particular problems while lookingup set of items migrated to each one seperately - choice of turning on/off this function is still enabled (toolkit.properties)

fixed problem reporting in general - now it forwards problems to each bibliographic information seperately instead of disabling everything & just sending responseData with some problem

added some error messages (if there was not set a value for something (e.g. Copy number)

Edited Alephitem so that it stores data in specific format (it was all String) - now it is more likely parseable directly to response data

ehm & drinked about liter of coffee :D
Added default AgencyId
If the initiation header does not contain agency specification or does not exists at all, then is this default Agency id used to assign to Bibliographic record Id in the purpose of having at least one local system control number.

Extract of Bibliographic Record Id in NCIP service collection:
A bibliographic record identifier. Examples are Australian National Bibliography Number, OCLC number, or (if the Agency Id attribute is provided instead of the Bibliographic Record Identifier Code), the local system control number.
Fixed Bibliographic Item Identifier scheme url