Article - CS422317

Publishing a BOM to ERP fails with error: "One or more child parts from the BOM structure are assigned to operation as a resource." in Windchill Enterprise Systems Integration

Modified: 04-Jun-2025   


Applies To

  • Windchill Enterprise Systems Integration 12.1.1.0 to 13.0

Description

  • Publishing a BOM to ERP fails with error:
ERROR com.ptc.windchill.esi.bom.ESIBOMRenderer - Exception occurred while rendering assembly com.ptc.windchill.esi.rnd.ESIRendererException: One or more child parts from the BOM structure are assigned to operation as a resource.
    at com.ptc.windchill.esi.bom.ESIBOMRenderer.validateChildPartsForOperationConsumableLink(ESIBOMRenderer.java:4643)
    at com.ptc.windchill.esi.bom.ESIBOMRenderer.buildGroups(ESIBOMRenderer.java:753)
    at com.ptc.windchill.esi.rnd.BasicESIRenderer.render(BasicESIRenderer.java:1183)
    at com.ptc.windchill.esi.bom.ESIBOMRenderer.getBOM(ESIBOMRenderer.java:1065)
    at com.ptc.windchill.esi.ecn.ESIWTChangeOrder2Renderer.buildDetail(ESIWTChangeOrder2Renderer.java:892)
    at com.ptc.windchill.esi.ecn.ESIWTChangeOrder2Renderer.buildGroups(ESIWTChangeOrder2Renderer.java:590)
    at com.ptc.windchill.esi.rnd.BasicESIRenderer.render(BasicESIRenderer.java:1183)
    at com.ptc.windchill.esi.ecn.ESIWTChangeOrder2Renderer.getECN(ESIWTChangeOrder2Renderer.java:1380)
    at com.ptc.windchill.esi.svc.StandardESIService.getECN(StandardESIService.java:2441)
    at com.ptc.windchill.esi.txn.ESIResponseGenerator.getECN(ESIResponseGenerator.java:1018)
    at com.ptc.windchill.esi.txn.ESIResponseGenerator.generateResponse(ESIResponseGenerator.java:618)
    at com.ptc.windchill.esi.tgt.delegate.DefaultESITargetProcessor.doOperation(DefaultESITargetProcessor.java:203)
    at com.ptc.windchill.esi.txn.ESIResponseGenerator.run(ESIResponseGenerator.java:1663)
    at wt.session.SessionThread.run(SessionThread.java:225)
This is a printer-friendly version of Article 422317 and may be out of date. For the latest version click CS422317