Skip to content

Commit d4ff3fe

Browse files
committed
[FIX] Installer Bug
1 parent f27f32f commit d4ff3fe

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

cls/kutac/monitor/utils/Installer.cls.xml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,18 @@
3434
<Namespace Name="${Namespace}" Create="no">
3535
<Log Text="Creating web application /csp/${Namespace}" Level="0"/>
3636
37-
<CSPApplication Url='#{$ZCONVERT("/csp/${Namespace}", "L")}' Directory='#{##class(%DeepSee.Report.UI.reportModelServer).GetCSPDirectory()_$ZCONVERT("${Namespace}", "L")}' AuthenticationMethods="64" IsNamespaceDefault="true" Recurse="true" Grant="%All"/>
37+
<CSPApplication Url='#{$ZCONVERT("/csp/${Namespace}", "L")}' Directory='#{##class(%DeepSee.Report.UI.reportModelServer).GetCSPDirectory()_$ZCONVERT("${Namespace}", "L")}' AuthenticationMethods="32" IsNamespaceDefault="true" Recurse="true" Grant="%All"/>
3838
<RunInstall Class="kutac.monitor.utils.Installer" Method="EnableDeepSee"/>
3939
4040
<Log Text="End creating web application /csp/${Namespace}" Level="0"/>
4141
</Namespace>
4242
</If>
4343
44+
<If Condition='(##class(Security.Applications).Exists($ZCONVERT("/sysmon", "L"))=0)'>
45+
<Log Text="Creating web application /sysmon" Level="0"/>
46+
<RunInstall Class="kutac.monitor.utils.Installer" Method="createBrokerApplication"/>
47+
</If>
48+
4449
<Namespace Name="${Namespace}" Create="no" Code="${Namespace}" Data="${Namespace}" Ensemble="">
4550
<Log Text="Mapping SYS.History package to choosed namespace." Level="0"/>
4651
@@ -629,6 +634,26 @@ do ##class(kutac.monitor.utils.Installer).setup(.pVars)</Description>
629634
]]></Implementation>
630635
</Method>
631636

637+
<Method name="createBrokerApplication">
638+
<ClassMethod>1</ClassMethod>
639+
<FormalSpec>pVars,pLogLevel,tInstaller</FormalSpec>
640+
<ReturnType>%Status</ReturnType>
641+
<Implementation><![CDATA[
642+
set Namespace = tInstaller.Evaluate("${Namespace}")
643+
set cspProperties("NameSpace") = Namespace
644+
set cspProperties("IsNameSpaceDefault") = $$$NO
645+
set cspProperties("DispatchClass") = "kutac.REST.ConfigBroker"
646+
set cspProperties("GroupById") = "sysmon"
647+
set cspProperties("MatchRoles") = ":%All"
648+
set cspProperties("CookiePath") = "/"
649+
650+
set tSC = ##class(Security.Applications).Create("/"_$ZCONVERT(Namespace, "l"), .cspProperties)
651+
if $$$ISERR(tSC) throw ##class(%Installer.Exception).CreateFromStatus(tSC)
652+
kill cspProperties, security
653+
quit $$$OK
654+
]]></Implementation>
655+
</Method>
656+
632657
<XData name="DSWSettings">
633658
<MimeType>text/plain</MimeType>
634659
<Data><![CDATA[{"Default":{"addons":"","app":{"language":"en","hideFolders":false,"showImages":true,"isMetro":false},"namespaces":{"widgets":{"mobile/Current Performance Indicators.dashboard":{"ObjPerf":{"sizeY":7,"sizeX":3,"col":6},"GlobPerf":{"col":4,"sizeY":5,"sizeX":2}},"mobile/GloPerf.dashboard":{"w2":{"sizeY":5,"sizeX":10}},"dash/actions/State Info.dashboard":{"Widget1":{"col":0}},"mobile/ObjPerf.dashboard":{"_filters":[{"targetProperty":"[Measurement Date].[H1].[Month]","value":"&[NOW]"},{"targetProperty":"[Measurement Date].[H1].[Day]","value":"&[13]"}]},"mobile/DBSizes.dashboard":{"w2":{"series":{}}}},"tiles":{"mobile/":{"":{"row":0,"col":0,"sizeX":1,"sizeY":1,"color":2,"fontColor":0,"icon":27,"title":""},"CPU Utilization":{"row":0,"col":1,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"CPU Utilization"},"Current Performance Indicators":{"row":3,"col":2,"sizeX":2,"sizeY":2,"color":1,"fontColor":0,"icon":0,"hideTitle":true,"widget":0,"title":"Current Performance Indicators"},"Current Performance Objects":{"row":0,"col":5,"sizeX":3,"sizeY":3,"color":1,"fontColor":0,"icon":0,"widget":1,"title":"Current Performance Objects","hideTitle":true},"Database Sizes":{"row":0,"col":2,"sizeX":3,"sizeY":3,"color":1,"fontColor":0,"icon":0,"widget":1,"title":"Database Sizes"},"Globals Performance":{"row":4,"col":1,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"Globals Performance"},"Journal size history":{"row":3,"col":1,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"Journal size history"},"License History":{"row":2,"col":1,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"License History"},"Object Performance":{"row":1,"col":1,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"Object Performance"},"Routines Performance History":{"row":0,"col":8,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"Routines Performance History"},"Various System Parameters Performance":{"row":3,"col":4,"sizeX":4,"sizeY":2,"color":1,"fontColor":0,"icon":0,"widget":0,"title":"Various System Parameters Performance","hideTitle":true},"WIJ Performance":{"row":0,"col":9,"sizeX":1,"sizeY":1,"color":1,"fontColor":0,"icon":0,"title":"WIJ Performance"},"Current CPU Parameters":{"row":1,"col":8,"sizeX":2,"sizeY":2,"color":1,"fontColor":0,"icon":0,"hideTitle":true,"title":"Current CPU Parameters","widget":0},"Current License Count":{"row":3,"col":8,"sizeX":2,"sizeY":2,"color":1,"fontColor":0,"icon":1,"title":"Current License Count","hideTitle":true,"widget":0}}}}}}

0 commit comments

Comments
 (0)