Skip to main content

Community, 

This is question is more technical related. 

IFS assisted to developed the interface with Windchill, Windchill will be the source of truth and sync with IFS at real time. The interface utilize JSON, we are on APP10.

We have an issue recently, which ends up failure in IFS engineering part structure change. below is an sample error message. the user is trying to revise current parent part 6408715 in a new revision 3, and remove the component 1070084 in new revision 3.

CPdmDataHandling: ORA-20110: CPdmDataHandling.REV: EngPartRevision 6390270 / 2 - ORA-20110: InventoryPart.NEGONHANDNOTALLOWED: Negative On Hand cannot be allowed when the part is Lot or Serial Tracked.
Error on reprocessing on 22nd : CPdmDataHandling: ORA-20110: CPdmDataHandling.BOM: EngPartStructure 6408715 / 3, 1070084 / , pos: 10 sort:  - ORA-20110: CPdmDataHandling.NOBOMDEL: Cannot process delete of EngPartStructure for Part 6408715/3 Sub-Part 1070084/. Structure record not found for Sort and Dwg Position.",

 

below is the JSON that are converted from Middleware and sent to IFS.

 

I believe below JSON is to create parent part new revision 6408715 Rev.3

EngPartRevisions

 Below JSON is to remove the parent part 6408715 Rev.3 component 1070084

EngPartStructures

 

Do you think it is the correct JSON file that are sent to IFS? in IFS, no part revision is created and ends up in error like listed above.

 

Thank you.

attached the full payload JSON data.


Reply