Remove Global Cleanup
Im Login-Dialog muss der Maintenance-Mode aktiviert werden, damit sie verfügbar ist. Die Routine kann in der IDE über das Menü Update / FS 4.7 / (3) Remove Global Cleanup aufgerufen werden.
Änderungen:
In den Konstruktoren und Factory.Create()-Methoden vom Components wird kein Global mehr übergeben.
- cdCustomer oCustomer = new cdCustomer(this.Global); + cdCustomer oCustomer = new cdCustomer(); - IcdArticle oArticle = cdArticleFactory.Create(this.Global); + IcdArticle oArticle = cdArticleFactory.Create();
StaticCache.Get()-Methode wird kein Global mehr übergeben.
- return cdArticleGroupCache.Get(this.Global).FillObject(This,sArticleGroupIDP); + return cdArticleGroupCache.Get().FillObject(This,sArticleGroupIDP);
Von Framework Studio erzeugte Service-Proxies erwarten im Konstruktor kein Global mehr
- MISRemoteServiceProxy proxy = new MISRemoteServiceProxy(this.Global, "*", sUrlP); + MISRemoteServiceProxy proxy = new MISRemoteServiceProxy("*", sUrlP);
TextCollFactory-Methoden erwarten kein Global mehr
- FSstring sLogLevel = ctLogLevelFactory.GetText(this.Global, this.shtLevel); + FSstring sLogLevel = ctLogLevelFactory.GetText(this.shtLevel);
Die Methoden
GetMLText()
,FormatMLText()
,GetMLKeyText()
undFormatMLKeyText()
sind vom Global in die KlasseMLUtil
gewandert- throw new FrameworkApplicationException(this.Global.GetMLText(MLKeys.MSG_93a1ea2873804fcbb771d2b2a5305f85), 0); + throw new FrameworkApplicationException(MLUtil.GetMLText(MLKeys.MSG_93a1ea2873804fcbb771d2b2a5305f85), 0); - this.Global.FormatMLKeyText(MLKeys.MSG_ddb19cf4d65b4b98a178855bdbcb9112, oOfflineScannerParameterP.sIP, sTunnelString)) + MLUtil.FormatMLKeyText(MLKeys.MSG_ddb19cf4d65b4b98a178855bdbcb9112, oOfflineScannerParameterP.sIP, sTunnelString))