検索

質問
· 2025年8月9日

Manifest or Class?

I have the unfortunate job of installing IRIS and Healthshare (real Healthshare not Healthconnect) on 16 difference instances (tst, stg, prd with mirrors etc). the Dev was set up manually (mostly by me).

So I decided to create a class that installed the db's, namespaces, mappings and HSREGISTRY options , i then decided an installer manifest was a better idea, I keep changing my mind on which!.  I understanding manifest is "typically" for dockers to create the environment but have seen ISC use them for creating new setups aswell (outside docker)

As such I'm looking for opinions on which is the "best", mainly to stop me from changing my mind every 5 seconds.

Also if anyone has a healthshare (specificially HSREGISTRY configurations items) manifest they'd like to share?

2 Comments
ディスカッション (2)3
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年8月9日

Visão geral do HealthShare Unified Care Record – Virtual 26 e 27 de agosto de 2025 - Vagas de inscrição disponíveis

  • Visão Geral do HealthShare Unified Care Record – Virtual August 26-27, 2025
    • O curso Visão geral do HealthShare Unified Care Record é uma ótima maneira para qualquer pessoa se familiarizar com o Unified Care Record, mas especialmente para aqueles que precisam entender seus recursos, mas não como configurá-lo.
    • Este é um curso de treinamento presencial, não técnico e ministrado por instrutor, que fornece uma introdução abrangente ao HealthShare Unified Care Record.
    • Este curso é para qualquer pessoa que precise saber sobre a funcionalidade e a arquitetura do HealthShare Unified Care Record. (Se precisar de informações sobre como configurar e solucionar problemas do Unified Care Record, considere a aula Fundamentos do HealthShare Unified Care Record.)
    • Nenhum conhecimento ou experiência prévia é necessário para a aula de Visão Geral e qualquer funcionário da InterSystems pode se inscrever.
    • Registre-se aqui 
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年8月8日

Recapitulação do InterSystems Developer Community, Julho 2025

Olá e bem-vindo ao Recapitulação da comunidade de desenvolvedores Julho 2025.
Estatísticas gerais
20 novas postages publicadas em Julho:
 10 novos artigos
 9 novos anúncios
 1 nova pergunta
4 novos membros ingressaram em Julho
1,411 postagens publicadas ao todo
640 membros ingressaram ao todo
Principais publicações
Como usar o Global - Inspector
Por Larissa Prussak
Meu IRIS Haiku
Por Larissa Prussak
Toolqa - A espera acabou
Por Andre Larsen Barbosa
Introdução ao PEP 8
Por Heloisa Paiva
Principais autores do mês
Artigos
#InterSystems IRIS
 
#InterSystems IRIS for Health
 
Anúncios
#InterSystems IRIS
 
#Outro
 
#Open Exchange
 
#InterSystems IRIS for Health
 
Perguntas
#InterSystems IRIS
 
Julho, 2025Month at a GlanceInterSystems Developer Community
2 Comments
ディスカッション (2)1
続けるにはログインするか新規登録を行ってください
質問
· 2025年8月8日

How do I release unused licenses in Cache 2018.1.7

I have a personal copy of Cache which I use to help me with certain things. The instance resides on my Windows desktop. The apps I use a web enabled. It would be great if I could access my apps via web browser from my laptop without having to keep a copy of Cache on my laptop. It would make it difficult to keep the databases synced. So, if I restart my Cache instance, then I can use get to my apps by entering the url: http://ipadd:57772/csp/user/myapp.cls. but later, after having closed the browser on my laptop, if I try to open a browser session on my desktop I get license limit exceeded. So I restart my cache instance and then I can access the app on my desktop, but not on my laptop. I am not asking that I be able to have a browser session open on both computers at the same time. But I should be able to have an open browser session on either my laptop or desktop without having to restart my instance each time. Isn't there a way to release the license once it is not being used?

Thank you for your time.

3 Comments
ディスカッション (3)2
続けるにはログインするか新規登録を行ってください
質問
· 2025年8月8日

Can't close CSP popup window

I am writing a little app where I press a button on a Zen form. It calls a ZenMethod that uses zenPage.launchPopupWindow() to provide me a way to choose a file. I then click on an upload button that calls a csp cache language script file that runs on the server, that grabs the contents of the file and stuffs it into a global. I want it then close and return to the parent window to continue processing the contents of the file. I have tried placing the javascript code that closes the window and calls a function in the parent window in different places, but it is not closing the window or calling back to the parent window. I have pasted the contents of the CSP page. I am hoping someone can help me with what I am doing wrong.

This is based on upload.csp in the SAMPLES namespace

<!-- Copyright (c) 2001 InterSystems Inc. ALL RIGHTS RESERVED. -->
<csp:class description="Upload Client Consultations file.">
<html>

<head>
<script language = "JavaScript" >
 function exitPopup() {
    opener.processImport();
    window.close();
}
</script>
</head>

<body bgcolor="#CCCCFF">

<!-- HTML Form to submit the file. You must specify the enctype="multipart/form-data" -->
<!-- for this to work -->
<form enctype="multipart/form-data" method="post" action="upload.csp">
    Choose Client Consultation file: <input type=file size=30 name=FileStream>
    <p>
    <ul><input type="submit" value="Upload file"></ul>
    <p>
</form>

<!-- As form is submitted to this page look to see if we have the stream in the %request object -->
<csp:if condition='($data(%request.MimeData("FileStream",1)))'>
    <ul>
    <script language="Cache" runat="server">
        New bytes
        Set bytes=%request.MimeData("FileStream",1).Read()
        Set bytes=##class(%CSP.Utils).DecodeData(bytes)
        If $Data(^CacheTemp("UploadedCSV")) Kill ^CacheTemp("UploadedCSV")
        Set ^CacheTemp("UploadedCSV")=bytes
        &js<exitPopup();>
    </script>
    </ul>
</csp:if>
</body>
</html>

 

Thank you for your time

1 Comment
ディスカッション (1)2
続けるにはログインするか新規登録を行ってください