go to post Mack Altman · Mar 13, 2018 I did this as instructed on the referenced post, but no errors are being encountered.
go to post Mack Altman · Sep 21, 2017 For those interested, I thought I'd share the solution we reached.We have the Purge Task History job running each AM. We utilized this as a hook so that when this is completed it triggers the Tasks we want to run, essentially, at startup. This was done "How often do you want the Task Manager to execute this task?" to "After another task completes".
go to post Mack Altman · Sep 21, 2017 While I would love to use %ZSTART, we use a third-party application on our DB that we want to ensure our code isn't intermingled with, or inadvertently removed when the product owner decides to change dependencies of theirs within %ZSTART. Basically, we would know for certain that changes made within %ZSTART are only from that product owner.This is a great idea as well.
go to post Mack Altman · Sep 20, 2017 To answer your first question, the server is restarted nightly to receive a daily backup.Specifically, I am looking to find out if there is a way to do this within Task Manager.
go to post Mack Altman · Sep 20, 2017 Do you know if there is a way to do this within the Task Manager?
go to post Mack Altman · Aug 31, 2017 While it is possible, I would ensure that it is not possible to perform the actions within Caché first. This would enhance the application's ability to work better across platforms as well. Many of the functions that users would want to use have been compiled into classes, which you can refer to the class documentation here.Its important to note that Caché reserves system memory for itself, so external calls would rely on the system's memory less that which has been reserved for the database. In most cases, a database is set up to run on its own system (i.e. the server is optimized to run the database only). I have been in a situation where someone did not recognize this and caused the server to lock up due to consuming the remaining memory.As far as how to do this, it would depend on your Caché version and your Operating System, but it would be done with the $ZF function, which you can read up on here.
go to post Mack Altman · Aug 28, 2017 This did end up being custom code. Since it was written to the cconsole.log, my assumption was that it was native.
go to post Mack Altman · Aug 22, 2017 Currently, we are running 2010.2 and I am following this to review our performance. In doing so, I read above, "The maximum size of routine buffers is 1023 MBs."I was wondering if you could clarify what this means as I'm finding that the maximum is 65,535.Thanks in advance.
go to post Mack Altman · Aug 17, 2017 I don't think you're expecting too much. I do think something indicating posts since last viewed on the sidebar would be helpful.
go to post Mack Altman · Aug 15, 2017 The following is the capture requested with the exception of the fields that were trimmed due to them all being 0. The fields trimmed were RemGrefs, GRratio, RemGupds, RemRrefs, RemRLaS, GblSz, pGblAsz, RouSz, pRouAsz, ObjSz, pObjAsz, ActECP, Addblk, PrgBufL, PrgSrvR, BytSnt, BytRcd, and IJULock.
go to post Mack Altman · Jan 30, 2017 This does work for intermediate routines; however, it didn't seem to work with MAC routines. Do you know of a method for making changes to the MAC routines?
go to post Mack Altman · Jan 23, 2017 Thanks for the response; however, I am trying to determine our rate of consumption, which we would need to know the formula for the consumption of storage and not for what has already been consumed.
go to post Mack Altman · Jan 23, 2017 This does not identify how consumption may be calculated; however, it does advise how we can determine how much storage a global has already consumed. I am looking for how to calculate consumption, which would help us in identifying our personal rate of consumption.EDIT: It may be worth noting that when reviewing a global with this class the output was 0.008 for multiple tests, where ^%GSIZE provided varying bytes for each test.
go to post Mack Altman · Dec 28, 2016 Due to receiving the Zen .js errors, I was unable to use the Global Mappings page; however, I was able to change the Default Database for Globals to BetaDB and then use the following to provide the solution. %SYS>s Properties("Database")="AlphaDB", Status=##Class(Config.MapGlobals).Create("Alpha","Customers(BEGIN):(10000001)",.Properties)
go to post Mack Altman · Dec 28, 2016 Yes. However, I'm not showing where in the documentation, or in the link you've provided, it showing what I've asked. I'm not sure how efficient it would be to place 10M references in the global mappings. Are you seeing something in the referenced link that addresses the issue discussed?