Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quantity ??
Solved! Go to Solution.
The DocumentStructureAccessAppThing is designed to be used for the WTDocument use cases.
If you want to get the EPM Document (CAD Document) structure you need to use a different approach.
The connector that you can look for in the OOTB services is "ptc-windchill-OData-connector".
For Example the call "CAD_Get_Structure_Internal" can be used to get a CAD Structure from Windchill.
But as Andra wrote, sharing a bit more details about your environemnt and detailled use case would be helpful.
Depending on your Navigate version and your use case you would have to use a different approach.
The below example is using the CAD_Get_Structure_Internal service with an ID (EPM oid) and the $expand of "CADDocument,Components($expand=CADDocument,Components;$levels=3)". Which would get the epm structure of the assembly for 3 levels)
I want to know the inputs of this OOTB Navigate Service
Thing:DocumentStructureAccessAppThing
Service:GetStructure
The DocumentStructureAccessAppThing is designed to be used for the WTDocument use cases.
If you want to get the EPM Document (CAD Document) structure you need to use a different approach.
The connector that you can look for in the OOTB services is "ptc-windchill-OData-connector".
For Example the call "CAD_Get_Structure_Internal" can be used to get a CAD Structure from Windchill.
But as Andra wrote, sharing a bit more details about your environemnt and detailled use case would be helpful.
Depending on your Navigate version and your use case you would have to use a different approach.
The below example is using the CAD_Get_Structure_Internal service with an ID (EPM oid) and the $expand of "CADDocument,Components($expand=CADDocument,Components;$levels=3)". Which would get the epm structure of the assembly for 3 levels)
In which thing, you using CAD_Get_Structure_Internal service ?? I couldnt find this service in ptc-windchill-OData-connector.. What thingtemplate it is used ?
the connector that is used by Navigate to connect to Windchill is called:
ptc-windchill-OData-connector
This connector thing has the service. But depending on your environment you might need extra/different configuration steps.
Which version of Navigate are you using?
Thingworx navigate 9.1 version
For Navigate 9.1 you would need to add a new Route at the ptc-windchill-OData-connector
You would have to add the GetStructure Service from the CADDocumentMgmt domain.
But this also depends on the version of Windchill REST Services that are installed in your Windchill system.