Has anyone done any integration with Kafka, especially prior to IRIS? If yes what was your experience such as specific pain points to be overcome.
David
Has anyone done any integration with Kafka, especially prior to IRIS? If yes what was your experience such as specific pain points to be overcome.
David
Earlier, I've written about command pipes.
This is the internal variant of a PIPE.
To make this more tangible and visible for you, I prepared a small example
The scenario is to run a monitoring process that receives
input from an unknown number of sensors. (Could be Lab equipment or similar.)
The monitor should not poll its sensors nor run
in a hang loop to scan a common global and work independently of any disk access.
To try it log into a terminal
. DO ##class(IJC.Demo).%Start()
The Highlander principle applies for this example: There can only be one
Next, open a new terminal and run
.
Hi Community!
Recently we added polls in DC functionality.
How to add it?
Create a usual post. Go below to the bottom of post settings and click on

Then fill the question and options for the poll. See the animated gif:

Hey Community!
As you know, InterSystems Developer Community is always evolving. We have a number of different pages in popular social networks. And now we're more than happy to launch the InterSystems Developer Community on LinkedIn! Please welcome:
1.Developer Community Page on LinkedIn: to stay in the know about articles, answers, announcements, hot discussions, best practices based on InterSystems technology - so good if you are an active user of LinkedIn!
2. InterSystems Developers Group on LinkedIn: to network with other developers.
Imagine that you want to invite a high-pro DC member to your event, or you have a question or need advice... How to contact him/her? Now it's easy! Go to DC LinkedIn Group and send a direct message!
I'm looking to see there is a way to create a holding queue in Ensemble. I have a ORM message that is coming into the Engine. I want to convert that message into a ADT^A04. Then send the ADT first and the Original ORM message behind it. How can I hold the Original ORM before I send the ADT message before it?
I use rest service on Health Connect and will has utilized HL7 FHIR for get information of external database. But i don't find exemplo in oficial documentation.
Someone to utilize the HL7 FHIR for info request in to external database?
Hi Community!
We have a new release of DC. What's cool?
1. Polls
2. Tag tree
3. Better site performance
4. Email digests: better monthly digest design and weekly email digest is introduced
And many more.
Hi everybody,
after importing an XML schema from xsd into Ensemble I´d like to add it to my Studio-Project but can´t find the imported schema in the namespace view. For example when working with custom hl7 schema, I could easyly add it to my project under namespace view schemaname.hl7. Is this also possible with xml schema? If so where can I find it on an component level?
kind regards,
sebastian
Hi,
I would like to use EnsLib.HL7.Operation.HTTPOperation for sending HL7 messages via HTTP. It sends the Content-Type as "text/html"
I would like to change it to something else, say "text/plain". I cannot see a way to do it.
I have now written a custom Operation (based on EnsLib.HTTP.OutboundAdapter) and modifying the Content-Type while POSTing using SendFormDataArray(). It's bit frustrating to parse the response etc.,
I would rather prefer to use HTTPOperation of HL7. Can somebody help?
Thanks.
Hi guys
I have always struggled with this, tended to use workarounds but now decided to hear from more experienced people if this is something I am misunderstanding.
I need to basically add a "send" within the ruleset number 2, but without a need to associate a "when" node to it. Is this possible? What I basically need is to forward messages with status 160 to "ManageEDM" and also regardless of the status, it should get sent to "ManageRIS"
So what I need is the "send" to be present where the green arrow points, not where the red arrow points.
Are there any third party tools that have native plugins for monitoring Cache?
Hello all,
I have a Recordset object which contains data from a table "XYZ".
Currently i use this object to extract data using %Get(COL1,COL2...) in a loop and than pass it to a function which inserts the data into another dynamically created Table "ABC" for each record. This takes a lot of time when 100's of records.
Is there a way i can directly copy a RecordSet to a dynamic table without looping through..?
Something like copy Recordset (COL1,COL2..)--> "ABC"
Thanks,
Jimmy
Say I have a property in a persistent class that stores list of colours and I would like to query that field and return a list and be able to loop that list to get individual colours how will l go about achieving this I have tried something like this but its not working as expected
&sql(SELECT colour INTO :colourList FROM favouritecolours)
While (SQLCODE = 0)
{
for i=1:1:$LENGTH($P(colourList,","))
{
set fvalue=$P(colourList,",",i)
write "the first"_fvalue,i,
}
}
the query returns colours but its just a string no delimiter eg;
green red blue
I have tried with
&sql(SELECTI used Cache 2016.
I used the following statement to sort after paging, but suggested an error:
SELECT *
FROM
(SELECT sslog.userRowid,
sslog.CreateDate,
sslog.CreateTime,
Sslog.SSUSR,
sslog.Terminal,
ssuser.Initials,
ssuser.USName
FROM SUser_Log sslog
LEFT JOIN DHC_SSuser ssuser ON (Sslog.SSUSR = ssuser.userRowid
OR sslog.ssusr = ssuser.Initials
OR sslog.ssusr = ssuser.USName)
WHERE ssuser.USName ['admin'
ORDER BY sslog.CreateDate DESC)End users sure love Excel tables. So, how can you deliver the second to the first? Read this post to find out.
Greetings,
Is there any default exception handling feature available in Zen report? I am working on a report that comprises of several different composites report (%ZEN.Report.Display.composite). I am incorporating several composites into the main Zen report, If any composite fails or encounters an issue such as issue with the sql statement or class method which i am using to fetch the data, the report (pdf) fails and shows a Zen error. It is very hard to find an exact composite or code that causes the error as Zen report displaying a generic Zen Error without any details.
So, I am adding
Hi All,
I have a REST dispatcher class in which I enabled the Parameter HandleCorsRequest = 1;
I can able to access the API using Postman, but not with my web application. It throws the below error.
Access to XMLHttpRequest at 'https://ec2-10-200-XXX-X.com/REST/MRM/get/Message?MessageCode=ERR0006&L…' from origin 'https://ec2-80-106-XX-XXX..com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Is this something need to be modified in the apache config file ?
Hi,
While we're working on a new data product supporting the analytics development process, we'd like to test some of the UX (User eXperience) design elements on a real audience. If you've got some battle scars from earlier analytics work and are interested in participating, please complete this survey and we'll get in touch when we have something to show!
Feel free to share this survey with your data-savvy friends and colleagues if you think they match the profile.
Thanks in advance for your participation!
Running a Background Job using the JOB command is a well-known feature.
Using ECP to distribute databases to several servers is also well-known.
But using the combination of both to run a process on a different server
seems to be a rare case.
Sure there are enough other ways to start a remote job, but the special
combination with ECP where the application server starts a process on a
data server without additional networking is worth to be remembered.
The example starts a remote process and receives back a result.
The parameters sent and received are pure demo purposes and require
adaption to the
How do I send request on production start?
Here's what I got so far in my production class:
ClassMethod OnStart(pTimeStarted As %String) As %Status
{
job ..InitialTraining()
quit 1
}
lassMethod InitialTraining() As %Status
{
hang 5
set sc = ##class(EnsLib.Testing.Service).SendTestRequest(...)
quit sc
}Is there a better way without hang, etc?
Hi all,
I am trying to create multiple tasks all in a single task.
For instance MyApp has three tasks.
One to send a email if a limit is exceeded = MyApp-check-credits
One to purge files = MyApp-purge
One to auto delete files = MyApp-Del
I would love to get all tasks MyApp-check-credits, MyApp-purge, MyApp-Del into a single parent task called MyApp-AllTasks.
Is there anyone that could give me guidance of how to complete this it would be much appreciated.
Hi Everyone!
One more session recording from Global Summit 2018 is available on InterSystems Developers YouTube Channel:
Productivity for Interface Engineers
We are currently trying to implement TortoiseGIT into Cache Studio as per the following Github project
https://github.com/intersystems-ru/cache-tort-git
Our architecture is as follows:
- A server with Ensemble installed on
- Team of several members connect to the server and perform their code build
TortoiseGIT was installed on the server, however, should the REPO location be:
- on the server itself (as a shared path)?
- locally on every developer station? If yes, how would this be set up?
This example is extracted from a long-running installation.
The purpose is to have simple monitoring of several servers at a rather primitive level.
Just slightly more intelligent than a raw PING. But still easy to integrate.
It avoids the overkill of information you are often confronted with while you are just
interested in the number of active processes or similar basic figures.
The example shows a basic skeleton that might be easily filled by your real needs.
It consists of 3 sections:
Hi Community!
Please welcome a new video on InterSystems YouTube Channel:
InterSystems and Python QuickStart
Hi Guys,
I have a DB server (ser-app-db) where IRIS is installed as server.
I have a Web server (ser-app-w) where IRIS is installed as web server and configured as CSP gateway.
I followed the configuration guide and ser-app-w perfectly display the CSP and CLS pages.
But that's not working for my REST service, for exemple with the REST sample:
http://ser-app-db/REST/CRM/Get?ReqID=123(GET): work and show the request
http://ser-app-w/REST/CRM/Get?ReqID=123(GET): return a 404.
I am using Apache server in Linux box.
I am not sure what I am missing in the config.
httpd.conf file (pasted required part):
##
Hello,
I want to search a process ID in Object Script using the reference variable e.g. 1119102928 and kill that process ID. Please guide how it can be achieved.

Thanks in advance.
Vinay Purohit
Hi community,
I made changes in a Dashboard, linking one widjet to another, but these changes didn´t refresh in DSW (Deepsee Web). What I have to do ?
Thanks a lot.
Regards,
Jaqueline Krieger
Hi community,
I need to create a DTL to get values from a JSon (%DynamicObject) to a class.
Thre first items is copied fine, however when it tries to get the values from an array it raises an error.

{
"resultado": "OK",
"retorno": {
"mensaje": "Info recuperado correctamente",
"datos": {
"idUsuario": "ID-88556",
"fechanacimiento": "1970-02-01",
"nombreUsuario": "FRANCISCO",
"apellidosUsuario": "LOPEZ",
"polizas": {
"poliza": [
{
"sucursal": "MAD",
"oficina": "01",
"poliza": "12345678",