Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
Hi Experts,
I need to create the link between Product family part and DMR. This can be done manually using "Referenced By Parts" in document -> related objects.
I need this to be done through java code.
Anyone can give a method how to build the link through code?
Thanks.
Solved! Go to Solution.
try below :
part = (WTPart) WorkInProgressHelper.service.checkout(part, WorkInProgressHelper.service.getCheckoutFolder(),null).getWorkingCopy();
ref_link= (WTPartReferenceLink) PersistenceHelper.manager.save(WTPartReferenceLink.newWTPartReferenceLink(part, (WTDocumentMaster)doc.getMaster()));
part = (WTPart) WorkInProgressHelper.service.checkin(part, "Created WTPartReferenceLink with WTdocument= "+doc.getNumber());
System.out.println("*** WTPartReferenceLink Created :: Part ("
+part.getNumber()+") = Document ("
+doc.getNumber()+")");
try below :
part = (WTPart) WorkInProgressHelper.service.checkout(part, WorkInProgressHelper.service.getCheckoutFolder(),null).getWorkingCopy();
ref_link= (WTPartReferenceLink) PersistenceHelper.manager.save(WTPartReferenceLink.newWTPartReferenceLink(part, (WTDocumentMaster)doc.getMaster()));
part = (WTPart) WorkInProgressHelper.service.checkin(part, "Created WTPartReferenceLink with WTdocument= "+doc.getNumber());
System.out.println("*** WTPartReferenceLink Created :: Part ("
+part.getNumber()+") = Document ("
+doc.getNumber()+")");