Attribute auto discovery and import interfaces


I have question regarding ProtocolLinkedAttributeDiscovery and ProtocolLinkedAttributeImport interfaces as part of protocol implementation.
When my protocol class implements only ProtocolLinkedAttributeDiscovery interface the “Select asset” button is non-functional, and “Discovery asset” button do not trigger implemented function of protocol. This behavior changes after adding ProtocolLinkedAttributeImport interface to my class then I can select asset and trigger auto discovery function.

Do I miss something here? Maybe, I do it incorrectly.
Please advise.

Best regards,

This is something that @rich is the most competent to answer. However, he is quite busy, so it can take some time before he responds.

Thanks for response, that’s not critical as it works with both interfaces implemented.