Hi,
ITK is a server-side API.
Mendix has access to the SOA web services (the rest version used by AWC).
So mendix can't access ITK API directly, unless you expose it as a web service extension in BMIDE.
Back to the original requirement, Mendix connector can run any Teamcenter query, standard or custom.
Mendix can also get the physical file by navigating to the named reference, and download the physical file from FMS.
Sample project has sample for this.
I may be missing something, but I’m not sure why a custom ITK service is needed here.
If the Design Revision is already known, could you not use the TC Connector/SOA services to navigate the Teamcenter relationships from the Design Revision to the Dataset, then to the Named Reference , ImanFile, and let FMS handle the actual file download?
In that case the main question seems to be whether the Dataset can be reached through the available Teamcenter relations/services, rather than whether the physical file needs to be retrieved through ITK.
Also, regarding the query issue, is the “User Query” fundamentally different from a normal Teamcenter Saved Query/custom query exposed through SOA?
If so, it would be useful to understand that distinction, because otherwise I would expect the TC Connector to remain the preferred route.