Article Stephen De Gabrielle · Nov 8, 2019 1m read freeze & thaw scripts on windows - a 'gotcha'! Hi, It turns out that on windows if you run a command with a windows command file you need to escape the % character as %% In my case I could test freeze and thaw calls at the command line successfully as ..\bin\cache -s. -U%SYS ##Class(Backup.General).ExternalFreeze() ...but when my freeze script ran it would fail. it turns out that a single '%' is striped when run in a windows command file, and it must be escaped as '%%' windows gets: #Tips & Tricks #Caché 1 3 0 763
Article Stephen De Gabrielle · Jun 28, 2019 1m read Speeding up Source and Target drop-downs in Message Viewer Slowness of the 'Source' and 'Target' parameters in the (portal) Message Viewer is caused by the Bitmap indices of Ens.MessageHeader.Running the 'bitmap index clean up' routine for Ens.MessageHeader will fix the issue.I checked with WRC and they advised: #Performance #Tips & Tricks #Ensemble #HealthShare 2 0 0 350
Article Stephen De Gabrielle · Jun 26, 2019 1m read `do ^REDEBUG` for debugging SSL/TLS configurations This is more for my memory that anything else but I thought I'd share it because it often comes up in comments, but is not in the InterSystems documentation. There is a wonderful utility called ^REDEBUG that increases the level of logging going into mgr\cconsole.log. You activate it bya) start terminal/loginb) zn "%SYS"c) do ^REDEBUG #Debugging #SSL #Tools #Ensemble #HealthShare #InterSystems IRIS for Health 6 0 0 1.1K
Article Stephen De Gabrielle · Jul 5, 2017 2m read file name passthrough and extending a class to override a method I needed to pass through a file with Ensemble but the operation wasn't writing some filenames as given because the EnsLib.File.PassthroughOperation 'sanitizes' filenames removing characters that are not valid on some operatingsystems;09000655_AEDC_C3344059_A/E_Martin Browne_09000655_201706221018.pdf09000655_AEDC_C3344059_A#47E_Martin_Browne_09000655_201706221018.pdf #ObjectScript #Ensemble #HealthShare 1 0 0 1K