go to post Robert Cemper · Oct 26, 2023 Simplified:WIJ is the on-disk image of your modified buffers.If buffers are changed they get updated on-disk by an asynchronous background process.The modified date is typically the last modification at file close.writing modification date at every file update as you expect will break every file system. Transposing your expectation to a text editor would mean to update the file and date at every new line:I suppose you would be disappointed by the related performance reduction.Though, from personal experience, this seems to be the standard operating style of almost every government.😉
go to post Robert Cemper · Oct 26, 2023 n i f i=1:1:20 w !,$$save(file,glob) s id=^TEST zw id it looks like magic and the issue is independent of Global namefor testing, I would suggest this extension to the loop.zw also shows any $Lb() in readable format6, 7, seem to break sometimes ??
go to post Robert Cemper · Oct 26, 2023 after I called the label a second time pls. check ^TEST or ^TEST2 before the 2nd callif it isn't starting with a number it throws <ILLEGAL VALUE>I see no obvious reason in your code why it should NOT be Numeric.so in your test loop you may do a "write ^TEST,! " to check this condition
go to post Robert Cemper · Oct 26, 2023 what OS are you working with ? "C:/temp/file.xslt" this is wrong in Windows >>> "C:\temp\file.xslt" and wrong in Linux, Unix,, ... >>> "/temp/file.xslt"
go to post Robert Cemper · Oct 24, 2023 even deleting the lock from Terminal doesn't seems to work Whatever you try to express doesn't make senseAny kind of LOCK is bound just to the job that executes itthere is just no "UNLOCK" from outside except job termination. the locking job in your screenshot is 9908but your terminal is job 10376 expressed in a picture:- you try to catch a fly in your room that is flying somewhere outside the building
go to post Robert Cemper · Oct 23, 2023 Part of it (KILL, SET, TSTART, TCOMMIT, TROLLBACK) by global by process can be traced by examination of JOURNAL There is nothing similar for Global READ
go to post Robert Cemper · Oct 23, 2023 You may try this approach to convert JSON into a Global for search and iteration
go to post Robert Cemper · Oct 23, 2023 ClassMethod Calendar(y As %Integer) As %String { s a=$lfs("Monkey,Rooster,Dog,Pig,Rat,Ox,Tiger,Rabbit,Dragon,Snake,Horse,Goat,Metal,Water,Wood,Fire,Earth") q $li(a,y\2#5+13)_" "_$li(a,y#12+1) }
go to post Robert Cemper · Oct 23, 2023 great idea:: integers as separators! just realized the separating blank broke the line in display.
go to post Robert Cemper · Oct 22, 2023 I didn't get the meaning of Field(ge=0) immediatelyI see 6 variants to achieve this in IRIS in order of my personal preference use SQL NULLIF function use SQL CASE..END block if more complex use a custom SQL Function = ClassMethod projected as SQLProcedure create a TRIGGER if this is not just a single case use calculated properties with on Change clause create a customized OdbcToLogical method There are eventually more options
go to post Robert Cemper · Oct 21, 2023 you are not quite correct: abstract class %CSP.Stream is a base class for class %CSP.CharacterStream extends %GlobalCharacterStream, %CSP.Stream class %CSP.BinaryStream extends %GlobalBinaryStream, %CSP.Stream you decide which one to useWhere is the problem ?
go to post Robert Cemper · Oct 20, 2023 First bid: 145 by code checker 35 real code - the rest is text + packing + "cosmetics"
go to post Robert Cemper · Oct 19, 2023 #1) Subscript > 511 chars is not allowed #2) your browser broke the CSPCHD token for some CSP page
go to post Robert Cemper · Oct 15, 2023 Thanks @Bob Kuszewski !Sniffing through System Globals and Journals I found ^oddPYTHON and more:I'm convinced it works as before
go to post Robert Cemper · Oct 15, 2023 Thanks @Bob Kuszewski !Sniffing through System Globals and Journals I found ^oddPYTHON and more:I'm convinced it works as before
go to post Robert Cemper · Oct 12, 2023 contact ISC sales, buy an appropriate license, and you get access to WRC and the Kit repo
go to post Robert Cemper · Oct 10, 2023 If this is your own CSP page you may set %session.EndSession =1 ORyou have a dummy page that does just this and you call it manuallyI did it mostly during testing