- Log in to post comments
BIG THANKS!
That soved the problem
It's a shame that the owner of the package didn't react to the ISSUE on Github or OEX for 3 months
- Log in to post comments
run
USER > zn "%SYS"
%SYS > ZLOAD JOURNAL
%SYS > Printin WebTerminal you just get NOTHING
in normal terminal and iterm you see the code
- Log in to post comments
@Mario Sanchez Macias You missed the point.
The essential functionality is to have a total autonomous partition to work in.
It was never named so, but it is the real Shell for ObjectScript and its predecessors for >50 years !
- Log in to post comments
THX
- Log in to post comments
simple case:
write some lines of ObjectScript in TERMINAL with Functions, ....
NO need to compile it, no INT, no MAC, no traces.
Just DO it:
---
or load some INT., apply your changes, run it, forget it
no save, no recompile, ...
WebTerminal is based on Xecute and compiled code
Same in Studio.
- Log in to post comments
Overall a nice idea.
the package still needs some polishing to convince
suggestion1: fix issue to build clean docker
suggestion2: re-enable Start+Stop message so uses see it was moving
suggestion3: show which class you check , kind of work log
suggestion4: also step into sub-packages e.g. not just rcc but also rcc.unittests. codeinspector could be a good start
sugesstion5: allow also MAC, INT, INC code to be checked
- Log in to post comments
I just can repeat my message from OEX review !
.png)
- Log in to post comments
it would be great if the issues in building Docker container would be fixed.
so we can touch it and reduce frustration of evaluators first
Actually it is broken, Issues pending since some days
- Log in to post comments
- is there anywhere a working example using the template ?
- or a hint of how to apply it ?
- Log in to post comments
Your code looks like a ClassQuery. %Library.Query
This is not a Stored Procedure :=> a ClassMethod ...[SqlProc,SqlName=anyname]
and everything happens inside this ClassMethod
you run is by CALL PROCEDURENAME
- Log in to post comments
I use it since Caché 2014.* at least.
this just the latest documentation.
What's the purpose of the semicolon ? SELECT Name,Home_State FROM Sample.Person ;
for TEMP table see: https://docs.intersystems.com/iris20242/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL_createtable#RSQL_createtable_desc_temp
Before collecting all pieces in the Stores Procedure
I'd suggest to test you queries isolated im SMP or from terminal in SQL shell
- Log in to post comments
UNderstand a STORED PROCEDURE as a special case of a ClassMethod
using CREATE PRODURE .......LANGUAGE OBJECTSCRIPT
You can write it with all specials you need
see docs: https://docs.intersystems.com/iris20242/csp/docbook/Doc.View.cls?KEY=RSQL_createprocedure
- Log in to post comments
write $translate($justify(input,ln)," ",0)- Log in to post comments
if $d(^|"%SYS"|CONFIG("Namespaces"," "))
for set ns=$o(@$ZR) quit:ns="" write ns,! ; or do whatever you intend- Log in to post comments
Thanks! A great summary!
- Log in to post comments
Oh dear !
I started with DSM 1.0 in 1978 and met Terry in the kick-off training for support in Mainard.
It was a great experience to me.
- Log in to post comments
ÍD is an reserved name in IRIS / Ensemble
in fact as you describe it, it is rather a KEY than a typical ID
so this query may serve your needs
SELECT LIST(Value) WHERE KEY=11
SELECT LIST(Value) WHERE KEY=12
- Log in to post comments
demo video added https://youtu.be/JpRJzDNp96c
- Log in to post comments
@Mary George
there is one.
I just posted a cross namespace cross CLS, MAC; INT, INC search
https://community.intersystems.com/post/code-scanner
It's pretty fast just using COS and Globals. No class.
- Log in to post comments
Congrats:
I like your code example that demonstrates deep understanding of the DB concept.
💪
- Log in to post comments
From docs:
tformat = 1 >>> Express time in the form "hh:mm:ss" (24-hour clock).
W $ZTIME(338,1,)
00:05:38
W $ZTIME(338+43200,1)
12:05:38
My guess: You look for this
W $tr($ZTIME(338,3),"AM")
12:05:38
- Log in to post comments
set time="2023-09-28T20:35:41Z"
write $TRANSLATE(tine,"-:TZ")
20230928203541- Log in to post comments
Do you look for a kind of LOGGING ?
- Log in to post comments
👍💪
- Log in to post comments
with set pSettings("From_Source_Rec_Job","Adapter...
you pass a String literal
assuming the value of your variable str = From_Source_Rec_Job
then set pSettings(str,"Adapter","FTPPort")=2022
should be sufficient
- Log in to post comments
iris | 08/15/24-05:47:48:778 (828) 3 [Utility.Event] Error while moving data directories
ERROR #5001: Cannot create target: /shared/durable/
You may have some file protection issue
- Log in to post comments
Studio has a feature to expand / compress ObjectScript Commands
Advanced Editing
this might be a starting point.
- Log in to post comments
You mentioned IIS.
Are you sure IIS is listening at port 57772 ?
And: http://localhost:57772/csp/sys/UtilHome.csp
looks like the old call to private Apache
- Log in to post comments
on Windows use $$$installdir\bin\iris.exe
- iris stop <instance-name>
- iris start <instance-name>
for instance-name use iris list
- Log in to post comments