Interesting to see this latest ranking come to my attention:
http://db-engines.com/en/ranking/graph+dbms
Look what's ranked 16th. Shame a decision was made to deprecate it ![]()
InterSystems Caché is a multi-model DBMS and application server. See more details here.
Interesting to see this latest ranking come to my attention:
http://db-engines.com/en/ranking/graph+dbms
Look what's ranked 16th. Shame a decision was made to deprecate it ![]()
I have a very large logistics software running Chache.
I need to build an external application ( Web & Mobile) . I was thinking of using Angular. Does anyone have experience with this infrastructure ? What would be the best way to extract the data ?
We have this challenge at our site. When we first designed it many years ago, we decided that the best way to store files was with a unique identifier, which matched one of the fields in the corresponding record. For example, if the unique identifier was a nine-digit field (such as a SSN), we'd save a file as nnnnnnnnn.ext, where nnnnnnnnn is the nine-digit number, and ext is the file extension. If we needed a change to the file, we'd file as nnnnnnnnn_hdate.ext, where hdate is the horolog date. And for 18 years, this was just fine.
The code I'm researching loosely follows this flow:
I can modify 1 and 3 no problem but modifying 2 is difficult.
However I think that step 2 has some optimization problems, namely:
Is there a way to count these two metrics?
Looking for official guidance concerning the pitfalls of mixing Object Script with legacy MUMPS in the same .INT and/ or .MAC. Thanks, R
Hi community,
what is the best way to determine if a certain property got changed between %OpenId and %Save? Preferably in the %OnAddToSaveSet method.
Thanks,
Jiri
This document describes considerations around SDDC and HCI solutions for InterSystems Clients.
Software Defined Data Centers (SDDC) and Hyper-Converged Infrastructure (HCI) – Important Considerations for InterSystems Clients
When working with the dateText component in a Zen Application and setting the parameters "format:DMY" and "separtator:/" I cannot save the right date to the database.
In short, I have a structure similar to :
Class View.A Extends %ZEN.Component.page{XData Contents [ XMLNamespace = "http://www.intersystems.com/zen" ] {... <dataController id="a-controller" modelClass="MVC.A"/> <dynaForm id="a-form" controllerId="a-controller" onsubmit="return zenPage.saveForm();"/>}}
Hi,
I'm trying to send emails to a distribution list but it doesnt work. However, When I send emails to individual emails it works fine. Is there a configuration that I need to be checking or enable?
I'm doing it within a Business Operation:
Hi All
I'm sharing this ticket just posted to wrc as I believe it is inconsistent behaviour. and other developers may trip over it....
<wrc ticket>
I have found something that appears to me to be inconsistent
Simple example
set x={"theValue":true} write x.theValue
this correctly converts true to 1
However if " (double quotes are placed around it
eg
set x={"theValue":"true"} write x.theValue
it does not convert and displays the string "true"
!!!!!
</wrc ticket>
Peter
The documentation only provides the syntax but does not provide any sample DDL for this case.
I am modifying some DB2 queries to Cache SQL but always meet some errors, please provide a sample query for this case.
Thanks.
Hi,
Please let me know best way to restore single cache database of 300 GB from one server to another with minimum downtime.
Cold backup will take lot of time for 300 GB database size and snapshot backup not possible.
Not sure about cache online backup which take all databases backup.
Hi Guys,
is the there a way that I can make a routine call from one cache to another?
I've a client that still on Cache 2008 and given that JSON is not much supported in V2008 we thinking of installing Cache 2014 in the same server Create a routine that handles JSON (in Cache2014), and then simply call in their current Cache 2008 just make a routine call of that is V2014?
thanks
hi
I cannot connect to Caché sometimes, the error message is
[Cache JDBC] Communication link failure: Communication error: Connection reset
and I cannot access the management portal
so I plan to restart Caché with "ccontrol stop cache", it prompted "unable to get access to pid table"
what's the problem?
thanks!
I am managing a very large logistic's software company utilizing Cache as the main infrastructure.
I have many customers around the world and I need to upgrade the authentication process add 2 factor authentication, access management, captcha etc.
Does anyone have experience with this ? are there any suggested external software that can be integrated with our infrastructure ?
Hello ISM Community,
Is it possible to copy all the classes in a package to a new package in Studio?
If not does anyone have some ObjectScript code that does this?
Regards
Mike
In this article I would like to present the RESTForms project - generic REST API backend for modern web applications.
The idea behind the project is simple -after I wrote several REST APIs I realized that generally, REST API consists of two parts:
And, while you'll have to write your own custom business logic, RESTForms provides all things related to working with persistent classes right out of the box.
Use cases
Hello, I'm trying to install CSP Gateway on Ubuntu 18.04 (Apache) with the installer CSPGateway-2018.1.1.638.0-lnxubuntux64.tar.gz but it doesn't seem to work. I keep getting access-denied when I try to open CSP-pages or the CSP Management portal.
Does someone have an installation-manual or so ?
Hi all,
Do you know if there is a way to create a Lock that is related to an existing transaction, in the sense that if transaction is finished (commit or rollback) Lock is removed. I ask this because in the following example Lock is there until process is killed.
Example :
TSTART
Lock +^MyLock
TROLLBACK
I know, that, Caché itself is locking internally a table register when doing an OpenId with exclusive flag during the transaction life. For example :
TSTART
Do ##class(MyTable).%OpenId(<TableID>, 4) (This internally is creating a Lock +^User.MyTable(<TableID>)
Hello,
In all web services, i need to my get login and token. So with Postman, i tried to call a HTTP request where I put the login/token in the header :
I tried to get data from Http request header. The REST APi use %CSP.REST. I tried something like that :
But it didn't work..
Someone can give me some example or other method ?
Regards,
In this series of articles, I'd like to present and discuss several possible approaches toward software development with InterSystems technologies and GitLab. I will cover such topics as:
Would anyone recommend techniques on how to limit the amount of calls that external groups are making to our resources?
Recently we had an issue where one of our ODBC accounts maxed out the license to one of our DB servers (50 max).
I have been tasked with creating a class that will handle error logging in a consistent manor for an application I am working on. The need is to have all variables in the calling method logged along with some other information.
The example given was zwrite which is exactly what I need, however, I somehow need to capture the output of ZW and put it into a database table. Any easy way to capture this data? I was able to dump ZW to a file, but that is not ideal.
Any help is appreciated!
Hello Global masters!
I developed Web with Spring framework (JAVA, Jdbc Cache) and I wrote SQL when I made it.
And Window program with VB6, Cache Object and VisM.
Is there a significant performance gap? SQL and Cache Object?
same function, same computer performance just different Java and VB6.
Thank you.
Minsu.
Hello Global masters.
I am junior developer about Intersystems cache in South Korea.
I want to develop process management program on server.
My code :
InterSystems is pleased to announce the availability of these maintenance releases
· Caché and Ensemble 2017.1.3
· HealthShare Health Connect v15.03 for 2017.1.3
For Caché and Ensemble
· Oracle Solaris 10, 11 for SPARC-64 and Oracle Solaris 10, 11 for x86-64 platforms are now approved for release. They were not available for earlier 2017.1 releases.
· The full list of corrections can be found in the release notes
· The version number of the kits is 2017.1.3.317.0
HealthShare Health Connect v15.03 on core technology 2017.1.3.317.0
Hi,
someone knows how to change the "required" to portuguese.
it's a property(Required) on persistence.
i want to change from "required" to "obrigatório"
I need to redirect user to a url, which is 5000+ characters long.
To do that I set:
set %response.Redirect = url
However, in the browser I receive this header:
LOCATION: <First 3972 characters of the 'url' variable>
In WriteHTTPHeader method of %CSP.Response, where the LOCATION header is
written:
Write "Location: ", <Redirect>,!
After I added a buffer flush, after the above-mentioned line:
Write *-3
My new question regards connecting to the external database to insert the data. I have the following code:
Hi, Community!