IMWS can now add, update and delete Attribute data.
A comprehensive and fully commented sample app demonstrates how to
+ load Attribute schema info (which Attributes exist)
+ load Attribute data for files
+ find files using Attributes
+ Update specific Attributes in specific instances (records)
+ Delete individual attribute data or entire instances.
Users who plan to write scripts which manipulate Attributes can study this example and use code from it in their own scripts.
This is how the example app looks (click to zoom).
(https://www.photools.com/community/index.php?action=dlattach;topic=6419.0;attach=14659;image)
Feel free to ask questions. If you need specific functionality, let me know. Else I implement only what I think is needed.