Hi, Community!
Are you using InterSystems Cloud Services? See how to get support directly in the app:
Hi, Community!
Are you using InterSystems Cloud Services? See how to get support directly in the app:
By default, the order of columns in a table is determined automatically by the system. To change the order, explicitly set the order for each property using the property keyword SqlColumnNumber when defining the class.
Example:
Property Name As %String [SqlColumnNumber = 2];
Please see the documentation below.
If you want to change the SQL table name, specify SqlTableName. If you want to change the column name (field name), specify SqlFieldName.
Both apply only to persistent classes.
New to Python. Attempting to use pypyodbc to select data from a table in one Cache database, and inserting into a similarly configured table in another. Process works fine except for tables containing Date types. NULL values in date columns are handled without issue, but when data is present, insert fails with:
An error occurred: argument 7: TypeError: 'NoneType' object cannot be interpreted as an integer.
Source table:
CREATE TABLE "SAT"."AuditAttribute" (
"ID" INTEGER NOT NULL PRIMARY KEY DEFAULT $i(^SAT.AuditAttributeD),
"AddDelete" VARCHAR(50),
I'm trying to get the python external language server started up in a container I am starting. The container is up and running but I cannot get the python language server to start.
This is the error that is coming back when trying to start the language server. I have tried creating a custom image with that package installed but it still does not work. Is there something specific that needs to be done to to get this working? (FYI, I have the dotnet version working but creating a custom image and installing the dotnet runtimes via a docker file)
Base iris
I'm using a server side fonts control, with the userAction method, i'm using the action 3 (to open a zenPage). passing some info on the URL..png)
on Studio, the new windows opens fine and blurs the url values:
But doing this with the vs code server side command, the url keeps the values:
i can't have the same behavior on the vsCode and Studio.
The method Link on CSP.Page doesn't work.
I'm trying to rewrite a legacy portal created with all .csp files into a portal written in .cls files. The problem I have is that the old cap pages use "csp:include page='page.csp'> tags. I'm trying to use the Include method that is in the %CSP.Page master page. It doesn't seem to insert the required file. Any suggestions?
Hi,
A customer today asked whether we could offer anything like the nice lineage charts that dbt offers, based on SQL view metadata. They are very much aware of our dbt-iris adapter, but were asking in the context of their landing area, which combines foreign tables and views, ahead of possibly using dbt for onward transformations.
I just restarted an AWS instance that have been dormant for 6 months (license still valid) only to find that the web application on there doesn't work and that I cannot connect to the management portal. I can however connect to the web gateway fine but it reports the "Server is currently unavailable".
Grateful any for any advice.
Fred Gustafsson
Good morning,
We frequently have the "Update" button that activates when launching scheduled tasks in our feeds.
This prevents the flow of this launch at the scheduled time. See image below
Hey Community,
We’re excited to announce a new upgrade to Developer Community AI!
Now, in addition to Community posts and comments, Developer Community AI also pulls information from official InterSystems IRIS documentation to answer your questions. This new feature lets you customise your search sources so you get the most relevant answers tailored to your needs.
Just choose the sources and ask the question:
.png)
Hello everyone,
so lets say i have the following:
Hello
Q
say(arg)
w arg
Q
and i am trying to execute it by its name such as:
s a = "say^hello"*execute the name inside a*
now I know for a fact that if say were written without any argument then do @a would work!
but I can I pass an argument in this case?
I don't want to use Xecute because I am in need of really high performance code.
Hi,
I've successfully installed and configured the custom MESH API supplied by intersystems. I'm able to send HTML rendered documents directly to GP's using Kettering.xml.
Ideally, I'd like to be able to send PDF/RTF files rather than HTML. Is this possible and if so can I still use Kettering xml? I know FHIR is the preferred method of transmission but i've tried sending a test FHIR message through MESH to EMIS but it's not displaying so I'm not sure if EMIS is able to display FHIR formatted messages.
Thanks.
Anthony Breen
Hey Community,
Play the new video on InterSystems Developers YouTube:
⏯ Human Centered AI: Shaping a Just and Ethical Future in Health Technology @ Global Summit 2024
I'm having an issue with sending SMTP requests from a specific Microsoft 365 account to Gmail accounts. We can use other Microsoft 365 accounts, but something about this one specific account sending to Gmail fails. The error we get is just telling us that sending to the user xxxxx@gmail.com failed. In order to troubleshoot that, I'm looking for more detail than that.
I see %Net.SMTP objects have a Debug property, but when I set it to 1, I can't see anything happening differently.
Hey Community,
We’re excited to introduce a whole new way for you to showcase your creativity and skills! This time, we’re inviting you to participate in our first-ever video challenge:
📹 InterSystems Tech Video Challenge 📹
Submit a video on any topic related to InterSystems IRIS products or services from October 21 - November 10, 2024.
🎁 Gifts for everyone + main prizes!
.jpg)
I assume IPM manifest tag UnitTest is tightly coupled with the standard unit test framework, right? However we have our own one that predates the standard one and we are not going to switch.
I think I need to import the unit test cases and then be able to run a single class method for the test run. Any ideas how this would be possible?
Hi,
I have a archive backup of a Cache database. I was able to restore the database but having trouble navigating through the globals, classes, namespaces .??? I am not a Cache user and/or developer so I am a bit lost. I am used to relational database such Microsoft SQL but not Cache which to my understand is a different breed of database. If you are looking for some extra money to help me extract some of the data I need i would be greatly appreciated.
Please email me at tamthnguyen@gmail.com or what's app phone +14168985565 I am in Toronto, Canada Eastern Standard Time Zone.
Thanks very much in
When trying to build a custom container, I'm getting a <LICENSE LIMIT EXCEEDED> during the build process.
Will this stop the container for building? Do I need a license in order to build a custom container?
Hello,
Is there a programmatic way (in ObjectScript) to determine if a string is an SQL reserved word (aside from using embedded SQL to try to name a property with that string and look for the error :-))?
Thank you,
Jean
.png)
Hi Community,
I want to share with you the lastest app that I have uploaded to the Open Exchange "IrisGoogleChat".
IrisGoogleChat is a utility for InterSystems IRIS that allows seamless message integration with Google Chat using Cache ObjectScript. This application provides a set of tools to configure Google Chat Channels, create messages powered by moods generated with AI and send them to a Google Chat Channel.
In order to provide the desired mood to your messages you will need an API key and an organization ID of OpenAI Chat GPT.
Is it some certain class, method, global, api, application or neither? If the entity is some of this what is the syntax?
I have a business process that adds data to a global variable on receipt of an HL7 message, and a scheduled task that executes a class method defined within the same business process that removes data from the same global variable. With this in mind it makes sense to consider concurrency and therefore make use of the LOCK command.
My first question is whether this is actually necessary?
My second question is what happens to locks when an error/exception is encountered after a lock but before the code to release the lock, is this managed automatically or should try-catch be used to release the
September 24, 2018 – Advisory: VMWare vSAN and Data Integrity
Clients running vSAN 6.6 or later should review a very important article that VMware published on September 21, 2018. The article describes the possibility of file system and database corruption, which can lead to outages and possible data loss, and we believe that some of our clients have encountered this issue. Therefore, we encourage you to act on this as soon as possible.
The VMWare knowledge base article is titled:
Intersystems provides External language server connections for various languages which,
from a development perspective, is great as I can keep my application code separate but still interact with the IRIS kernel.
It becomes more complex though if you are using Interoperability etc where you might end up with some code in IRIS and some code in another language.
What would be great is having an IRIS to IRIS language server where the application code and stay IRIS based but separate from the database?

🌍 Inclusion & Innovation in Education 🌍
Our project reimagines learning for all students, with a focus on accessibility and interactive experiences. Built with the goal of making education engaging and inclusive, the tool is designed to support students of all abilities in learning complex material in an intuitive way.
💡 What It Does
This educational app transforms lesson presentations into interactive study sessions:
I hit halt in Iris lite terminal within VS Code and was exited out to PS prompt. I was just curious what the best way / recommended way to get back into an InterSystems lite terminal would be? Perhaps it is just to start a new InterSystems lite terminal from a the options listed previously in this post https://community.intersystems.com/post/how-run-objectscript-commands-v…. I was just curious if there was a way to kick it off again from the PS prompt?
If you like Java and have a thriving Java ecosystem at work into which you need to incorporate IRIS, it's not a problem. Java External Language Gateway will do it seamlessly, almost. This gateway serves as a bridge between Java and Object Script in IRIS. You can create objects of Java classes in IRIS and call their methods. You just need a jar file to do this.

Hey Community,
It's time for the new batch of #KeyQuestions from the previous month.
Here are the Key Questions of October chosen by InterSystems Experts within all Communities:
Hi guys,
Is it possible to apply business rule on a XML without Schema?
Say, I'm trying to make some business rules on FHIR XML payload. I transferred the XML stream as an EnsLib.EDI.XML.Document in a BPL and passed it to a General Business Rule.
Set context.xmlDocument = ##Class(EnsLib.EDI.XML.Document).ImportFromLibraryStream(##class(HS.SDA3.QuickStream).%OpenId(request.QuickStreamId)).png)
I'm handling following XML document
With this rule
Then I got stuck at visiting the elements in the XML.
I.e How may I evaluate the profile value?
Thanks。
Hi everyone,
I am new to "git-source-control", what i am doing so far will explain you in few steps.
1. installed git-source-control into a namsapace TEST using ZPM "install git-source-control"
2. configure the git settings and created a new mapping for as such
3. Now when I am trying to ADD a new file which is created for eg - NewFolder/impl.cls , getting an error like this
exporting new version of NewFolder.impl.cls to /Users/abc/workspace/NewFolder/impl.cls
No mapping with a matching path found for file NewFolder/impl.cls
ERROR #5001: Create Directory failed: _err
Here workspace is my git repo