Question Julian Matthews · Apr 1, 2022

Hi everyone.

I was wondering how people manage viewing messages that use a character encoding incompatible with the Management Portals use of UTF-8.

For example, a message that looks like this in Windows-1252/Latin1:

Will display as this under the message "Full Contents"

and this under the "Raw Contents"

*EDIT*

I tripped myself up early on, but this covers how I went wrong - https://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html

6
0 1108
Question Alicia Watkins · Sep 16, 2021

Hi There,

We are upgrading from Cache to IRIS this weekend and I was curious what version of IRIS I need to download.     Once our system is live on IRIS, I will no longer be able to use Ensemble.   If anyone knows the version of IRIS and could pass that along to me, it would be much appreciated.

Thanks

1
0 398
Question Rahul Reddi · Apr 2, 2022

Hi Team,

We are facing an issue connecting to a remote Cache DB server using CacheODBC 2018 on the client side.

The connection works fine without SSL on the Cache server, but when SSL is enabled, we are getting the below error - "Failed to load cconnect executable!, SQL state 08S01 in SQLConnect"

Also, the connection works fine when the PHP script is run through CLI on client server, but fails with the above error when the script invoked from a client browser.

Could you please help us with any pointers in resolving the issue?

0
0 214
Announcement Angelo Bruno Braga · Mar 11, 2022

Hi Developers !

Welcome to our 🏆1st InterSystems Portuguese Tech Article Contest 🏆 

Write an article about any topic related to InterSystems technologies from March 14 to April 14, 2022.

   

We're excited about your participation. Join now!

Build up a team and join sending the article made by the team. There will be a bonus for articles made by teams. 

Prizes for everybody: All participants will receive a special prize!

2
0 297
Question Yone Moreno · Mar 28, 2022

Good morning,

We would appreciate your support:

Developing an integration to perform a "Query / Retrieve" circuit with DICOM medical imaging studies, we would need the following:

Options of invocation of the DICOM TCP service that has been published for this integration, alternatives to the command line option.

Specifically we have read: Receive DICOM document with an embedded PDF and metadata.

Adapting the example, we use the line:

./storescu -b VNAPRE -c ESBPRE@10.136.4.XYZ:19ABC ./embeddedpdf.dcm

By which we simulate the sending of a DICOM document with a PDF.

However, this is not fruitful,

3
0 350
Question Anderson F · Apr 1, 2022

Hello everybody.

My question originated when trying to help a coworker...

There is a system module, specifically a ClassMethod that inserts records into a table as per the pseudocode below:

set Obj = ##class(FooSchema.FooTable).%New()
set Obj.fooProp = fooValue
// Other Foo properties //
set status = Obj.%Save()

From time to time, when trying to save the object, an error , informing that it was not possible to obtain the exclusive lock on the table instance

I want, using objectscript, to find out which other part of the system (Classmethod) is causing the lock on this table

Reading the

2
0 297
Article Evgeny Shvarov · Jun 13, 2016 1m read

Hi, Community!

Want to share with you one debugging approach from the Russian forum.

Suppose I want to debug the application  and I want it to stop the execution on a particular line.

I add in code this line:

l +d,-d

When I want to start debugging in this line I block d in terminal

USER> l +d

And execute the app.

The app stops on this line and lets me connect to it with Studio debugger.

To release lock I do in terminal

USER> l -d

And what are your debugging practices?

8
1 776
Question Oleksandr Kyrylov · Apr 1, 2022

Hello community!

I found a bug or may be I missed something.

I want to get  field name in "PID" segment by field number in HL7 Message using following object script expession:

set nl = $CHAR(10)
set str = "MSH|^~\&|MIHIN PATIENT GEN|1.2.3.4.5.9.99.999.9999.1004||2.16.840.1.113883.3.1481|20200103000000+0000||ADT^A01^ADT_A01|1092|P|2.6|1091|||||||||Windward General Hospital|"_nl
_ "EVN||20200110000000+0000|||||1.2.3.4.5.9.99.999.9999.1004"_nl
_ "PID|1|3170|44c8a6bba5c743538e476a813256959b^^^^CKS~000003170^^^^SS||Santana^Pearl||19900609|F||2054-5^Black or African American^HL70005|364 NE Oak
4
0 249
Question Smythe Smythee · Mar 30, 2022

Hi Team,

I am trying to call  Datetime in CUSTOM.Training.Functions class please refer the below line.

<assign value='##class(CUSTOM.Training.Functions).DateTime(source.{PIDgrpgrp().PIDgrp.PID:7.1})' property='target.{PID:7.1}' action='set' />

My Datetime method 

ClassMethod DateTime(DateTime As %Integer)
{
Set Year = msg.SetValueAt(,"PIDgrpgrp().PIDgrp.PID:7.1","set")
Q Year
}
 

But i am not able to get the value of date of birth into the Datetime method, Kindly help how to get data of date of birth value into the method.

Thanks in advance

3
0 370
Article John Murray · Apr 1, 2022 2m read

I have recently started making more use of Docker Desktop on my Windows 11 workstation, particularly in conjunction with VS Code's Remote - Containers extension and the iris-python-template repo from @Guillaume Rongier

Sometimes the container would start smoothly, but other times it would fail and report being unable to use a port.

Eventually I tracked the problem down. The Windows NAT Driver service apparently uses an OS facility to reserve a large range of ports.

Here's what an admin-level command shell showed when the container wouldn't start:

PS C:\WINDOWS\system32> netsh int ipv4 show
0
3 2169
Announcement Anastasia Dyubaylo · Mar 30, 2022

Hello and welcome to the March'22 Community Release!

We’ve made some enhancements to your experience recently in the InterSystems Community:

  • Brand new Community search
  • General Community stats
  • Facebook profile connection 
  • Post page updates: tags, author block, draft highlighting

Let's have a closer look below. 

4
0 305
Question Zoltán Mencser · Mar 24, 2022

Hello everyone!

When running the command 

do ##class(TestCoverage.Manager).RunTest(,"/nodelete",.userParams)

I now get the following error.

ERROR #5002 : ObjectScript error:  <FUNCTION>zStart+45^%Monitor.System.LineByLine.1  <<==== **FAILED** TestCoverage.Manager:OnBeforeAllTests:::

These tests run fine in Studio. 

Also the TestCoverage works fine on all the other namespaces. So far i'm experienceing this problem on this 1 namespace.

The solution of stopping the LinebyLine monitor doesn't help like in the case of ERROR #6060

Can someone please point me in the right direction?

9
0 795
Question Christian Martinez · Mar 30, 2022

Hello,

Using ^TESTGLOBAL as an example, if my data structure is as follows:

^TESTGLOBAL = ""
2:  ^TESTGLOBAL(0) = "TEST DATA^99U^123456^123456"
3:  ^TESTGLOBAL(1,0) = "1^2^12345"
4:  ^TESTGLOBAL(1,.092) = "A"
5:  ^TESTGLOBAL(1,.1) = "12B"
6:  ^TESTGLOBAL(1,.2) = 12345
7:  ^TESTGLOBAL(1,"AB",0) = "^99.94A^1234567.123456^2123"
8:  ^TESTGLOBAL(1,"AB",1234567.123456,0) = "6543210.123456^^6543210.123456^123456^72^AB 0123 45^^ABCDE 1^^65432^AA^^1234;CD(^123"
9:  ^TESTGLOBAL(1,"AB",1234567.123456,40) = "20.0^^12345.0000!12345.0000!
2
0 245
Question Yone Moreno · Mar 31, 2022

Good morning,

First of all, thank you very much in advance for reading and responding.

Also, thank you for any support, because it is a relief, support, contribution, help to have people with more understanding, knowledge and practice, reading, and thinking this doubt.

There is the following need:

Two 2 circuits are available:

1st DICOM Circuit of "Studio" ( Classic Service ).

Service: class: DICOM.BS.QueryService

Process: class: DICOM.BP.QueryProcess

Operation: class: EnsLib.DICOM.Operation.TCP

We test from the "Console" of the "Studio" by means of:

do ##class(DICOM.BS.QueryService).TestFind("102030")
0
0 286
Question Pardha Mutyala · Mar 14, 2018

I am using SQL Outbound adapter and inserting a HL 7 Message by executing a stored procedure and getting an error 

ERROR #6022: Gateway failed: Execute.
+
ERROR <Ens>ErrGeneral: SQLState: (22001) NativeError: [0] Message: [Microsoft][ODBC SQL Server Driver]String data, right truncation

The reason i found is that segment delimiter is causing an issue and following is sample code 

Method AddMessage(pRequest As EnsLib.HL7.Message, Output pResponse As Ens.Response) As %Status
{
    Set tQuery="{call dbo.HL7Message_Insert(?,?,?) }"
    Set params = 3
    
    
      set params(1)= "XYZ"
     set

9
0 936
Announcement Raj Singh · Mar 30, 2022

 InterSystems is pleased to announce version 2.0.0 of the Language Server for VS Code. The Language Server augments the VS Code ObjectScript extension to provide better syntax coloring, embedded documentation, code completion and more. Detailed information is available in the GitHub repo's README. Version 2.0.0 adds support for a number of new platform architectures including M1 Macs! It also reduces package size, improves SQL coloring, and fixes a number of other issues detailed in the CHANGELOG. 

As always, if you already have the extension installed, VS Code should automatically update your

0
0 496
Announcement Elena E · Mar 30, 2022

If your Open Exchange app has an online demo or demo which could be downloaded, you can add the link to it in your app profile.
To do so:

  1. Login to Open Exchange
  2. Go to your account to "Application" section
  3. Click on the app which has a demo 
  4. Go to Settings -> Edit
  5. Put your link to the demo into Demo URL field
  6. Save the changes 
  7. Send the application for approval

Online demo example of the iris-python-faker

 

0
0 352
Question Tom Bruce · Mar 30, 2022

Hi, I’m using $ZDATETIME to return the following

  • USER>w $ZDATETIME($zdth($zstrip("2022-03-29T15:10:00+0100","<>W"), 3,5),3)
  • Output: 2022-03-29 15:10:00

I would like to return just the YYYYMMDDHHMM i.e. stripping out the seconds.

 Does $ZDATETIME have an option for this?

4
0 359
Question Harshdeep Acharya · Mar 29, 2022

Hi Team,

I am getting the below error while calling Method from ClassMethod in the same cls file.

Please help me with this, So It would be very helpful for me.

ERROR <Ens>ErrException: <METHOD DOES NOT EXIST>zHL7ToFHIRService+13 ^FHIRConversion.FHIR.BusinessService.HL7ToFHIRService.1 *SendRequestSync,Ens.BusinessService -- logged as '-'
number - @'
Set tSC = ##class(Ens.BusinessService).SendRequestSync("HL7ToFHIRBusinessProcess",pInput,.tResponse)'
 
 
Thanks,
Harshdeep Acharya
4
0 633