go to post Robert Cemper · Jul 6, 2020 #1)- create a simple Business Process using the wizard- compile it and see the resulting class and at least 4 related .int routines.- then decide if you really want to do this all manuallythe challenge is to properly use and service the methods you see in Ens.BusinessProcess To make it easier you may install (or activate) the ENSDEMO namespace as an example (before IRIS. have no idea where it is gone) #2) you write. ---transformation (written in DTL), but the code is manually written. --- It might sufficient to put your code just into a CODE Block of a BP generated with the wizard.
go to post Robert Cemper · Jul 6, 2020 My personal opinion:WIN* is a nice Desktop OS good for mom and aunt Betty. With an incredible paranoic approach. In post VMS times all *X (LinuX,AIX, OS X, Solaris(rip+), ***UNIX, ....) are real server OS systems by nature.
go to post Robert Cemper · Jul 6, 2020 I did this implicitly during my Sharding Evaluation https://community.intersystems.com/post/sharding-evaluation-1and more on https://community.intersystems.com/post/sharding-evaluation-2
go to post Robert Cemper · Jul 6, 2020 Good observation. Try run a "force" down of the image. For Caché it's .../bin/ccontrol force <instance> The service calls itself always "Controller" .I've seen such orphans rarely every now and then. but I don't have any explanation.stopping it should allow a new start. Check if there are other processes with Ensemble or Cache.exe
go to post Robert Cemper · Jul 6, 2020 There's still alert.log - (not a big hope)eventually, a Windows event logging may give a hint. - (less hope) next emergency startup with -nostu WRC = last chance
go to post Robert Cemper · Jul 6, 2020 Does %installdir%/mgr/cconsole.log have anything useful to tell you ?
go to post Robert Cemper · Jul 5, 2020 When I found it, I felt like Indiana Jones when he detected the Holy Grail.
go to post Robert Cemper · Jul 5, 2020 See also this Editor Archaeology as long as you don't use WebTerminal. or my new Terminal Multi-Line Command Editor
go to post Robert Cemper · Jun 29, 2020 Is it really %String or a subtype without MAXLEN or MALXEN disabled ?I have done this in past and I know of some types just defined to remove MAXLEN =50 e.g. %Library.RawString, %Library.Text, ...
go to post Robert Cemper · Jun 29, 2020 in class %Dictionary.CompiledProperty you have if a Property Parameter exists it is in this Array: But not all properties have MAXLEN this is a %String
go to post Robert Cemper · Jun 28, 2020 If you call routines or classes you should temporarily save your lines before executione.g. ZS temp
go to post Robert Cemper · Jun 28, 2020 use local routine. like: a<tab>for i=1:1:100 {<tab>/// do one line<tab>///do something else<tab>}do a ;to run it to edit/show your line use ZI, ZR, PRINT ATTENTION: you need a REAL terminal. WebTerm, Studio, .... just can process single lines as they are only Terminal SIMULATIONS using eXECUTE command
go to post Robert Cemper · Jun 23, 2020 I see just nothing in SQL that relates to the error message.my only wild guess: some NULL value results confuse the VB end.You could eventually bypass it using NVL() function SELECT NVL(PROE,'*'),NVL(DESP,'*),NVL(ID,0) FROM ZVBMAPEAMENTO.SVINFOUVNDWHERE JOB=1224 GROUP BY PROE