go to post Robert Cemper · 23 hr ago In your screenshot, I see $('<div>') simpledialog2( But W3Schools says:https://www.w3schools.com/Jquery/jquery_syntax.asp Basic syntax is: $(selector).action() A $ sign to define/access jQuery A (selector) to "query (or find)" HTML elements A jQuery action() to be performed on the element(s) I didn't write JavaScript for decades, and I'm not an expert.BUT: I fail to detect the point after the closing bracketIt was just my Studio that marked it as an error. created with NPI
go to post Robert Cemper · Jul 17 you could try to set your terminator to null String "". it is optional accordig to docshttps://docs.intersystems.com/iris20251/csp/docbook/DocBook.UI.Page.cls?KEY=GIOD_tcp#GIOD_tcp_open terminators Optional — A list of up to eight user terminator characters that will terminate reads on the TCP binding device. If you specify both T mode and terminators at the same time, T mode is ignored.
go to post Robert Cemper · Jul 17 I wonder how you expect to know that your input is complete without any terminator.And according to your example, you also don't have a fixed length:Withoit an clear signal timeout seems to be the only way to know you are complete.You may read input character by character without guarantee how do decide for 1 or 10 or 100 or 1000 ?Some ending character (eg. not numeric) or a fixed length is required
go to post Robert Cemper · Jul 17 Confirmed. I just checked: containers.intersystems.com/intersystems/iris-community:2025.1 containers.intersystems.com/intersystems/iris-community:latest-cd license valid to 4/6/2026
go to post Robert Cemper · Jul 17 see also docshttps://docs.intersystems.com/iris20251/csp/docbook/Doc.View.cls?KEY=GCSP_directives#GCSP_directives_expressionscreated with NPI
go to post Robert Cemper · Jul 17 The correct syntax is &html < your content > I didn't detect the closing > in your screenshot It generates:Write " your content "in the resulting .int codeJust the same as it did in Caché or Ensemblecreated with NPI
go to post Robert Cemper · Jul 16 My personal preference would be verify Websockets with a js client (even in CSP) then move it to IRIS with all hidden and default features if required at all. You may check all the old WS examples in OEX
go to post Robert Cemper · Jul 16 Hi your codeSet WebSoc=##class(%Net.WebSocket.Client).%New(WebSocURL,cre,evl) Just uses the Default %Net.HTTPrequest that contains url port, ....But %New offers more• Methode %OnNew(pURL As %String, pCredentials As %Net.WebSocket.ICredentials = $$$NULLOREF, pEventListener As %Net.WebSocket.IEventListener = $$$NULLOREF, pAcceptedProtocols As %String = "", pRequest As %Net.HttpRequest = $$$NULLOREF) als %Statusand in %Net.HTTPrequest you have a property porthttps://docs.intersystems.com/iris20251/csp/documatic/%25CSP.Documatic.cls?LIBRARY=%25SYS&PRIVATE=1&CLASSNAME=%25Net.HttpRequestI never needed it as protocol ws and wss was sufficient.But there is no other place for a port to be assigned
go to post Robert Cemper · Jul 16 You mentioned: WebSockets are enabled on ports 80 & 443, but the code fails Websockets work bi-directionalSO: Did you assign / map those ports also in your docker-compose ?
go to post Robert Cemper · Jul 14 Docker build fails : ERROR MESSAGE ! iris The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested 0.0s ✔ Container docker-setup-1 The required Platform is not mentioned as a Prerequisite Is it also available for amd64 processors ?
go to post Robert Cemper · Jul 11 Possible workaround: $ListToString(%DLIST(DISTINCT(REPLACE(ARCIM_Desc,'<br/>',''))),'<br/>') as "ARCIM_Desc",
go to post Robert Cemper · Jul 11 Details on $LISTTOSTRING Your source seems to contain the <br/>Try a different separator e.g. @ to verfiy it.If it is in and you can see it, HTML tags < > might be escaped for some reason and not berecognized but displayed as text instead
go to post Robert Cemper · Jul 10 set DOB=$ZDATE(paper.PAPERDob,15,,4) will do it1 comma less,4 is the 4th parameter !!see also doc: https://docs.intersystems.com/iris20251/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fzdate
go to post Robert Cemper · Jul 9 #; Recompute hash here now we have the lock Set hashval=$$$hash($lb($$ClassIndexTS^%SYS.cspServer2(db),$roles)_rangelist) $ROLES of the user might also be involved in the issue
go to post Robert Cemper · Jul 9 As a first step, I would check file/directory owner + protection in WINDOWS related to Studio Windows user< DIRECTORY> is not so specific on the reasons
go to post Robert Cemper · Jul 3 If you look at GitHub, you find a kind of CSS therehttp://https://github.com/intersystems-community/webterminal/tree/master/src/client/scssThey might be present somewhere in your installation.You may play with it at your own risk
go to post Robert Cemper · Jun 30 again YES !Any expansion is related to an extension of the internal mapping structure of the .DAT filewritten to disk If you don't have any restrictions on disk space, you consume the relatedoverhead in 1 single shot at a time that you control (e.g., startup)
go to post Robert Cemper · Jun 27 A possible escape from that trap could be to use a dedicated boxThat just runs TCPTRACESo the message runs CLIENT -> BOX -> SERVER -> BOX -> CLIENT Of course, a qualified network manager might use Wireshark for this issue
go to post Robert Cemper · Jun 26 HMMM.Are you sure that WS and WSS Protocol are enabled on the Webserverhttps://ac1.mqtt.sx3ac.com And any firewall in between?