go to post Herman Slagman · Jun 27, 2022 Yes, it can, ECP seems to be compatible between IRIS and Ensemble (or Cache)We will use it for migration to IRIS too, first add an IRIS ASync member to the mirror and then later promote it.We only have done this in a test scenario, so no guarantee ;-) Herman
go to post Herman Slagman · Mar 14, 2022 The only way you could accomplish this is by watching the journal files, there would be journals like "Set Global" and "Kill Global"
go to post Herman Slagman · Dec 20, 2021 This seems to work: Method %OnNew(InitVal As %String) As %Status{Do ..HTMLZIPDoc.%LocationSet("c:\temp\zips")Return $$$OK}
go to post Herman Slagman · Dec 10, 2021 Open the ClassDefinition: Set ClassDef=##class(%Dictionalry.ClassDefinition).%OpenId(ClassName)Add the Parameter Set Parm=##class(%Dictionary.ParameterDefinition).%New(ClassName_":"_ParameterName)Set Parm.Default=ParameterValueDo ClassDef.Parameters.Insert(Parm) Find the desired method in ClassDef.Methods collection by MethDef.NameUse the MethDef.Implementation stream to manipulate the codeCompile the class.
go to post Herman Slagman · Dec 7, 2021 I don't know if this is the case, but be sure not to output anything before setting Content-Type or HTTP status.In my case it was a debug Write statement that wrote directly to the current TCP stream.Because of IO redirect when something is written to the stream (the HTTP body) first the headers must be written and those are at that time the default values.
go to post Herman Slagman · Nov 5, 2021 But it's not about the front-end, you can use any you like.The power of CSP is in the back-end: hybrid server-side rendering, seamless integration with Classes, #server/#call.If you are developing an InterSystems-only web application, not using CSP would be foolish.You can still use Bootstrap, Tailwind, etc for the UI sugar, but for data integration and routing there's no match.
go to post Herman Slagman · Aug 5, 2021 Did you put a space (or a tab) at the beginning of the line ?<tab>Write "xxx"