diff --git a/uapbd/src/private/nc/bs/bd/bom/bom0202/rule/BomSaveAfterEpicMesRule.java b/uapbd/src/private/nc/bs/bd/bom/bom0202/rule/BomSaveAfterEpicMesRule.java index a2dd97fc..60c5b619 100644 --- a/uapbd/src/private/nc/bs/bd/bom/bom0202/rule/BomSaveAfterEpicMesRule.java +++ b/uapbd/src/private/nc/bs/bd/bom/bom0202/rule/BomSaveAfterEpicMesRule.java @@ -55,7 +55,10 @@ public class BomSaveAfterEpicMesRule implements IRule { } catch (BusinessException e) { String message = e.getMessage(); logDl.error("EpicMes-BOM-exp:" + message, e); - if (message != null && message.contains("Connection timed out")) { + if (message != null && (message.contains("Connection timed out") + || message.contains("Connection refused") + || message.contains("¾Ü¾øÁ¬½Ó") + )) { handleSyncBomExp(vos, "N", message); } else { ExceptionUtils.wrappException(e); diff --git a/uapbd/src/private/nccloud/api/uapbd/material/listener/MaterialToEpicMesListener.java b/uapbd/src/private/nccloud/api/uapbd/material/listener/MaterialToEpicMesListener.java index 85b44e07..1698e424 100644 --- a/uapbd/src/private/nccloud/api/uapbd/material/listener/MaterialToEpicMesListener.java +++ b/uapbd/src/private/nccloud/api/uapbd/material/listener/MaterialToEpicMesListener.java @@ -90,7 +90,10 @@ public class MaterialToEpicMesListener implements IBusinessListener { } catch (BusinessException ex) { String message = ex.getMessage(); logDl.error("EpicMes-Material-exp:" + message, ex); - if (message != null && message.contains("Connection timed out")) { + if (message != null && (message.contains("Connection timed out") + || message.contains("Connection refused") + || message.contains("¾Ü¾øÁ¬½Ó") + )) { handleSyncMaterialExp(useVOs, "N", message); } else { ExceptionUtils.wrappException(ex);