go to post Robert Cemper · Jan 26, 2021 You may use this Python example and use it over CPIPE as shown in my example in OEX
go to post Robert Cemper · Jan 26, 2021 there are 14 programming examples available in OpenExchange related to integration with node.jshttps://openexchange.intersystems.com/?search=node&sort=d.desc
go to post Robert Cemper · Jan 26, 2021 As iristrmd.exe only runs on Windows it is simply localhost:23 Telnet + SMP: System > Security Management > Services > %Service_Telnet enablediris session is not available in Windows
go to post Robert Cemper · Jan 21, 2021 Right. It stands at the first line and <ctrl>+<F5> in Studio starts it It is also in Debug menu / Go I think that the design idea was to have a last chance to set breakpoints.
go to post Robert Cemper · Jan 21, 2021 just tried to reproduce a similar case in Terminal.#0) clear all stored breakpoints (menu: Debug / View breakpoints / remove all)#1) set the breakpoint in Studio using F9#2) attach to process (shell if in Terminal)#3) do ^yourroutine in terminal#4) In Studio: <ctrl>+<F5> let it run if your breakpoint is reached you see the yellow box Hint: try it with some simple 5 line routine first If you never see the yellow box then you just don't execute this line
go to post Robert Cemper · Jan 21, 2021 That's correct if you are already in an .int routine.OTHER relates to cls, mac, .....
go to post Robert Cemper · Jan 20, 2021 As an add on:If you also want to get back the result of your command you may use CPIPE device.See my article and the related example in OEX and this fresh one for Python
go to post Robert Cemper · Jan 19, 2021 Ahh!Studio debugger is based on ZBREAK command.old style BREAK is only useful for interactive debugging in the terminal and ignored in backgroundI always tried not to mix it up. Not sure if this is the reason. I think it's suspicious.
go to post Robert Cemper · Jan 19, 2021 I've seen such behavior during debugging when I fell into some deployed system code (.obj only)A similar effect happened to me when I touched some customized command, function, variable from ZLANG***[which I tried to debug !!!] I could gain control again by some <SHIFT><F11> until returning to some code covered by .intAs Studio stores a lot of info in the Windows registry just killing Studion might cause some confusion.
go to post Robert Cemper · Jan 14, 2021 Could you pls. be a little more precise about what you expect:heavy & complex & simple is quite ambiguous.
go to post Robert Cemper · Jan 14, 2021 Caché has a nice example in namespace SAMPLES how to upload a stream of any length: /csp/samples/upload.csp.
go to post Robert Cemper · Jan 13, 2021 If it's just pure import / export the .TIF you may access it as %Stream.FileBinary But if you need some more sophisticated processing and have some working method (eg. in Python)you may use it in some near future with the promised embedded Python [@Bob Kuszewski ] Until then you may take a look to my example in OEX about using Python methods & classes over CPIPE
go to post Robert Cemper · Jan 13, 2021 Is there a way or tool available to take the source files and create an XML file which can be used for deployment to Ensemble? YES: $system.OBJ.Export(....)$system.OBJ.Load(...)docs & details This works on Caché/Ensemble not just IRIS
go to post Robert Cemper · Jan 13, 2021 your code is : Set classname = mobj.FindClassName(SchemaName_"."_TableName) Set mgr.TableName = SchemaName_"."_TableName Set mgr.ClassName = classname The class to Export: Class Persistent.PersonBackup Extends %Persistent BUT you call it: do setupExportImport^uTask12440("Export","PERSISTENT","PERSONBACKUP") There is no class PERSISTENT.PERSONBACKUPTry instead: do setupExportImport^uTask12440("Export","Persistent","PersonBackup") So the generator can find your class
go to post Robert Cemper · Jan 11, 2021 Oh, dear!I saw something similar ~'86 running on VAX/VMS (or was it RSX-11/M ?) with some specialised keyboard