Nouvelle publication

Rechercher

Question
· Nov 6, 2023

CSP issue with only one instance on a new machine

We have a machine that serves 4 instances of Cache on VMS systems, one of them is password protected and works fine as they all do. we decided we wanted something beefier and copied it to a server, well all but the one you have to login to works so 3 of the 4 do.  and the odd part is I can no longer get to the management page from anywhere on any machine, http://localhost/csp/bin/Systems/Module.cxw  I get a 404.8 error, I have tried adjusting security and same thing. and a server availability error.

I think it something on the new machine/server that is missing but why only 1 of the 4.  oh and we tried to turn off the authentication required with no success.

 

thanks

Paul

5 Comments
Discussion (5)0
Connectez-vous ou inscrivez-vous pour continuer
Discussion (2)2
Connectez-vous ou inscrivez-vous pour continuer
Veuillez noter que cette publication est obsolète.
Annonce
· Oct 17, 2023

[Video] Clinical Alerts & Notifications on FHIR: Putting the Healthcare Action Engine into the Workflow

Hi Community,

Watch this video to learn how to combine FHIR, CDS Hooks, and the low-code Healthcare Rule Editor into an easy-to- use, powerful platform to help ensure information is delivered in the best possible way:

⏯ Clinical Alerts & Notifications on FHIR: Putting the Healthcare Action Engine into the Workflow @ Global Summit 2023

🗣 Presenter: @Frank Pandolfe, Clinical Product Manager, InterSystems

Subscribe to our YouTube channel InterSystems Developers to get the latest updates!

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Question
· Oct 16, 2023

Problem encoding pdf content stream to base 64 using the StoreFieldStreamBase64 method

Hello,

I have a problem attempting to store a base 64 encode stream into the OBX:5 field of a HL7 message, by using the StoreFieldStreamBase64 method.

I'm using a transformer to input the contents of a pdf within a stream container (Ens.StreamContainer). The output is a HL7 message (EnsLib.HL7.Message 2.5:ORU_R01).

The transformer is being used in a business process.

This is the code used in the transformer to encode the stream to base 64:

Try {
     Set pdfStreamObj = source.StreamGet()
   } Catch {
      Quit
   }

 //Set PDF stream object into OBX:5
   Set status = target.StoreFieldStreamBase64(pdfStreamObj,"PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)")

This is the next transformer step to include a prefix to OBX:5:

set
target.{PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)}
to value
"DOC^Application^PDF^Base64^" _ target.{PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)}

Occasionally, the transformer process does not do the encoding to base 64, therefore no base 64 content is saved to OBX:5 field, even though the pdf content is present in the stream input that is passed into the transformer.

No error is generated when this situation occurs.

I'm interested to know why this problem is occurring and what could fix it?

The input service component is using EnsLib.File.PassThroughService and the output operation component is using EnsLib.HL7.Operation.TCPOperation.

I have tested an affected pdf file in our test environment. The pdf content has successfully been encoded to base 64 and passed to the HL7 message. So I don't think there is a problem with the affected pdf file.

Adrian.

2 Comments
Discussion (2)2
Connectez-vous ou inscrivez-vous pour continuer
Question
· Oct 13, 2023

Python Integration Issues on Remote IRIS Server

Hi everyone, 

I'm attempting to compile a basic Python code on a remote server, but it appears that the compiler doesn't recognize the language.

The remote server is running a virtual machine with Oracle Linux Server 7.9 (64-bit), and it has IRIS for UNIX (Red Hat Enterprise Linux for x86-64) 2021.1 (Build 215U) [HealthConnect:3.3.0] installed.

When I try to compile a script that includes a Python ClassMethod, such as this "testpy.cls":

ClassMethod python() As %Status [ Language = python ]
{
    # prova python
    print("hello world")
}

This error returns (Error #5486: Invalid method language / Error #5030 An error occurred while compiling class '<className>'): 

Compilation started on 10/13/2023 17:01:41 with qualifiers 'cuk'
Compiling class <className>
ERROR #5486: Invalid method language: <className>:MethodName:python
  > ERROR #5030: An error occurred while compiling class '<className>'
Detected 1 errors during compilation in 0.090s.

I've attempted to follow the instructions provided on this page: Python Prerequisites, but I couldn't resolve this problem. The problem persisted, even after executing "sudo su -" command to obtain root privileges before trying to install python3 or a python package, like numpy, through the command "yum install python3".

I also attempted to write some ObjectScript code, recalling ##class(%SYS.Python).Builtins() or ##calls(%SYS.Python).Shell(), such as: 

ClassMethod HelloWorld() As %Status
{
    set pythonBuiltins = ##class(%SYS.Python).Builtins()
    do pythonBuiltins.print("hello world")
}

However, I encountered an error indicating that these methods do not exist.

The same Python codes work fine on my local instance of IRIS and I can't figure out why they doesn't work on the remote server instance.

I've identified the path of the Python packages folder on my computer (C:\InterSystems\IRISHealth\mgr\python) and noticed the only big difference between the local and remote instances. While the local folder includes several subfolders (such as numpy, pandas, etc.), the corresponding folder on the remote server (u01/<instanceName>/mgr/python) is empty, despite multiple attempts to install python3 and packages like numpy or pandas, even if executed directly from the mgr/python folder. 

It is like Python and its packages are installed but invisible. In fact, if I try to run the command yum install python3 again, it returns this message, even if the folder is still empty:

Loaded plugins: langpacks, ulninfo
Package python3-3.6.8-19.0.1.el7_9.x86_64 already installed and latest version
Nothing to do

I've tried to clean some space on the remote server and re-tried the installation with 2.5 Gb of free space available, but nothing changed. 

Does anybody know how to handle this?

4 Comments
Discussion (4)1
Connectez-vous ou inscrivez-vous pour continuer