新しい投稿

Rechercher

記事
· 2026年1月12日 1m read

Reseñas en Open Exchange - #61

Si uno de vuestros paquetes en OEX recibe una reseña, OEX os notificará únicamente sobre vuestro propio paquete. La valoración refleja la experiencia del revisor con el estado del paquete en el momento de la reseña.
Es como una “fotografía” del estado en ese momento y podría haber cambiado desde entonces. Las reseñas realizadas por otros miembros de la comunidad se marcan con un * en la última columna.

Además, el revisor puede enviar Pull Requests en GitHub cuando encuentra un problema que se puede solucionar. Algunas puden ser aceptadas y fusionadas, y otras simplemente ignoradas.
Así que, si habéis realizado un cambio importante y esperáis que la reseña cambie, simplemente avisad al revisor.

# Package Review Stars IPM Docker *
1 UNICAS Implementation OLÉ ! 5.5 y y  
2 UDP very handy and easy to follow 5.0   y *
3 Testify clear improvement 4.9 y y  
4 integratedml-demo-template expired license fixed 4.7   y  
5 ConfigSettingsExtract works OK 4.4   y  
6 InterSystems IRIS GraphRAG A huge piece 4.4   y  
7 dc-toon Useful tool 4.0     *
8 iris-localization-lab container is ok 4.0 y y  
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年1月12日 2m read

« Les erreurs HTTP cachées » (derrière IIS)

Vous envoyez une requête HTTP et recevez une erreur HTTP, mais accompagnée d'une page d'erreur HTML inattendue… Que se passe-t-il ? 🤔

Par exemple, vous avez peut-être essayé de lire une ressource FHIR (par exemple, /Patient/123) et vous obtenez une erreur 404, alors qu'avec d'autres identifiants de patient, vous recevez bien la ressource. La page existe donc bel et bien… Pourquoi obtenez-vous une erreur 404 ? 🙄

La réponse à ces questions est liée au comportement du serveur web IIS face aux erreurs.

IIS propose trois options d'affichage des erreurs :

  • Afficher uniquement les pages d'erreur personnalisées
  • Afficher les erreurs serveur détaillées
  • Pour les requêtes locales, afficher les erreurs détaillées ; pour les requêtes distantes, afficher les pages d'erreur personnalisées.

Cette dernière option est plus sécurisée (que l'affichage systématique des erreurs détaillées) car ces dernières peuvent parfois révéler des informations internes confidentielles. C'est pourquoi elle est activée par défaut pour IIS.

Cependant, cela signifie que si vous effectuez des tests sur un serveur distant, les erreurs réelles vous seront masquées. Il est donc conseillé de modifier ce paramètre et d'opter pour « Erreurs détaillées » (au moins pour les phases de débogage, et en tenant compte des accès externes, voire en les limitant).

Pour plus d'informations sur ce paramètre, consultez un article IIS dédié (et la section correspondante de notre documentation).

L'exemple FHIR que j'ai mentionné est un cas intéressant : une erreur 404 peut simplement signifier qu'une ressource FHIR spécifique est introuvable (l'ID que vous tentiez de lire n'est pas présent dans le référentiel), et non un problème avec le serveur (« page introuvable »).

Par exemple, si vous affichez l'erreur détaillée, vous verrez quelque chose comme ceci :

Mais sans le message d'erreur détaillé, vous n'obtiendriez qu'une page d'erreur personnalisée, comme celle-ci :

Cela pourrait induire en erreur, alors gardez ce paramètre IIS à l'esprit.

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

Vídeos para desarrolladores de InterSystems, resumen de diciembre de 2025

Hola y bienvenidos al resumen de diciembre de 2025 de la Comunidad de Desarrolladores en YouTube.
InterSystems Ready 2025
Por Jeffrey Fried y el Dr. Sankalp Khanna, PhD 
 
Por Brenna Quirk, Jim Breen y Kim Koehler
 
Por Thomas Dyar, Fernando Ferreira, Djeniffer Greffin, Claudio Laudeauzer, Holger Müller y Fabio Caré
 
Por Boya Song
 
Por Sean Kennedy
 
Vídeos de "Code to Care"
Usando GenAI en la vida real: casos de uso diarios que funcionan
Por Don Woodlock, Jefe de Soluciones Globales de Salud, InterSystems
Más de los desarrolladores de InterSystems
Trucos y consejos de SQL
Por Ismail Ben Atitallah, Yiwen Huang
 
Estadísticas de tablas más inteligentes
Por Yuchen Liu, Minhao Li
 
10.º aniversario de la Comunidad de Desarrolladores de InterSystems.
Por el equipo de la Comunidad de Desarrolladores de InterSystems
 
Línea del tiempo de la Comunidad de Desarrolladores – Edición del 10.º aniversario
Por el equipo de la Comunidad de Desarrolladores de InterSystems
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2026年1月12日

Noticias del ecosistema de desarrolladores de InterSystems, cuarto trimestre de 2025

¡Hola y bienvenidos a las Noticias del Ecosistema de Desarrolladores!

El cuarto trimestre del año estuvo lleno de actividades emocionantes en el Ecosistema de Desarrolladores de InterSystems. Por si os perdisteis algo, hemos preparado una selección de las noticias y temas más destacados para que os pongáis al día.

News

🎇 Repaso de 2025: ¡celebrad vuestro año con la Comunidad de Desarrolladores!

🎆 Felicitaciones de temporada a la Comunidad de Desarrolladores

🔔 ¡Nueva interfaz del Chat de IA de la Comunidad de Desarrolladores!

📝 Actualización de las plataformas de InterSystems, T4 de 2025

👨‍💻 Tutoriales prácticos en línea gratuitos para nuevos desarrolladores de InterSystems IRIS

🔔 Cómo enviar informes de errores a través del Portal de Ideas

⌨ Recompensa de artículos de octubre y noviembre en Global Masters

📝 GitHub de la Comunidad de Desarrolladores de InterSystems

🎃 Halloween en Global Masters

🔧 La IA de la Comunidad de Desarrolladores se toma un descanso

🔧 Actualización del buscador de la Comunidad de Desarrolladores

🛠️ Aviso de mantenimiento, 26 de diciembre de 2025

📝 Celebrando 1.000 certificaciones

Concursos y eventos

 
Sorteo "Mejorando la experiencia inicial del desarrollador"

🤝 Encuentro sobre Seguridad e IA para Desarrolladores y Startups

🤝 Encuentro de IA para Desarrolladores y Startups

📺 [Webinar en español] De los datos al conocimiento: aprovechando la información clínica con InterSystems e IA

📺 [Webinar en neerlandés] Intercambio de datos en salud según el estándar FHIR con Python

👩‍💻 InterSystems en el Hack Jak Brno Healthcare Hackathon 2025

Últimas versiones

⬇️ InterSystems anuncia la disponibilidad general de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2025.3

⬇️ Las versiones de mantenimiento 2025.1.2 y 2024.1.5 de InterSystems IRIS, IRIS for Health y HealthShare HealthConnect ya están disponibles

⬇️ Anuncio de la disponibilidad de Adaptive Analytics 2025.4.1

⬇️ Notas de la versión: InterSystems Cloud Services – Versión 25.24.1 (noviembre de 2025)

⬇️ 2025.3 Modernizando la experiencia de usuario en interoperabilidad

⬇️ SDKs de cliente disponibles en repositorios externos

⬇️ Programa de acceso anticipado de "Modelos personalizados IntegratedML"

Mejores prácticas y preguntas clave

❓Preguntas clave: octubre, noviembre, diciembre (por anunciar)

Personas y empresas que debéis conocer

👩‍🏫 ¡Conoced a Henry Hamon Rodrigues Pereira, nuevo moderador de la Comunidad de Desarrolladores!

👩‍🏫 Celebrando una voz guía en la Comunidad de Desarrolladores

👩‍🏫 Celebrando una mente curiosa de la Comunidad de Desarrolladores

Así que…

¡Aquí tenéis nuestra selección de las cosas más interesantes e importantes!

¿Cuáles fueron vuestros momentos destacados de este último trimestre? Compartidlos en la sección de comentarios y recordemos juntos la diversión que hemos tenido.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年1月12日 5m read

Plugin do VSCode Moderno e Fácil de Usar para InterSystems ObjectScript: Visualização de Diagrama de Classes com PlantUML

Motivação

Eu não conhecia ObjectScript até começar meu novo emprego. Objectscript não é exatamente uma linguagem de programação jovem. Comparada a C++, Java e Python, a comunidade não é tão ativa, mas estamos empenhados em tornar este lugar mais vibrante, não estamos?

Notei que alguns dos meus colegas acham complicado entender as relações de classes nesses projetos enormes. Não existe nenhuma ferramenta moderna de diagrama de classes fácil de usar para ObjectScript.

Trabalhos Relacionados

Eu testei trabalhos relevantes:

- InterSystems class view: 1. https://github.com/intersystems-community/ClassExplorer Este é um ótimo trabalho, e o diagrama de classes parece muito bom e limpo. Mas ainda há um problema com o build do docker: "#0 0.512 exec ./irissession.sh: no such file or directory". Imagino que seja um recurso de suporte para o studio em vez do VSCode. Parece ser necessário importar seu projeto manualmente. Parece que precisa de alguma configuração para usar este produto.

2. https://github.com/gjsjohnmurray/vscode-objectscript-class-view Este é outro ótimo trabalho que me dá inspiração. A estrutura de classes é clara e suporta não apenas classes no projeto, mas também classes da biblioteca. Mas parece uma versão aprimorada do outline do vscode.

- Plugins de visualização de diagrama de classes do VSCode para outras linguagens

1. https://github.com/OH318/J-Diagram O readme mostra muito bem os resultados rodando com draw.io. Mas quando testei localmente, não consegui usar. Então não vou usá-lo como referência.

2. https://github.com/pierre3/PlantUmlClassDiagramGenerator É relativamente bom e requer alguma configuração. Peguei a ideia de gerar uml primeiro, depois usar o PlantUML para gerar o diagrama de classes.

- Melhor implementação de diagrama de classes: 1. Produtos da Jetbrains, como Intellij Idea e Pycharm, são incríveis para diagramas de classes. Apenas arraste e solte classes, clique em um hiperlink e você está pronto para gerar um diagrama de classes poderoso.

2. Plugin de diagrama de classes typescript para VSCode https://marketplace.visualstudio.com/items?itemName=AlexShen.classdiagra... arrastar, soltar, clicar em hiperlink, suporte para geração de diagrama de classes de pasta.

Tirei a ideia de design deles. Infelizmente, eles são de código fechado, então terei que projetar o projeto por conta própria.

InterSystems ObjectScript Class Diagram View

é uma extensão do Visual Studio Code que gera diagramas de classes UML a partir de arquivos InterSystems ObjectScript (.cls). Ela fornece recursos interativos de visualização e navegação, construídos sobre o PlantUML para renderização confiável de diagramas.

Principais Recursos

  • Gera diagramas de classes UML a partir de arquivos .cls
  • Suporte para geração de diagrama tanto de classe única quanto de nível de pasta
  • Integração com menu de contexto (clique direito) tanto no editor quanto no explorer
  • Visualiza relacionamentos de classes, propriedades e métodos
  • Construído sobre o PlantUML para renderização confiável de diagramas
  • Gera diagramas usando o Servidor Web PlantUML (sem necessidade de Java)
  • Navegação Interativa no Diagrama de Classes
    • Clique em nomes de classes, propriedades ou métodos para pular rapidamente para o código correspondente
    • Diagramas SVG incorporados em HTML para interação suave
    • Navegação visual de relacionamentos de classes

Testei o plugin em outro ótimo projeto objectscript apiPub

Ofereci dois modos, gerar diagrama de classes baseado na análise do sistema de arquivos local do projeto ou com integração iris.

Gerando Diagramas de Classes

Este modo analisa a estrutura de classe do projeto local, a estrutura de herança da classe de biblioteca não será gerada e a classe de biblioteca não pode ser clicada para entrar.

Para uma única classe:

Para uma pasta:

Para o projeto inteiro. O diagrama de classes está no formato SVG, e é sempre nítido e claro.

Gerar Diagrama de Classes com Integração IRIS

Este recurso depende dos plugins da InterSystems e gerará todas as propriedades, parâmetros e métodos da classe escolhida. É importante notar que o recurso gera toda a hierarquia de herança, mesmo para classes que não estão presentes no projeto local.

Configure sua conexão IRIS nas configurações do VS Code:

  • Vá para Configurações > Extensões > InterSystems ObjectScript Class Diagram
  • Insira seu host, porta, namespace, nome de usuário e senha do servidor IRIS

Configurar Definições do IRIS

Abra um arquivo .cls no editor

Clique com o botão direito e selecione "Generate InterSystems Class Diagram"

A extensão se conectará ao seu servidor IRIS e gerará um diagrama usando informações de classe do servidor

Clique em nomes de classes, propriedades ou métodos no diagrama para:

Abrir a classe no IRIS Documatic

Ver definições de propriedades no IRIS

Navegar para implementações de métodos no IRIS

Gerar Diagrama de Classes InterSystems ObjectScript

Requisitos

SO Necessário Opcional (para geração local do PlantUML)
Windows - VSCode 1.96.0+ - Arquivos de Classe ObjectScript(.cls) - Java 8+
Linux - VSCode 1.96.0+ - Arquivos de Classe ObjectScript(.cls) - Java 8+ - Graphviz

Uso

  • Abra um arquivo .cls e gere um diagrama de classes usando:
    • Atalho Ctrl+Alt+U
    • Clique com o botão direito em um arquivo ou pasta e selecione "Generate Class Diagram"
  • Clique em elementos no diagrama para pular para definições de classes, propriedades e métodos

Problemas Conhecidos

  • Geração de Subclasses: Funcionalidade ausente para gerar diagramas de subclasses para a classe atual
  • Desempenho em Projetos Grandes:
    • Gerar diagramas para pastas grandes via clique direito pode sofrer atrasos significativos
    • Webview/SVG gerado para projetos grandes carece de funcionalidade de zoom suave e escala adequada
  • Senha do IRIS em Texto Simples: Senhas não devem ser mostradas como texto simples. Isso será corrigido na próxima versão. Eu não armazeno as informações de conexão e o código é open source, então você pode verificá-lo para ver se é seguro.

Por favor, reporte quaisquer problemas no repositório GitHub.

Contribuição e Licença

  • Aberto para contribuições via GitHub
  • Licenciado sob MIT

Você pode encontrar este plugin no marketplace, sinta-se à vontade para criar issues em issue e contribuir com PR.

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