Hi, Community!
I'm happy to share with you that Developer Community is growing and Yesterday we reached a good milestone: 1,000,000 unique reads for articles and questions you contributed to InterSystems Developer Community.

Hi, Community!
I'm happy to share with you that Developer Community is growing and Yesterday we reached a good milestone: 1,000,000 unique reads for articles and questions you contributed to InterSystems Developer Community.

I am trying to read some binary data from a local file or through socket.
The binary data is like H.264 codec, I need to read data BYTE by BYTE (even BIT by BIT) and decide the next step based on the data read so far.
I check the documentation and it seems like most of the sample focus on human readable IO, ie: LINE by LINE.
Could I achieve my goal through COS?
Thanks.
Hello everyone,
I just started to learn how to create a web application. My aim is to create a web app with IRIS, which streams financial data.
Can I connect some streaming-data API (for example IEX API) with the IRIS Platform? Or is there any other easier way to achieve my aim?
Thank you in advance.
I thought I should be able to go to the application error log or look at d ^%ER when I get the following error in the browser when troubleshooting a CSP page:
An error occurred with the CSP application and has been logged to system error log (^ERRORS)
However nothing is being generated in these logs. Where are these logs being made?
Thank you
Hello,
I need to add a new property ("Injection") to an existing database. The existing database contains, in part:
An "ImageStudy" which contains one or more "ImageFiles" defined as follows:
Class PET.ImageStudy Extends (%Persistent)
{
Relationship ImageFiles as PET.ImageFile [cardinality=children,inverse=Study]
...
}
Class PET.ImageFile Extends (%Persistent)
Relationship Study as PET.I have a class thus:-
Class RMH.ClinDoc.Response.GetEPRDisplayResponse Extends Ens.Response [ProcedureBlock]
{
Property GetEPRDisplayResult As %XML.String;
}
The property GetEPRDisplayResult contains html content.
When I write out the property in a terminal, all the html special character content is encoded e.g. '<' is < '>' is > ; etc....
I want to display this html in a browser and have it render as normal.
So my question is how to I store html content in a cache object such that it renders correctly in a
I have this local, containing a list of books of arbitrary length:
set books=2 set books(1, "author") = "Alice" set books(1, "title") = "Hello" set books(1, "pages") = "123" set books(2, "author") = "Bob" set books(2, "title") = "World" set books(2, "pages") = "456"
And I want to generate this PDF (there could be more than two tables), each book is a separate table:

The header is always the same (Author, Title, Page) but the number of tables would be different.
ZEN reports sounds relevant, but I'm not sure how to pass data from local there and how to draw a separate table for each result.
Typically, I have time to review the documentation, which I'm sure is here. However, I have a workaround (TEST1) but I was wondering if anyone could assist me in advising how I would need to adapt the curly brace snippet (TEST2) to provide the same result.
Thanks for any help you can provide.
TEST1(STATUS=1) K (STATUS) X "S MSG=$S(STATUS:""HELLO"", 1:""GOODBYE"")" W !,MSG Q TEST2(STATUS=1) PUBLIC { X "S MSG=$S(STATUS:""HELLO"", 1:""GOODBYE"")" W !,MSG }
How do I get non latin text in PDF mode for ZEN reports?
Currently cyrillic test is rendered as ####:
Class Test.Zen Extends %ZEN.Report.reportPage
{
Parameter DEFAULTMODE = "pdf";
/// ReportDefinition is a placeholder.
XData ReportDefinition [ XMLNamespace = "http://www.intersystems.com/zen/report/definition" ]
{
<report xmlns="http://www.intersystems.com/zen/report/definition"
name="MyReport" runonce="true">
</report>
}
XData ReportDisplay [ XMLNamespace = "http://www.intersystems.com/zen/report/display" ]
{
<report xmlns="http://www.intersystems.June 25, 2018 – Alert: Outer Join Query Results
InterSystems has corrected two defects that can cause SQL outer joins to return incorrect results. These defects can also impact DeepSee in Caché and Ensemble, as well as InterSystems Business Intelligence in InterSystems IRIS; in these cases, building and synchronizing some analytic models may result in build errors.
These issues exist on all platforms for the following released InterSystems Data Platform products:
When I down load a file using a csp page, the application shows the percentage as 37 %, 74 %, and 100 %. I am trying to make changes to the application that it shows one percentage after each read. The first time it reads, it would display 37%. The next run would replace
37 % with 74 % and so on until it completes its download. I have tried adding javascript code to the application however it doesn't work. For example when I enter &js('alert');, the application displays it value on the screen. Also, I tryed putting it between two scripts tags and it doesn't work.
I have a need to restrict some developers access to Message Viewer in a namespace without restricting their ability to create or modify productions components. Is there a way to do this? It's not clear from the documentation.
Hi Community!
As you know we have Global Masters program — InterSystems Data Platform Advocacy Hub.
All Global Masters members (Advocates) can achieve various levels of advocacy which depends on contributions on Developer Community and activity in Global Masters.
Every new level opens new type of challenges/tasks and new types of rewards.
We are excited by how engaged you are with Global Masters but realised that we have a really great gap between initial level Insider and the next level Specialist. Indeed, Specialist level demands really great achievements: 10 articles, 10 questions on DC, article with 1,000 views.
So we introduced a new level of advocacy with name "Advocate".
See the details below.
Hi Everybody!
We are pleased to invite you to the upcoming webinar "Optimizing Application Performance" on 29th of May at 10:00 (Moscow time)!
A unique chance to talk about application performance.
Hi Community!
InterSystems Global Summit 2018 is approaching fast!
We've just introduced 3 new rewards exclusively for members of the InterSystems Global Masters Advocacy Hub!

Check out new Global Summit 2018 Rewards below!
When I delete a class package, it seems to delete it from my workspace but the delete action is not synchronized with the server. Is there a way to delete this package both locally and on the connected server within Atelier?
#UPDATE - Added product version information
Atelier version: 1.2.118 (Beta)
Caché $ZV: Cache for UNIX (IBM AIX for System Power System-64) 2017.2 (Build 744) Fri Sep 29 2017 11:04:53 EDT
I'm facing a specific sort problem.
There are several thousands of articles sold all over.
Users expect to get a description in local language sorted by their specific collation.
Hi folks,
One of my clients want to project a null property of a cache object to an empty XML element. Say, if we have a class:
Class Diabetes.BS.Message.LabReportMessage Extends Ens.Request
{
Property Report As %String;
Property IsRisky As %Boolean;
Property RiskValue As %String ;
}
If the instance of this class has a null RiskValue, after projection, they want the XML as following:
<LabReportMessage>
<Report>Somestring</Report>
<IsRisky>1</IsRisky>
<RiskValue/>
</LabReportMessage>
Is there any way we can do it? Thanks.
Hi Community!
New video "Treating Patients with REST and iKnow" is available now on DC YouTube Channel:
I have a CACHE.DAT file that is working under CACHE version 2015.1.0.429.0
I have a second machine with CACHE version 2017.2.0.741.0
When I attempt to add/use the CACHE.DAT in the new version of CACHE, it will not mount.
How do I upgrade/convert the DAT file to make it work under the new CACHE version?
Thx. Larry...
Hello Community :)
I am currently creating some documentation for my team. I need to show every connections between my business process, business services, and operations . All I can have is only one link like this screenshot :
Do you know any way to show every links, or to get a good visual documentation ?
Thank you in advance, have a good day Developers !
Hi -
I'm working on a project that will be dealing with depression screening and I'm not certain where any of this information would belong in the HL7v2.x world.
Can anyone suggest what the proper placement of "has this person been screened" and if so, "this was what the screening showed"?
At first thought I was thinking that this is an "Observation" of some sort (and ORU message) for the "what the screening (or perhaps testing) showed", but I'm not sure if the screening was performed yes/no qualifies as an "ordered test".
Just looking for a starting point I guess. Thanks
Hi,
I am planning to develop a new ensemble project with REST service, requests, response, business service, process and operations in Atelier. Is there any specific folder/package structure which i can follow? Appreciate any suggestions.
Has anyone built tag cloud from iKnow domain?
If so, any advice on how to do that?

Hi
Hello,
I used the operation :
what is the best way to do it?
I tried to add informations in OnAlertRequest method as below but I need to change mail operation from all namespaces...

I have iKnow domain with 1 source, 1 data and 1 metadata fields. Source is a table.
Let's say individual rows are immutable, but new rows are added after the domain is built.
How do I add them to domain?
In %SYSTEM.iKnow class IndexTable method is available:
classmethod IndexTable(pDomainName As %String, pTableName As %String, pIdField As %String, pGroupField As %String, pDataField As %String, pMetaFields As %List = "", pWhereClause As %String = "", pConfig As %String = "") as %Status
Assuming I have a table App.
Hi, Community!
I am trying to create a business service that takes a csv through a FTP server and pass it to a business process. So, I have created a registration map for the CSV file and the business service which extends from the EnsLib.RecordMap.Service.FTPService . When I try to configure the business service in the FilePath section I enter the FTP server path and it connects without problems, the problem appears when I assign the ArchivePath path, which is also inside the server. When I do that, I get an error which says that the pathway doesn't exists.
In Studio, you can open the inspector and view the SQL Storage Map on %Persistent classes. Can you do this in Atelier or do you have to read the XML text? If it doesn't currently exist, are there plans to include it? The inability to perform certain functions in Atelier that can be done in Studio can be a 'point of conflict' when asking/forcing/encouraging developers to move to Atelier.
As part of our security standards, we can't have our applications saving our credentials. For Atelier, this means our server connections. Is there a way to stop this by saving the connection parameters, but prompting for credentials on each run? Or is there another way?
Thank you