From cbaf9b93e0393cc7205285b047dec7fcef6ab0ed Mon Sep 17 00:00:00 2001
From: haorenhui <renhui.hao@capgemini.com>
Date: 星期三, 18 十月 2023 10:48:00 +0800
Subject: [PATCH] Merge branch 'dev' into dev_hrh_global

---
 _Main/BL/Type_MacroPlan/StaticMethod_DoASyncOnException.qbl |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/_Main/BL/Type_MacroPlan/StaticMethod_DoASyncOnException.qbl b/_Main/BL/Type_MacroPlan/StaticMethod_DoASyncOnException.qbl
index 92fef0b..13d9e8c 100644
--- a/_Main/BL/Type_MacroPlan/StaticMethod_DoASyncOnException.qbl
+++ b/_Main/BL/Type_MacroPlan/StaticMethod_DoASyncOnException.qbl
@@ -2,12 +2,18 @@
 #parent: #root
 StaticMethod DoASyncOnException (
   Exception exception,
-  GlobalOTDTable globalOTDTable
+  GlobalOTDTable globalOTDTable,
+  Key macroPlanMDSID
 )
 {
   TextBody:
   [*
-    Global_BrokerExecuteLog::CreateInOperation( globalOTDTable, "DataDistribution", "" );
-    globalOTDTable.SettingFailureDetails( exception.ErrorNumber(), exception.Message(), "DataDistribution", "鏁版嵁鍒嗗彂" );
+    options := DatasetFindOptions::Construct( "GlobalOTDLog" ).IncludeOffline( true );
+    
+    mdskey := DatasetController::FindUnique( options );
+    
+    MDSGlobalOTDLog::Root( mdskey ) -> DataDistributionLog::OnError( macroPlanMDSID, 
+                                                                     exception.ErrorNumber(), 
+                                                                     exception.Message() );
   *]
 }

--
Gitblit v1.9.3