From 986aa62ed00bee39363bab41b4eeb8259d446efd Mon Sep 17 00:00:00 2001 From: ludc <ludc@vci-tech.com> Date: 星期四, 16 一月 2025 18:20:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java | 61 +++++++++++++++++++++++++----- 1 files changed, 51 insertions(+), 10 deletions(-) diff --git a/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java b/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java index f47acf4..d39b65f 100644 --- a/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java +++ b/Source/Client/PLTClientBase/src/com/vci/client/common/providers/ServiceProvider.java @@ -5,13 +5,15 @@ import com.vci.common.util.IceProxyUtility; //import com.vci.corba.auth2.Auth2ServicePrx; import com.vci.corba.bofactory.BOFactoryServicePrx; -import com.vci.corba.framework.method.FrameworkServicePrx; +import com.vci.corba.framework.FrameworkServicePrx; +import com.vci.corba.log.LogServicePrx; //import com.vci.corba.framework.method.VolumeManagerPrx; import com.vci.corba.omd.OMDServicePrx; import com.vci.corba.portal.PortalServicePrx; import com.vci.corba.query.ObjectQueryServicePrx; import com.vci.corba.volume.VolumeServicePrx; -import com.vci.corba.workflow.method.WorkflowServicePrx; +import com.vci.corba.workflow.WorkflowServicePrx; +import com.zeroc.Ice.ObjectPrx; import com.vci.client.mw.ClientProxyUtility; public class ServiceProvider { @@ -36,6 +38,20 @@ FrameworkServicePrx service = getInstance().getFrameServiceImpl(); if (service == null) { String error = "鑾峰彇 Frame Service 鏈嶅姟寮傚父"; + System.out.println(error); + } + + return service; + } + + /** + * 鑾峰彇绯荤粺璇ユ鏋舵湇鍔′唬鐞� + * @return + */ + public static LogServicePrx getLogService() { + LogServicePrx service = getInstance().getLogServiceImpl(); + if (service == null) { + String error = "鑾峰彇 Log Service 鏈嶅姟寮傚父"; System.out.println(error); } @@ -157,12 +173,14 @@ /** * 鑾峰彇宸ヤ綔娴佹湇鍔′唬鐞� * @return + * @throws Exception */ public static WorkflowServicePrx getWFService() { WorkflowServicePrx service = getInstance().getWFServiceImpl(); if (service == null) { String error = "鑾峰彇 WorkflowService 鏈嶅姟寮傚父"; System.out.println(error); + //throw new Exception(error); } return service; @@ -244,12 +262,35 @@ InitIceUtil(); } - _frameService = FrameworkServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.FRAMESERVICE)); + ObjectPrx prx = _proxyUtil.getObjectByName(ServiceNames.FRAMESERVICE, ServiceNames.FRAMESERVICEREP); + + _frameService = FrameworkServicePrx.checkedCast(prx); } catch (Exception e) { - //e.printStackTrace(); + ServerWithLog4j.logger.error(e); } return _frameService; + } + + private LogServicePrx _logService = null; + private LogServicePrx getLogServiceImpl() { + try { + if(_logService != null){ + return _logService; + } + + if (_proxyUtil == null) { + InitIceUtil(); + } + + ObjectPrx prx = _proxyUtil.getObjectByName(ServiceNames.LOGSERVICE, ServiceNames.LOGSERVICEREP); + + _logService = LogServicePrx.checkedCast(prx); + } catch (Exception e) { + + ServerWithLog4j.logger.error(e); + } + return _logService; } @@ -284,7 +325,7 @@ InitIceUtil(); } - _bofService = BOFactoryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.BOFSERVICE)); + _bofService = BOFactoryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.BOFSERVICE, ServiceNames.BOFSERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); @@ -322,7 +363,7 @@ InitIceUtil(); } - _oqService = ObjectQueryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OQSERVICE)); + _oqService = ObjectQueryServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OQSERVICE, ServiceNames.OQSERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); @@ -362,7 +403,7 @@ InitIceUtil(); } - _uiService = PortalServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.UISERVICE)); + _uiService = PortalServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.UISERVICE, ServiceNames.UISERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); @@ -382,7 +423,7 @@ InitIceUtil(); } - _omdService = OMDServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OMDSERVICE)); + _omdService = OMDServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.OMDSERVICE, ServiceNames.OMDSERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); @@ -401,7 +442,7 @@ InitIceUtil(); } - _wfService = WorkflowServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.WFSERVICE)); + _wfService = WorkflowServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.WFSERVICE, ServiceNames.WFSERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); @@ -433,7 +474,7 @@ InitIceUtil(); } - _defaultVolService = VolumeServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.VOLUMESERVICE)); + _defaultVolService = VolumeServicePrx.checkedCast(_proxyUtil.getObjectByName(ServiceNames.VOLUMESERVICE, ServiceNames.VOLUMESERVICEREP)); } catch (Exception e) { //e.printStackTrace(); ServerWithLog4j.logger.error(e); -- Gitblit v1.9.3