Hi,
recently you updated the XML schema, so the annotation serialized to XML is now more human readable. Thanks. But, I can see now some issues with the following parameters saved in the XML (part of IAnnotation interface):
1. id - it is an integer. In our case ID is a 16 char hex string and we cannot use it. We don’t want to save it in XML anyway, as annotation content(xml) is attached to an object id an ID and that annotation content can be migrated to another place where the ID is different. Thus, XML should not contain any ID. We could use some custom serializer, but that IAnnotation attribute should be String, not INT
2. userId - it is INT and in our case user name is the ID so we would have to somehow translate the ID to the user name. Can you change it to string?
3. annotationSessionId - what is session ID? how to understand it? And why is it saved in XML? Annotation is document-related and should not contain any session-specific data. We could use a custom serializer, but I still don’t know how to populate it after deserializing?
4. guid - what is it? how is it generated?
Thanks in advance for some help with that,
Mariusz