As Visual Report is deprecated in InterSystems IRIS,
What are the best alternatives for reports would you recommend?
Hi,
I've read into console.log that there is some problems writing the global Task History
09/13/18-09:33:00:109 (9052) 0 Error al escribir en global de historial de tareas - Error (ERROR #5002: Error de cache: <DATABASE>%SaveData+20^%SYS.Task.History.1 ^SYS("Task","HistoryD",66179),c:\intersystems\healthshare\mgr\)Hi,
it is possible to convert a csv file to json file?
I want to stream json files and output the data as it comes in from the files. So my files are "csv" type and I want to convert these files to "json" type.
I can read csv file as follows:
ClassMethod ReadFile()
{
set stream = ##class(%Stream.FileCharacter).%New()
set sc = stream.LinkToFile("*.csv")
do stream.Rewind()
while'stream.AtEnd {
set line=stream.ReadLine()
write line,!
}
What should I add to convert it to "json" and read it again?
Thank you
Hello,
I am trying to send a HL7 Billing Batch 2.3:FHS file out to an FTP site:
The file needs to be in Variable Length / Carriage return carriage control format--
When I send the file, the format is Fixed Length 512 Byte Record-- Not Working
The data is ok within the file-- It is just the way I am sending it out of Ensemble that is not correct.
I am thinking that it is a setting within the Operation that I am missing or not choosing correctly.
Hi,
Can I reference the 'request' object when setting default values for context variables?
Hi All, I tried to execute the ##Class(%SYS.LDAP).Binds(LD,"",$lb(Username,Domain,Password),$$$LDAPAUTHNEGOTIATE) but this command is returning the value as 7 only instead of 0. Is there any method to find out the error using the returned value. Please help me
In the next ten years the applications will radically change, see my vision about it:

Today, the web apps are developed using modern HTML 5/CSS/Javascript frameworks like React, Angular, Bootstrap, etc. These web apps are focused on responsive views from the laptop to tablets and mobile screens.
The row expression defines what dimensions and measures appear on the rows of your pivot table as well as how they appear. Sets and CROSSJOINs are used.
3394731190001
Hi
I'm starting work with the Atelier.
Starting from the point that Eclipse uses local files on the workstation, COS development can be versioned with market tools (For example GIT or Subversion).
I would like to know how the community has worked with code versioning, to create a consistent versioning model.
I initially have the following doubts:
- Creation of WorkSpaces and Projects
- Merge files
- Change Branch Functional Development
- Promotion of Environments: Development -> Homologation -> Production
- Generating Historical Tags
Thank you all.
i would like to ask about the installation of CACHÉ.
is there a way to install from the internet?
please let me know if there is one.
macOS High Sierra 10.13.6
Bring your laptop to the Experience Lab on Global Summit 2018 and engage with our technologies in a whole new way!
Hi, Community!
Just want to let you know that InterSystems IRIS is available on Google Cloud Marketplace.
Start here to get your InterSystems IRIS VM on GCP.
I know we have nearly 5000 members on the DC site, but not even sure if this is a majority share or a minority share.
Anyone have a good guesstimate?
Sean.
SQL gateway.
It is not "compiling" correct the properties(get; set;) in the class, and generating 2 methods of :
GetuProperty and SetuProperty.
so it's not equivalent to standard methods interface handling.
Regards,
Emanuel
Hi,
Connections/ SOAP Operations to 3rd Parties can hold some challenges like the 3rd party changes it 's structures/ WSDL and returns an additional property in a SOAP response. So I have tried to implement the XMLIGNOREINVALIDTAG in the proxy SOAP response structures , but in Ensemble this seems to get ignored.
Are there any good suggestions on how to handle this an ideal would have been that the other party inform you of changes before hand....
Or we can ignore the tags, and inform the operations of such problems but the rest of the response message is valid and could be processed
Best regards
Hello,
I have some issues trying to store a base64 encoded stream into the obx:5 segment.
I'm using the StoreFieldStreamBase64 method in my business process to store the stream into the segment.
I'm sending the hl7 message containing my stream to an ensemble business operation (EnsLib.HL7.Operation.FileOperation) to write the message on disk.
When i'm reading it with an ensemble business service, it can't parse the stream because it contains multiple CRLF.
Why is my business operation splitting my stream into multiple newlines ?
Ensemble ver : 2016.2
Kami
I am having trouble finding/using the ability to refactor inherited elements from super classes. In studio this was under the Class->Refactor->override menu. I did note a 'refactor' option on the right click menu, but if you attempt to choose it the option greys out as soon as you get the mouse pointer over it. Does this feature exist in Atelier as of yet?
In Atelier is there a way to configure automatic indent when typing open/close braces? From what I've found this is usually left to the language (e.g. Java > Editors) but I couldn't find a setting under the Atelier preferences.
For reference, this is what Studio does:

And here is Atelier:

Notice the return after the open-brace doesn't indent and the close-brace doesn't unindent.
Hi,
Is it at all possible to protect certain properties / message fields that is sent via Ensemble from within Ensemble.
Alternatively to mask it when displaying in the message view Body /Contents tabs.
We could send in the fields encrypted but I was hoping that we could just hide or mask the fields.
Any ideas on this.
Hey guys,
I need your help.
I am writing a code in Python and I want to create a database and some properties and then to send json files (data) to this database. (I use client-server-model for loading the data into IRIS)
I use curl methods and convert it in Python code with:
curl.trillworks.com/#python
My code so far:
url = "http://127.0.0.1:52773/api/docdb/v1/NamespaceName/db/DBName" url2 = "http://127.0.0.1:52773/api/docdb/v1/NamespaceName/doc/DBName/" header = { 'Content-Type': 'application/json', } response = requests.get(url, headers=header) print(response.
Hi Community!
We are pleased to invite you to the upcoming webinar "Taking Control of Your SQL Performance" on 12th of September at 11:00 a.m. EDT!
Generally speaking, InterSystems products supported dynamic objects and JSON for a long while, but version 2016.2 came with a completely new implementation of these features, and the corresponding code was moved from the ObjectScript level to the kernel/C level, which made for a substantial performance boost in these areas. This article is about innovations in the new version and the migration process (including the ways of preserving backward compatibility).
Hi everyone
I have a datacombo that displayes value from a db table.
I would like to set one of this value as default value. How can I do that? Is there a way to say selected value given the text or the Id from the DB table?
Thanks a lot and kind regards
Milena
Below is a simple alert processor based on the EnsLib.HTTP.OutboundAdapter to send text alerts via an SMS Gateway service. Typically, all that is needed to send an HTTP Post to the gateway service is the destination phone number, a source phone number, credentials, and the URL.
The code below is based on the Anveo gateway whose interface is as follows:
{
Parameter ADAPTER = "EnsLib.HTTP.OutboundAdapter";
Property Adapter As EnsLib.HTTP.
Hello,
We are running cache version 2012.1.4
Is it possible to make an HTTP Post passing in JSON string?
Example:
I want to send this request to Authorize.net. How can I do this in cache object script?
Is there a way to modify the CSP Server Access settings programmatically, instead of through the management portal?
Global Summit will happen too soon, and I'm going to be there, as many of you I hope. You should register if still did not do it.

Ive been asked to investigate Intersystems Cache' for a new software initiative and was hoping to be able to download a limited-use or dev license to kick the tires but I need it for a couple of specific OS builds. AIX and Linux (CENTOS). I don't see a place to download specific versions, other than Windows, various builds of Unix and that's about it. Can someone give me some guidance on how to make sure I'm downloading the right item to build some test instances with?
thank you in advance :)
tom
This is a FYI for anyone who has experienced the following error after upgrading an existing instance to any product based on Caché 2017.2.2. In our case, the products are HealthShare HealthConnect for Redhat x64 and for Windows x86-64 but I believe it would be a common problem for any InterSystems product on any platform, if based on Caché 2017.2.2. After upgrading our development instance from 2016.2.2 to 2017.2.
We are trying to connect a RSS feed to a HealthShare PHR app, the RSS feed located here (link). Upon doing so I get a certificate server mismatch error, so I tried testing this out in the terminal as follows to see why this would be happening:



