This content has been marked as final. Show 3 replies
As a workaround You may try setting the deployment descriptor again on the integration control after checking if it has a deployment descriptor. Like this may be
IntegrationControl integControl = factory .getIntegrationControl(bpelProcDef); // Create DeploymentDescriptor instance DeploymentDescriptor deployDesc = new DeploymentDescriptor(); // Create InputSource InputSource is = new InputSource(deploymentDescriptorContent input stream ); // Read the deployment descriptor into the deployDesc object DeploymentDescriptorReader reader = new DeploymentDescriptorReader(); reader.read(deployDesc, is); integControl.setDeploymentDescriptor(deployDesc);
Hope this helps. I faced this issue (integration control not holding deploy descriptor) in a different way, a code like this help it fix.
Thanks Dhanush!, not Danush =D