Hi Guys
The navigation by default returns the Total records, how can I change that or allow the navigator to only show the number of records in the current page, or is there a property of Tablepane that returns the current page records No?
.png)
Thanks
Hi Guys
The navigation by default returns the Total records, how can I change that or allow the navigator to only show the number of records in the current page, or is there a property of Tablepane that returns the current page records No?
.png)
Thanks
Hi All,
I am currently using D $SYSTEM.SQL.Shell() command or management portal to retrieve the data from database. I just learned we can also run cache table sql queries in MS access. MS access already installed on my machine.
I need to ask how I can connect my database of USER or sample namespace in MS access to run these SQL queries.
Thanks in advance!!
Hi All,
I am having an SQL query (mentioned below). When I am running this query it is taking 90 min to retrieve all records (approx 1 million records).
Fetching data from 5 tables using inner join in cache. Relative cost displaying 10 million
I wan to confirm How this query can be optimized
SelectOrderBooks.Hi ,
I am trying to work out how to install the intersystems-jdbc-3.3.1.jar file onto a windows server to set up a connection between athrid party application and an Iris database.
Is there an installer ? the java -jar etc command does not work "could not load main class " . Added the folder to the system path .
Running Eclipse temurin but I do not work with java at all, other than these very specific points where need to get applications to run .
If someone could point me to a guide or instruction that would be of great assitance
Cheers
Michael
I already have a working setup with:
- Ubuntu 21.10
- Unixodbc 2.3.6
- ODBC-2018.1.5.659.0-lnxubuntux64
- libcacheodbcur64.so
I have tried to update to:
- Ubuntu 22.04
- Unixodbc 2.3.9
But, i am getting "SQLDriverConnect: 0 [unixODBC][Driver Manager]Driver does not support the requested version".
So, I have tried to switch to:
- libcacheodbcur6435.so
- ODBC-2018.1.7.721.0-lnxubuntux64.tar
But i am getting same error. Please, could someone help me?
I already have a working setup with:
- Ubuntu 21.10
- Unixodbc 2.3.6
- ODBC-2018.1.5.659.0-lnxubuntux64
- libcacheodbcur64.so
I have tried to update to:
- Ubuntu 22.04
- Unixodbc 2.3.9
But, i am getting "SQLDriverConnect: 0 [unixODBC][Driver Manager]Driver does not support the requested version".
So, I have tried to switch to:
- libcacheodbcur6435.so
- ODBC-2018.1.7.721.0-lnxubuntux64.tar
But i am getting same error. Please, could someone help me?
How can I use STREAMOID to populate an <img> tag in ZEN reports from a stored jpg in a class object
The value of Image :
http://xxx.xxx.xxx.xxx:57772/csp/dev/%25CSP.StreamServer.cls?STREAMOID=…
Snippet below:
<container ifexpression="%report.TestProfileImage(2)=1">
<table orient="col" class="borderless" width='#($g(^||Page("TotalRowWidth")))#in' group="TestTable2">
<table orient="row" width='#($g(^||Page("TotalRowWidth")))#in'>
<table orient="col" class="default" width='#($g(^||Page("TotalRowWidth")))#in' group="Tes
Map out your learning goals for the year with an array of resources from Learning Services. In the January 2023 newsletter, learn how you can find targeted learning resources related to your job tasks and prepare for certification with a classroom course or practice questions.
%objlasterror is a useful reference to the last error.
Every time $$$ERROR is called, %objlasterror is set to a result of this call.
It's important in cases where you want to convert exception to status:
Try {
// quality code
} Catch ex {
Set sc = $g(%objlasterror, $$$OK)
Set sc = $$$ADDSC(sc, ex.AsStatus())
}Because AsStatus calls $$$ERROR under the wraps, the order is important, first you need to get %objlasterror and convert exception after that.
First of all thank you for your time in reading this question and writing a response,
We would need some help, I have created a csp page, but the first time I access it, it gives me this error:
| 5918 | You are logged out, and can no longer perform that action |
When I refresh the page, it works ... Why?
Thank you in advance!

There are many entities in IRIS which are extremely difficult to transfer to another system.They usually contain important system-stored objects: users, roles, privileges, mappings, and applications. The exception to this list is for resources, which are facilitated by the ability to select and save them from the management portal interface [System > Security Management > Resources]. Yet, things are not as good with other system objects. I even got an idea for this topic
I devoted this article to the explanation of how to transfer gateway connection settings [System >
Hi *,
I want to dynamically generate the arguments of a method during compile time.
'For example, I want the following method
ClassMethod DoCleverStuf() As %Status [ CodeMode = objectgenerator ]
{
do %code.WriteLine(" Set tSC = $$$OK")
...
}to look like this in the .int code.
ClassMethod DoCleverStuf(pValue1 As %Integer, pValue2 As %String) As %Status [ CodeMode = objectgenerator ]
{
// some generated code will be here
}Is this possible? Or alternativel;y, can I generate a whole method at compile time?
Thanks.
I've been trying for a while to come up with a set of tools to monitor the health of a mirror set and email a report nightly on the status of the mirror, or flag issues in real time.
Making sure that all the databases are caught up, that all the mirror members are online.
I've tried a number of methods I've found to try to access the state of the mirror and mostly found they're internal or unsupported routes, (that when questioning WRC have swiftly been removed from the online documentation...).
We are upgrading from Health Connect 2018.1.3 to IRIS Health Connect 2022.1, and one thing that we are particularly hesitant about is if our Business Rules will work in the new version.
I am trying to come up with a testing process for bulk testing our rules, and wanted to know if this could be done programmatically instead of having to modify all the Business Operations to have them write the HL7 data to a file. I caught Orlando Health's presentation at GS2022 but I am not sure that will work for my team.
We already capture all the raw data from Business Services, so I just was looking to
I have deployed code onto a site in the compiled format.
But when I try to call the code I get the error,
<CLASS DOES NOT EXIST>
Is there a specific way that you need to run compiled code?
Hi guys,
I've setup an FTP passthrough service and operation to move two files from one SFTP server to another.
The files are moved and i can confirm with filezila that the whole operation went well.
However, i need to raise errors and send email if one the sftp servers is down for whatever reason, and if the trasnfer didn't go well.
I ticked the alert on error box for the passthrough BS and BO and the errors are indeed forwraded to an alert management system. I have real problems with the check on the SFTP servers.
I'm stuck after trying to design several solutions that i didn't manage to
Hi All,
I am a beginner in cache. I need to extract data from multiple tables (4-5) tables based on an SQL query . The data is more than 9 lakhs of records (i checked using count). The total number columns is 16.
When I am running this SQL query through management portal, I am getting time out exception. Could you please suggest how I can retrieve those records. Which way will be good (Dynamic query using %SQL.Statement or Embedded SQL (not known to me) or Writing to a global will help or not).
I tried using CSV but there are few columns that contain comma and because of which I cannot use CSV
Dear Friends
I create a soap web api but return 403 forbidden, please check image below.
Your help is highly appreciated.
.png)
Quality of Service Mirroring Timeout Configuration
The Quality of Service (QoS) timeout determines how long a Mirror configuration of Caché will tolerate a loss of connectivity between its members. However, the exact method by which it does this and what that means for someone looking to configure this setting on their own system is not entirely obvious. For example, InterSystems released an alert in April of 2015 detailing the consequences of having a shorter QoS timeout on virtualized systems and our decision to change the default value of QoS from 2 seconds to 8 seconds in newer
Hi Community,
We launched an integration between Open Exchange and Global Masters. Now, when you leave reviews for applications on OEX - you are getting points and badges automatically, no need for any extra steps! You get:
💰 200 points automatically for each published review on Open Exchange.
🏆 Bonus points and badges for a number of reviews:
InterSystems announces another developer preview release, as part of the developer preview program for the 2022.3. Many updates and enhancements have been added in 2022.3 and there are also brand new capabilities, such as the new FHIR SQL Builder, improvements for Columnar Storage, and support to SUSE 15 SP4 and Oracle Linux 9. Some of these features or improvements may not be available in this current developer preview.
Future preview releases are expected to be updated biweekly and we will add features as they are ready. Please share your feedback through the Developer Community so we can
Hi,
Is there a way of printing out information about IRIS.DAT file eg. database name?
The reason is that I've "refreshed" TEST system from LIVE system and I'm not sure I've the copied the correct file to the correct place
on the file tree. The file tree structure shows the database that IRIS.DAT represents.
eg. /db/HMF/IRIS.DAT should be the HMF database
Hi Guys
I've been using the example code %SQL.ExportMgr taken from here (an example from the intersystems community) an am having a few problems with it.
The code I have is below, and I'm having the following problems:
Hi Community,
I have created a HL7 production in my working environment, Ens.Alert ,EMailAlert, PagerAlert, and BadMessageHandler are created.
Can anyone explain how Ens.Alert and BadMessageHandler will work when an HL7 message in Passed in Business service and how these 2 are related when any error occurs in the Production envinorment?
Dear Friends
Please help me to create %ZEN.proxyObject same in below example:
{
"dynamicLinkInfo": {
"domainUriPrefix": "link.example.com",
"link": "https://www.examplelink.com"
},
"suffix": {
"option": "SHORT"
}
}
My Code
// body
set BodyObject=##class(%ZEN.proxyObject).%New()
set dynamicLinkInfo=##class(%ZEN.proxyObject).%New()
set suffix=##class(%ZEN.proxyObject).%New()
set DataObj=##class(%ZEN.proxyObject).%New()
set Data2Obj=##class(%ZEN.proxyObject).%New()
Set DataObj.domainUriPrefix= "link.example.com"SeHi all,
I am trying to use some process private variables (percent variables) in Triggers.
I am referring to values from $System.Process, like the ClientIPAddress and CSPSessionID.
These do to not contain values and I suspect it is bacause of scope. I also checked, and the %session variable is not available if the change originated from a CSP request.
I know that in triggers the scope of the variables are to be kept local, that is why NEW is to be used.
Is there a way to access the Process Private Variables in Triggers or get $System.Process to return the correct values?
Thanks.
Hello
i'm trying to read http json response from service. The response size res.HttpResponse.Data.Size = 19610854
ClassMethod getData(pCode,pDate, pGlb) As %Status
{
Do res.Get("TestService/getData?dateTo="_$ZDate(pDate,3))
Set stat=res.HttpResponse.StatusCode
Do res.HttpResponse.Data.Rewind()
Set httpResponse=res.HttpResponse.Data.Read(res.HttpResponse.Data.Size,.sc)
Set dynObj = [].%FromJSON(httpResponse)
Set iter = dynObj.Stmt.%GetIterator()
While iter.%GetNext(.key, .value){
Set @pGlb@(item)=$ListBuild(SomeField1,SomeField1)
}
}when
New Year, new Code Golf!
You will receive a positive integer for the number of floors. Your challenge will build a pyramid with a "#" character. As usual, the shortest solution wins.
##Input
3
##Output
#
###
#####
also a valid output
#
###
#####
I want to refresh the TEST DB from LIVE.
On TESTTC02, I'm getting the error:
"Missing Mirrored Databases Report"
Questions.
1. What causes this problem?
2. How do I fix it?
Thanks for any help
=========================
This is the basic plan for the refresh:
DR copy IRIS.DAT files -> TESTTC01
TESTTC01 IRIS.DAT files -> TESTTC02
These are the details:
SMP=System Management Portal – the GUI web interface into IRIS admin
DRTC01=DR node of LIVE (async mirror)
TESTTC01=Primary member
TESTTC01=Backup member
This is what I did:
0. on TESTTC01 SMP, "Remove Mirror Configuration"
1.
Hey Community,
We are glad to invite you to the upcoming kick-off webinar on the InterSystems Developer Tools Contest.
In this webinar, we'll talk about how to choose a project and show you how to develop, build and deploy applications on InterSystems IRIS data platform. Also, there will be information about the hot internal projects at the moment (SQL client, VS Code unit tests and Jupyter notebooks), how to look at community opportunities in the Ideas portal, and what InterSystems would like to do with the management portal.
Date & Time: Monday, January 23 – 12 pm EST | 6 PM CET
Speakers:
🗣 @Raj Singh, InterSystems Product Manager
🗣 @Dean Andrews, InterSystems Head of Developer Relations
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager