Service A is calling Service B but receives a fault because Service B has been retired. The difference between retiring and stopping a service is that a retired service will complete existing instances but not accept new ones, while a stopped service will also stop processing existing instances. There was an error redeploying a composite with the keepInstancesOnRedeploy flag set to true, which is not allowed for durable processes.
Service A is calling Service B but receives a fault because Service B has been retired. The difference between retiring and stopping a service is that a retired service will complete existing instances but not accept new ones, while a stopped service will also stop processing existing instances. There was an error redeploying a composite with the keepInstancesOnRedeploy flag set to true, which is not allowed for durable processes.
Service A is calling Service B but receives a fault because Service B has been retired. The difference between retiring and stopping a service is that a retired service will complete existing instances but not accept new ones, while a stopped service will also stop processing existing instances. There was an error redeploying a composite with the keepInstancesOnRedeploy flag set to true, which is not allowed for durable processes.
One service A is calling Service B which is retired.
Service A will be faulted. Fault type will be
Non Recoverable System Fault
Non Recoverable System Fault :
<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricException: The composite "Test/TestProj! 2.0*soa_b5ed9ca1-a84c-42de-a606-fb49aa5f2157" is retired. New instances cannot be initiated.</summary></part><part name="detail"><detail>oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : oracle.fabric.common.FabricException: The composite "Test/TestProj!2.0*soa_b5ed9ca1-a84c-42dea606-fb49aa5f2157" is retired. New instances cannot be initiated.</detail></part><part name="code"><code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code></part></remoteFault> </bpelFault>
What is the difference between Retire and Shut down
Retire: If another active revision of this composite is found, it will be designated as the new default revision. Once retired, this composite revision will no longer process any incoming requests, and no new instances will be created. However, all currently executing instances will complete normally. Service is active and no red sign or downward arrow. We need to Activate the service after retire Stop : You will not be able to create new instances of this composite. In addition, processing of existing instances of this composite will stop. Service B will be stopped and displayed as Red with down arrow. We do Start Up
Non Recoverable System Fault :
Message Router for Test/TestProj!2.0*soa_b5ed9ca1-a84c-42de-a606-fb49aa5f2157 is not able to process messages. The composite state is set to "off". The composite can be turned "on" by using the administrative consoles. <bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>Message Router for Test/TestProj!2.0*soa_b5ed9ca1-a84c-42de-a606-fb49aa5f2157 is not able to process messages. The composite state is set to "off". The composite can be turned "on" by using the administrative consoles.</summary></part><part name="detail"><detail><exception>Message Router for Test/TestProj!2.0*soa_b5ed9ca1-a84c-42de-a606-fb49aa5f2157 is not able to process messages. The composite state is set to "off". The composite can be turned "on" by using the administrative consoles.</exception> </detail></part><part name="code"><code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code></part></remoteFault> </bpelFault> There was an error deploying the composite on soa_ms1: Error occurred during deployment of component: TestRetireProcess to service engine: implementation.bpel, for composite: TestRetire: ORABPEL-05253 Cannot re-deploy a durable process. Cannot re-deploy a durable process "TestRetireProcess" with keepInstancesOnRedeploy=true. A durable BPEL process cannot be deployed when the flag keepInstancesOnRedeploy is set to "true". Remove the keepInstancesOnRedeploy flag and try again. WOLFGANG.ROSSKOPF@ALFRED-KIESS.DE .