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

creating a link between part and document

ptc-5136771
1-Newbie

creating a link between part and document

Hie All,

I m tring to create link between part and document throgh the following code.

WTPart part = WTPart.newWTPart("MyPart", "MyPart001");
PersistenceHelper.manager.save(part);

WTDocument doc1 = new WTDocument().newWTDocument();
doc1.setName("Doc1");
doc1.setNumber("D001");
PersistenceHelper.manager.save(doc1);
System.out.println("Saved Document ...");


Folder myFolder = WorkInProgressHelper.service.getCheckoutFolder();
System.out.println("Folder name is " + myFolder.getFolderPath());


CheckoutLink checkout_lnk = WorkInProgressHelper.service.checkout(part, myFolder, "workingCopy");
System.out.println("Creating the working copy of part..");
part = (WTPart) checkout_lnk.getWorkingCopy();


System.out.println("Created working copy ...");

WTPartDescribeLink link1 = WTPartDescribeLink.newWTPartDescribeLink(part, doc1);
PersistenceHelper.manager.save(link1);
System.out.println("Saved link ...");

WorkInProgressHelper.service.checkin(part, null);

But getting the following error:-

wt.vc.wip.WorkInProgressException: java.lang.NullPointerException

Nested exception is: java.lang.NullPointerException

at wt.fc.collections.ReferenceUtility.isInflated(ReferenceUtility.java:3

83)

at wt.fc.collections.ReferenceUtility.getPersistable(ReferenceUtility.ja

va:263)

0 REPLIES 0
Top Tags