cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X

Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quant

AP_10343008
13-Aquamarine

Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quant

Any OOTB Navigate services present to fetch CAD Structure ? and to fetch CADStructure with its quantity ?? 

1 ACCEPTED SOLUTION

Accepted Solutions

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)

ThorstenMueller_0-1689663441716.png

 

View solution in original post

7 REPLIES 7

Thank you for your question.
I encourage you to bring more details and context to your initial inquiery to increase your chances to receive meaningful help from other Community members.
 
Regards,
Andra
AP_10343008
13-Aquamarine
(To:achirila)

I want to know the inputs of this OOTB Navigate Service 
Thing:DocumentStructureAccessAppThing
Service:GetStructure

AP_10343008_0-1689625549936.png

 

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)

ThorstenMueller_0-1689663441716.png

 

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

ThorstenMueller_0-1689846180999.png

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.

Top Tags