查找

Annonce
· Août 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
Discussion (2)1
Connectez-vous ou inscrivez-vous pour continuer
Question
· Août 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
Discussion (3)2
Connectez-vous ou inscrivez-vous pour continuer
Question
· Août 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
Discussion (1)2
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Août 8

[Video] HealthShares Nav App as a Service Orchestrator with Single SignOn for 3rd Party Apps

Hi Community,

Enjoy the new video on InterSystems Developers YouTube:

⏯ HealthShares Nav App as a Service Orchestrator with Single SignOn for 3rd Party Apps @ Global Summit 2024

This video showcases a customer story from the Mayenne region in France, where Health Share is used as a unified platform to coordinate care across seven hospitals and city providers for 300,000 patients. It highlights how Health Share integrates third-party services with seamless authentication and authorization, enabling smooth access for different care professionals through single sign-on and various secure login methods.

Presenters:
🗣 @Florence Cureau, Sales Engineer, InterSystems 
🗣 @Francois Le Floch , Senior Solutions Engineer, InterSystems

Subscribe to our YouTube channel InterSystems Developers to stay up to date!

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Août 8

A cobertura de teste agora está disponível no VS Code

Usuários do framework %UnitTest agora podem obter informações de cobertura de teste dentro do VS Code combinando a versão mais recente (v2.0.0) da extensão InterSystems Testing Manager com a impressionante Test Coverage Tool de @Timothy Leavitt.

Acima, você pode ver o painel Cobertura de Teste, que movi para a barra lateral secundária à direita para que possa ser explorado mais facilmente em conjunto com o Explorador de Testes à esquerda.

Observe como a execução de teste mais recente (de todos os testes unitários da Ferramenta de Cobertura de Teste) cobriu o método BitValue de TestCoverage.Procedures, mas não o método BitCount (nem 6 outros métodos). No geral, apenas 43,08% das linhas executáveis no pacote TestCoverage foram cobertas por testes unitários.

Esta atualização significativa do InterSystems Testing Manager é a minha participação no atual concurso de Ferramentas para Desenvolvedores. Se você gostou, esteja pronto para apoiá-lo quando a votação começar na próxima semana.

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer