Skip to main content
10-Marble
August 30, 2023
Solved

API to attach (txt, xml..etc) as attachments to EPMDocument

  • August 30, 2023
  • 3 replies
  • 1540 views

Hi,

 

Is anyone aware of how to programmatically attach the files (xml, txt) etc to the CAD Attachments section??

 

Thanks

 

Best answer by VladimirN

See the following discussion - "How to programatically add a document to attachments section?": https://community.ptc.com/t5/Windchill/How-to-programatically-add-a-document-to-attachments-section/td-p/801940

3 replies

VladimirN24-Ruby IIIAnswer
24-Ruby III
August 30, 2023

See the following discussion - "How to programatically add a document to attachments section?": https://community.ptc.com/t5/Windchill/How-to-programatically-add-a-document-to-attachments-section/td-p/801940

18-Opal
August 30, 2023

@JM_10276355 ,

 

I've written utilities that can both attach and remove attachments from EPMDocuments. The remove does it without iterating the EPMDocument.  So yes, this is doable.

 

How about posting more specifics regarding how EXACTLY you would like this to work?  Is this something a user is doing from the WIndchill UI?  Is it something and admin is doing without the Windchill UI?  What's the use case?

16-Pearl
October 26, 2023

Hi @JM_10276355,

 

The following code snippet can be used to update the content.

ApplicationData appData = ApplicationData.newApplicationData((FormatContentHolder) epmDocument);
appData.setRole(ContentRoleType.SECONDARY);
appData = ContentServerHelper.service.updateContent(epmDocument, appData, "file.txt");