Question Utsavi Gajjar · Feb 25, 2022

Hello All,

I am looking for some ideas from people who have automated alerting in place for their Ensemble or IRIS productions.  

I want to start with basic things like, simply checking if a Production is up and running. Once this has been achived, I am looking to go deeper and implement monitoring on each interface level for things like, Queue Size, Errors and Inactivity.

Would appreciate if you can share some ideas. I have been exploring http://localhost:52773/api/monitor/metrics but don't see anything in there that tells me whether my Production(s) are running ok or not.

Thank you.

Regards,

Utsav

3
1 671
Question Dmitry Maslennikov · Jun 9, 2021

Found one interesting behaviour in one system with Ensemble. Some Request class has a property with type %XML.CharacterStream by design, this class is the heaviest request in the system, and with profiling journal files, it got about 40% of the file. When I counted all the sizes of such streams per one day and found that the real stored data is three times less. After deep inspecting the journal file, I found the first save of stream data, then removing previously stored data, and saving again and there were no reasons to change the content of the stream, it should be stored only once.

After

3
0 441
Question Dustin Knudsen · Jul 20, 2021

I'm thinking to try ChunkedWriter based on the documentation I'm reading to solve an issue but could use some clarification. Anyone that could provide a usage example of this down below?

To send a chunked request, do the following:

  1. Create a subclass of %Net.ChunkedWriterOpens in a new window, which is an abstract stream class that defines an interface for writing data in chunks. In this subclass, implement the OutputStream() method.
  2. In your instance of %Net.HttpRequestOpens in a new window, create an instance of your %Net.ChunkedWriterOpens in a new window subclass and populate it with the
1
0 404
Question Prachi Palaskar · Jul 15, 2021

Hi All,

We wanted to implement SSO(Single Sign On) flow from VSCode plugin to web application. In order to do this we need to launch new browser from VSCode (typescriptcode) and open application URL in this new browser. When trying to achieve this by using WebView  we are getting - X-frame-options issue and mentioning it is set as same origin. We have tried setting 'Content-Security-Policy' as well but not able to launch application in browser.

If anybody has worked on WebView to open another application URL in WebView or any other way where we can open application in browser from VSCode

1
0 336
Question Drew Spoelstra · Jun 28, 2021

Hi,

I'm using a DTL to convert a custom request class to various R4 FHIR resources using the HS.FHIR.DTL.vR4.Model.Resource classes. All is well with the exception of "meta.profile": when I attempt to hardcode this to a string value, the output is missing the value. This happens for several resources, specifically .HealthcareService, .Location, and .OrganizationAffiliation. I am able to get around this by doing an Insert() in a subsequent code block in a BPL, but was curious if someone knows why this would fail in a DTL.

See the below screenshot of both the Set action in the DTL as well as the

1
0 301
Question Ahmad Bukhtiar · Jun 10, 2021

Hi anyone has created the user roles for UCR pls share details like if we want to create following roles what access rights should be give to each role.

UCR Admin - This user can stop/start productions, can enable/disable services, can run sql queries, can make changes in facility registries, assigning authority and other configuration.

UCR Developer - This user can add new services in the production but can not make any change in the registires and other configuraiton

UCR Tester - This user can not stop/start production, enable/disable services, make any changes only he can view the message

1
2 380
Question Lawrence Williams · May 14, 2021

We are developing some containarized cloud application level iris instances and using CPF Merge to do a lot of the initial buildout for the iris instance (i.e.  create databases, namespaces, map globals/routines, ecp setup, etc...)

I am trying to figure out how to get package mappings into a namespace config, via cpf merge if possible... ?

This is the document I am working from to develop the cpf merge file -

[Actions] - Configuration Parameter File Reference - InterSystems IRIS Data Platform 2020.4
 

1
0 414
Question Sebastian Thiele · Apr 27, 2021

Hi,

I am looking for a way to retrieve stream data from a FHIR resource. In my case the resourceType is "DocumentReference" and the the Base64 content is stored just as in the FHIR R4 specification

 "resource": {
        "id""66bd8775-68ef-4710-a3a1-03114341a61a",
        "resourceType""DocumentReference",
        "meta": {
          "profile": [
          ]
        },
        "status""current",
        "content": [
          {
            "attachment": {
              "contentType""applic
1
0 507
Question Florian Lestienne · Apr 23, 2021

Hello,

I have a question about a problem calling a SOAP Web Service.

Indeed, to retrieve data via a Web Service, I need to make 4 calls, one to connect, one to place parameters, one to retrieve data and one to disconnect. Using the EnsLib.SOAP.OutboundAdapter class, I manage to make my first connection call but for the other calls I would need to keep my session cookie otherwise it doesn't consider me as connected. I know it's possible to do this in REST directly in the EnsLib.REST.OutboundAdapter class but I can't find a way to do it in SOAP.

Has anyone already encountered the same problem as

1
0 358
Question Alice Gianni · Apr 13, 2021

Hello everyone! 

Have you ever worked with or undertaken a test through a technical assessment platform (Codility, Coderbyte, HackerRank, ...)? What was your experience?

Thanks in advance for sharing!

1
0 738
Question Jairton Junior · Feb 11, 2021

Consider a Natural Key with an Identity (Serial) field.

I cannot seem to acquire the generated value after persisting my entity. That is, the returned entity by Spring Data's "save" does not have the generated value.

The value is generated by the database, and I can query it after repository.save(entity).

I have done some testing and created a Github repo with it...

https://github.com/jesjobom/iris-hibernate-key-test
Am I missing something?

1
0 255
Question Jian Li · Nov 20, 2020

When I log in to the management portal page, I want to know where to verify whether the user name and password information I entered are correct, and how to handle it in the program. Is it handled through routine? Or is there a Dispatch Class to handle?

1
0 259
Question Jeff Liu · Nov 2, 2020

Hi,

I was tring to figure out the correct way of using action code = c under <Encounter>, but havn't got much progress. Here is what I tested and observed:

Quote from the class reference doc: 
D = Delete this Encounter and any other Streamlets linked to it via EncounterNumber
C = Clear all Encounters for this Patient and any other Streamlets linked to them via EncounterNumber

Scenario I tested with: 1 patient with 4 encounters: when I put ActionCode equals "D" using 2008257 as Encounter Number(basically I just added <ActionCode>D</ActionCode> under <Encounter></Encounter> in the original SDA3

1
0 397
Question Jose Giraldo · Sep 20, 2020

I have an operation with the EnsLib.HTTP.GenericOperation class. This operation sends the following json message:

<HTTPMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://www.w3.org/2001/XMLSchema">

<Stream>

{ "resourceType":"Bundle", "id":"ec5ffdbe-3739-47e6-81e4-2b0498e99fb8", "meta":[ { "lastUpdated":"2020-09-20T15:04:17.764+02:00" }], "type":"searchset", "total":"1", "link":[ { "relation":"self", "url":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan?encounter=861241" }], "entry":[ { "fullUrl":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan\/23104", "resource":[ {

1
0 435
Question abenezer bekele · Jun 12, 2020

I have developed a pos and tested my  bit map on multiple sites, but the switch is not responding,
what do you think the error is:
<log realm="channel/192.168.23.23:4988" at="Fri Jun 12 14:42:03 EAT 2020.15" lifespan="64ms">
  <connect>
    192.168.23.23:4988
  </connect>
</log>
<log realm="channel/192.168.23.23:4988" at="Fri Jun 12 14:42:17 EAT 2020.802" lifespan="1ms">
  <send>
    <isomsg>
      <!-- org.jpos.iso.packager.XMLPackager -->
      <header>6000000000</header>
      <field id="0" value="0100"/>
      <field id="2" value="9570059763383210"/>
      <field id="3" value="000000"/>
      <field

1
0 267
Announcement Kristina Lauer · Feb 24, 2022

February 2022 Learning Newsletter: Read and Subscribe. 


HealthShare® customers have reason to celebrate with brand new content in this month's Learning newsletter. See how to:

  • Set up healthcare messages for timely delivery with Unified Care Record.
  • Customize the Clinical Viewer. 

Also, developers can check out a new YouTube channel that walks you through writing InterSystems applications with VS Code. If you're looking for live training, see what Classroom courses are coming up!

0
0 162