or over SQL using OEX package SQL-for-ERRORS-Global
- Log in to post comments
or over SQL using OEX package SQL-for-ERRORS-Global
I just gave it a try:
According to docs
processing 8-bit on a unicode install should be possible
,,,, while a Unicode instance can process both 8-bit and 16-bit data.
It's anyhow a tricky exercise
simply search
do LOG^%ETN
does an actual snapshot and you my examining the actual content at that point of time in SMP
This docu on Cached Queries may be an explanation of what you identified
object code is just binary content.
not even debugger can decipher it.
I've never seen a decompiler (like for java) the last 25 years.
.png)
Hi @Daniel Aguilar
This looks pretty much like my case:
https://community.intersystems.com/post/docker-start-iris-community20241-preview-fails-repeatedly
if your processor doesn't fit the requirements this applies also to Docker images.
Basically every SQL statement whether internal or external is cached for eventual reuse in future
You can find Cached Queries from SMP > System Explorer > SQL > Cached Query.png)
clicking on one in the list you get the details.png)
Tab SQL Statements shows much more details.png)
Click on SQL Statement Text offers a further drill down into details.png)
Typical mistakes with ODBC access over Windows DSN
How can I run this from my Win 11 + Desktop Docker ?
it actually fails, issue is reported https://github.com/grongierisc/iris-flask-template/issues/1
How can I run this from my Win 11 + Desktop Docker ?
it actually fails, issue is reported https://github.com/grongierisc/iris-django-template/issues/1
How can I run this from my Windows 11 Docker Desktop ?
install fails. https://github.com/grongierisc/iris-fastapi-template/issues/1
http://<server>:<port>/csp/......
refers to the private webserver installed and used in past releases
check if your external webserver listening to 8080 is started at all
You probably should ask this in an Oracle forum.
This is definitely not the best place to discuss such idea
_SYSTEM is just another user name with role %ALL
any other account with the same role can do it as well.
Tying some code to a Username ignoring the power of roles is an elementary design error.
Hi @Otto Medin !
HTTP is basically US ASCII 7bit with some "handcrafted" extensions
- somehow "UTF 7.6" 🤪 focussing on octets
it works for äöü but NOT for € (x20AC) >>> in URL %u20AC
for details: https://softwareengineering.stackexchange.com/questions/304419/what-encoding-are-the-http-status-and-header-lines
my hint: Try to avoid it in HTTP headers and stick with 7bit ASCII to be on the save side
browsers are less risk for problems but old applications are
any MIRORING is technically GLOBAL Mirroring
read in docs https://docs.intersystems.com/iris20242/csp/docbook/Doc.View.cls?KEY=PAGE_high_availability
4 options:
Manipulating time values is a risky ground. See this simple example.
USER>write ?1%, $ZTZ," : ",$zdt($ZTS)," : ",$zdt($now())," : ",$zdt($h)
-60 : 07/04/2024 16:03:42 : 07/04/2024 17:03:42 : 07/04/2024 18:03:42So for international applications using anything else than UTC is an open trap you might be caught in.
This was the original motivation to use UTC in ENSEMBLE and it's descendants and followers
traditional style:
Set From = "2024-07-04 13:21:16.477"
Set To = $tr(From," -:")\1Pls be more precise:
- where do your data come from and how?
- where do you expect to store them ?
- what do you mean by "linked servers" ?
NO ODBC: in general in IRIS almost every table can be accessed also as object..
My driver loaded using IRIS CLIENT installation
C:\Program Files\Common Files\InterSystems\IRIS\IRISODBC3564.dll
my driver version =2023.1.4.580.0
As displayed by OEBDC
If I understand it correctly :
- DBeaver uses your ODBC and works OK (or is this a different driver ?)
- Power BI tries ODBC but fails
Did "Test Connection" also fail ?.png)
YES, concurrency applies to persistent objects once the are sved the first time
this means: it doesn't apply when the object is NEW and has no ID yet.
the basic mechanic in ObjectScript is the LOCK command (https://docs.intersystems.com/iris20241/csp/docbook/Doc.View.cls?KEY=ITECHREF_lock)
for persistent objects this mechanic is named Concurrency
check this context with lots of various cases and examples
https://docs.intersystems.com/iris20241/csp/docbook/Doc.View.cls?KEY=GOBJ_concurrency
. https://docs.intersystems.com/iris20241/csp/docbook/DocBook.UI.Page.cls?KEY=GCOS_lockbasics