Hi Guys,
I'm exporting a Zen report to excel using the following : SET Status=rpt1.GenerateReport("c:\temp\Intruments.xls",10)
and it's working ok but I'm getting extra fields that they shouldn't be there.
here is the correct html format :
InterSystems Ensemble is a complete and easy-to-use integration platform that enables users to connect people, processes, and applications in record
time.
Hi Guys,
I'm exporting a Zen report to excel using the following : SET Status=rpt1.GenerateReport("c:\temp\Intruments.xls",10)
and it's working ok but I'm getting extra fields that they shouldn't be there.
here is the correct html format :
I am creating a soap service according to a wsdl that the client has already coded against.
In their operation they have a fault element Exception:
<operationname="query"><soap:operationsoapAction=""/><input><soap:bodyuse="literal"/></input><output><soap:bodyuse="literal"/></output><faultname="Exception"><soap:faultname="Exception"use="literal"/></fault></operation>which is:
<xsd:complexTypename="Exception"><xsd:sequence><xsd:elementname="message"type="xsd:string"minOccurs="0"/></xsd:sequence></xsd:complexType>I
Hi Guys,
This link (https://github.com/CassiaNetworks/CassiaSDKGuide/blob/master/node_examp…) uses Javascript request to open a a steam and collect data in an array (screenshot below) and I'm trying to replicate this with Cache script with HTTP request which is connecting Ok but don't know how can I collect data because the code is hanging at Set tSc=Httprequest.Get(HttpURL) and cannot execute S BLEConnect=Httprequest.HttpResponse.StatusLine or any line after it.
Hi Guys,
I've the following node js code (see https://github.com/CassiaNetworks/CassiaSDKGuide/blob/master/node_examp…) that I would like to use in one of my csp pages by including it in my <script type="text/javascript"> tag but some syntax is not recognized and I'm guessing that node js has some extra libraries doesn't exist in regular Javascript (some examples below), so is the a way to include node js in my page?
.png)
.png)
thanks
1. Review of Interface Settings: Ensure these are set purposefully! (Documentation linked)
(Documentation Linked)
2. DTL Editor Enhancements
Hi Guys,
I've this warning message in SMP (attached below), we have more than enough disk space (1.5TB free) so not sure where to check and what could be the problem, eg. which database, global or process ...etc?
.png)
.png)
Thanks
Hi Guys,
I'm getting a lot of hs_err_pid.mdmp & hs_err_pis.txt error files in the path where Cache.DAT in located and as I googled these seems to be Java error files and I'm wondering what this has to do with Ensemble, and is it alright to just delete them?
Thanks
Hi Guys,
I'm a new developer taking over an existing project that I'm not that familiar with and while running a few pages I came across some used urls that leads to same page!?
This two urls for example takes you tom the same page which is actually oneFldLogin.cls class although the url will show up as (http://34.196.215.250:81/us-spacesense/mobmtce/MSDS.UI.HandHeld.MobMtce.PMOrder.cls) and I'm guessing there url masking & redirection involved when accessing PMOrder to oneFldLogin but could see any call to oneFldLogin.cls in PMOrder.cls class so is there some setting in Ensemble that controls
I'm new user learning to use Iris and Ensemble.I'm trying to set up a TCP interface to send delimited data from Ensemble to another interface engine.I created File.PassthroughService to pick up the file and send the data to TCP.Framed.PassthroughOperation.The framing is MLLP and SSL configuration used.It is able to process small files around 50kb.When I drop a larger file such as 5mb, the operation is not getting the ack within the 60 sec timeout.
There are still legacy systems in the healthcare industry that use PB9, Delphi7, and other languages. To speed up the development process and enable third party applications to invoke the build-in HL7 V2 webservice provided by Ensemble or IRIS ASAP, we provide here several examples of invocations of Ensemble's HL7 V2 SOAP interface using Java, PB9 and Delphi7.
Assuming that EnsLib.HL7.Service.SOAPService.CLS, a build-in Business Service, is added to Production and named PeiXunHl7SoapIn, the external system can access HL7 V2 SOAP webservice through the following endpoint.
http://loFirst of all thanks for your time and help reading this question:
We would need some help:
The use case is: to add a rule inside a EnsLib.HL7.MsgRouter.RoutingEngine, where we iterate in a EnsLib.HL7.Message to find a specified value inside all OBXs segments. It should return a Boolean
Is there any recommended way, or standard function inside Ensemble, that we could use, without having to develop a new function?
We have read:
https://docs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.cls…
Hi ,
I am Converting HL7 message into SDA3 format by using Ens.DataTransform Class but transformation is not happening while using this class and throwing the below error
ERROR <Ens>ErrException: <UNDEFINED>zTransform+1^Hosiptal.SDA3.DataTrans.1 *target -- logged as '-' number - @' Set target.Patient.Name=source.GetValueAt("PID:5")'
Let me know if any mistake please refer the below code
Class Hosiptal.SDA3.DataTrans Extends Ens.DataTransform
{
ClassMethod Transform(source As EnsLib.HL7.Message, target As HS.SDA3.Container) As %Status
{
Set target.Patient.Name=source.GetValueAt("PID:5")
Set tar
I Have some analyzers connecting to a EnsLib.HL7.Service.TCPService.
I can see the client IP and port in the event log but I need access to that ip and port either in the business service or even better the associated business process.
Good morning,
We would like to share with you a doubt, and we would appreciate if you could read and answer us.
Currently we have a file titled: "Imagen PatientID 9358340 PatientName Milagros ReasonForStudy 350290 InstitutionName 350290 StudyDate 20220927.xml" , in which we have the following InstitutionName:
<DicomAttribute keyword="InstitutionName" tag="00080080" vr="LO">
<Value number="1">350290</Value>
</DicomAttribute>
.png)
Once we generate the DICOM file using the command from the tool named "xml2dcm" inside the DICOM simulator package dcm4che:
./xml2dcm -x "Imagen PatientID
We have an urgent below position .If you are interested please share your updated resume with the rate expectation..
Job Title: Integration Developer OR Business Analyst with IRIS/Ensemble (Intersystems)
Location:Remote
Mandatory Skills HL7 (Health Level Standard), Intersystems IRIS/Ensemble, VISIO
The Role will be involved in health care applications Sysadmin & Break-fix, Minor Enhancements and Interface support.
Hi all.
I have setup a HL7 Operation using the HTTP adapter, and I'm getting what seems to me as an unusual response. When sending a sample message to the operation, I am getting a nested ACK. For example:
MSH|^~\&|||xxx|xxx|202209230806||ACK^HTTP^200|00|D|2.1|1
MSA|AA|RWSD7V5iuEC5F6zscDWz|HTTP ACK 'HTTP/1.1 200 OK' : MSH|^~\&|yyy|yyyy|xxx|xxx|20220923080633||ACK^A01|1663916793965||2.3||||||
MSA|CR|RWSD7V5iuEC5F6zscDWz|Error Message Goes Here.
The adapter is spotting the positive ACK in the first part of the message, but the second part is the actual response I need the adapter to be evaluating.
So
CSP Page prosessing;
Is there a way to flush temporary cache data to csp page while server is still prosessing the end of page ?
So, the whole page is a LOOP which gathers the data. It seems to reveal the output only after when whole thing has finished. Is it possible to flush data to screen on every loop ?

You may know it but IRIS is a database with the ability to execute code.
The code execution part is called an Application Server.
Today IRIS supports natively two languages: ObjectScript and Python.
Executing code is good, knowing how to organize it is better.
Organizing code is software architecture, not everyone has the desire or knowledge to create such a solution.
To do this, many programming languages offer what we call Frameworks.
These frameworks help us (the developers) to architect our code, to organize it, to foresee scalability, to foresee the dissociation between technical logic and
Hi ,
I am trying to transform CSV file into SDA3 format by using Studio code. I am getting "No Stream contained in StreamContainer Request" Error at the business operation after converting CSV file to SDA3 Format but not able to generate the file in business operation
I have a production that takes in an HL7 message thru a business service. The business service passes the incoming HL7 message to a business process that calls a transform to transform the HL7 message to a message class. After the transform is finished, the business process uses a code block to pass the object created by the transform to a method class that processes the data in the object. What would be the correct syntax for passing in the object to the class method?
In the business process, the source for the transform is the request and the target is context.SurgeryData where
Hi Guys,
I'm able make a request through the browser with no issues as below:
Hello,
i receiving several mails via "EmailInboundAdapter” and sending via "EmailOutboundAdapter"
Now Microsoft will force OAuth 2.0 for Outlook365-Mails and want to drop POP3 basic authentication permanetly at Oct/1 2022. All have to use OAuth 2.0 then.
IRIS documentation is very tiny for OAuth 2.0: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
A new paramter for a token is defined for "%Net.POP3.Connect()".But the token got only on authenication calls using ClientID and ClientSecret (last one valid for maximum 24 months).
Hi ,
How to Convert Excel message into a SDA3 format in Ensemble?
I'm trying to send a message into a production on change a persistent object.
And when I change an object using SQL - I get an error,
when change the object using objectscript - I get a message (but not an error or exception)
But the most interesting - everything works fine (the object has been changed, and business service receives data)
Persistent class
Class Demo.Person Extends%Persistent
{
Property Name As%String;Property Status As%Integer;
Trigger UpdateTrigger [ Event = UPDATE, Foreach = row/object, Time = AFTER ]
{
if ( ({Status*O}=0)&&({Status*N}=1) ) {
do##clas
Hi Community,
In this article I will demonstrate the functionality of my app iris-energy-isodata .
Application is accessing energy data (production, demand and supply) from the major Independent System Operators (ISOs) in the United States to ensure sustainable consumption and production patterns (SDG's 12)
Application is using python library isodata , Production EXtension PEX along with Embedded Python. Special Thanks to @Guillaume Rongier for the template template for guidance
I cloned iris-interoperability-template for my app interoperability-test. I wanted to develop an app to test interfaces in Interoperability productions.
I have never run a container in Docker Desktop. I always run containers in AWS. My first problem was that I got an error when I tried to build the image using docker-compose. The error was about BuildKit. I worked around the error by building the image with a docker build command relying on DOCKER_BUILDKIT environment variable:
DOCKER_BUILDKIT=1 docker build --progress=plain --no-cache --tag testint .
Next I updated docker-compose.yaml to use
My team is working on redesigning and implementing an Ensemble production on Red Hat OpenShift Container Platform. We had to learn about Kubernetes and IKO.
We have webgateway pods that route incoming web traffic to compute pods where the Interoperability production is running.
Recently we had trouble while testing a SOAP interface. It’s a Generic SOAP Service passing a SOAP message to a Generic SOAP Operation. Sounds simple enough.
I got 404 response when we sent from Postman requests to the load balancer for our IRIS cluster.I could see the request in webgateway Access Log.
Hi Guys,
I'm using the below code that should get me a JSON response, here an example of what I get if I run it from the browser:
.png)
Set Httprequest=##class(%Net.HttpRequest).%New()
Set Httprequest.SSLConfiguration="RTLS"
Set Httprequest.Server="nn.sxhub.com"
Set Httprequest.Timeout=30
Set Httprequest.Port=9222
Set Httprequest.Https=1
set Httprequest.ContentType="application/json"
Do Httprequest.SetHeader("Accept","application/json")
Do Httprequest.SetHeader("Accept-Language","en_US")
Set HttpURL="/SX/api/visiblebles?mac=CC:1A:E2:E1:A4:30"
Set tSc=Httprequest.Get(HttpURL)
If $$$ISERR(tSc){
W !, $System.OBJ.Di
Hi Guys,
I do have a class where one it's fields is defined as %TimeStamp and I did query to select all records and if current datetime is bigger then what's in my nextScheduled filed and basically with this condition below I should have all records stored in ^badis but for some reason I'm only getting the first record
S sql="Select ID,CollectTimeOut,KitId,ComponentId,Loc,IntervalValue,IntervalType,LastScheduled,NextScheduled,Schedule,StartDate,StartTime,SensorId,SensorType from MSDS_Common.JobSchedule"
Set RSet=##class(%ResultSet).%New()
Set Ret=RSet.Prepare(sql)
Set Ret=RSet.Execute()
W
Hi Guys,
never mind this post is withdrawn
Thanks