Problem with ParentResourceGroupPath when using linked resources.

Hi,

I have following setup:

 - Trados 2014 and Groupshare 2014

 - there is a TM in some organization, placed in specific container.

 - there is also a user without access to this organization, TM and container

 - there is another organization user has access to, and above TM is linked to this organization

 - user tries to create a project in organization he has access to, using SDK; first Groupshare is queried for given TM, and it looks like in some cases ParentResourceGroupPath of this linked TM is empty. That blocks us from creating TranslationProvider, since we provide organization and name, instead of GUID.

Did you encounter following problem ? What could go wrong here ?

Problem is fully replicable on one of our client's installations, however we were unable to reproduce the problem on our end.

  • After some investigations I see more:
    - first of all when using TranslationProviderServer.GetTranslationMemories(TranslationMemoryProperties.All), mentioned memory has empty URI and ParentResourceGroupPath. when using TranslationProviderServer.GetTranslationMemory(<guid>, TranslationMemoryProperties.All), then these values are correct and usable.
    - when using getTranslationMemories(All) result and Trados 2015, and calling ServerBasedTranslationMemory.Uri - it blows up SDK (same scenario in Trados 2014: returing empty value
    - unfortunately this scenario described above is not true... in fact what we found out is that permissions are much more obscure, when bug appears.

    Can you please explain, why listing all translation memories returns empty fields (URI, ParentResourceGroupPath) for some of them ?