Pesquisar

Pergunta
· 4 hr atrás

rs786

If you’re looking for a trusted source of gaming updates, tips, and exclusive rewards, rs786 stands out as one of the most reliable platforms for gamers worldwide. With its fast-growing community and consistently updated content, rs786 offers everything from game guides and walkthroughs to the latest industry news. Whether you're a casual player or a competitive pro, rs786 provides valuable insights to enhance your gameplay and keep you ahead of the curve. For anyone seeking quality gaming content and dependable updates, rs786 remains a go-to destination in the gaming world.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· 5 hr atrás

[Video] Smarter Table Statistics

Hey Community!

We're happy to share a new video from our InterSystems Developers YouTube:

⏯  Smarter Table Statistics @ Ready 2025

<--break->

This presentation introduces Collected Table Statistics, a new and more flexible way to manage table statistics in InterSystems IRIS 2025.2. Unlike traditional fixed statistics stored in class definitions, collected stats are stored with data, making them easier to update, version, export, and roll back.
A new automatic collection task keeps statistics current by identifying and updating only the tables that need tuning, with minimal system impact and full configurability. Users can control when and how stats are collected, and choose between fixed or collected stats during query processing.

The feature also works in interoperability environments, improving SQL performance on message and search tables by allowing the engine to prioritize the most effective query conditions.

Presenters:
🗣 Yuchen Liu, Principal Systems Developer, InterSystems
🗣 Minhao Li, Systems Developer, InterSystems

Enjoy watching, and subscribe for more videos! 👍

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· 8 hr atrás 3min de leitura

Atualizações do VS Code - Novembro de 2025

Boas-vindas ao resumo mensal de atualizações e lançamentos do VS Code e das extensões relacionadas à InterSystems que são relevantes para os desenvolvedores IRIS.

Vamos detalhar as atualizações que são relevantes para os desenvolvedores InterSystems com dicas sobre como elas podem ser aplicadas em seus projetos diários.

Não se esqueça, se você está migrando do InterSystems Studio para o VS Code, ou deseja aprofundar seu conhecimento, confira os cursos de treinamento do VS Code da George James Software: georgejames.com/vscode-training

 

VS Code versão 1.106

Painel unificado do agente de IA - A versão 1.106 apresenta uma visualização "Agent Sessions" (Sessões de Agente) que consolida todas as sessões ativas (nuvem, local, CLI) em um único painel

Com esta atualização, você pode experimentar a assistência de IA sem afetar imediatamente seu ambiente de trabalho.

Mas, mesmo que você não use ferramentas de IA, as Sessões de Agente podem ajudar se você estiver experimentando automações como scaffolding (estruturação), geração de documentação, snippets de código, etc.

Planejamento de tarefas integrado antes de codificar - O novo "Plan Agent" (Agente de Planejamento) permite que você esboce planos de implementação complexos antes de escrever qualquer código.

Use isso para traçar e revisar um plano no VS Code antes de tocar na produção, reduzindo a chance de erros e melhorando a clareza para entregas ou revisões por pares.

Melhorias de Edição e Navegação

  • O código excluído na visualização de diff agora pode ser selecionado/copiado >> experimente este recurso se quiser copiar código de uma versão antiga.  
  • O comando "Go to Line" (Ir para Linha) agora suporta saltar para um deslocamento de caractere específico >> isso é útil se você receber deslocamentos de erro precisos ou posições de stack-trace de log que se vinculam a uma posição no arquivo.  
  • Polimento da UI, incluindo ícones atualizados, melhor filtragem da paleta de comandos, melhorias na cópia ao passar o mouse sobre erros e navegações de diff entre arquivos para tornar a edição mais suave.

Este lançamento também inclui contribuições do nosso próprio @John Murray através de pull requests que abordam problemas abertos.

Veja as notas de lançamento completashttps://code.visualstudio.com/updates/v1_106

 

Extensões VS Code da George James Software

InterSystems REST API Explorer - dependências atualizadas

Use esta extensão em conjunto com a extensão InterSystems Server Manager para explorar as APIs REST publicadas por um servidor.

gj :: configExplorer - conseguimos adotar o intersystems/intersystems-iris-native 2.0.3 para permitir que esta extensão seja usada diretamente no Windows.

Experimente esta extensão VS Code para produzir diagramas de configuração para seus servidores.

 

Extensões Oficiais InterSystems VS Code

Não houve lançamentos ou atualizações este mês, então aqui está a nossa escolha do Marketplace:

gj :: dataLoader - ele implementa esta ideia e é a participação de @John Murray no Concurso "Trazendo Ideias à Realidade" 2025.

Esta extensão permite que os dados sejam carregados de arquivos de texto para tabelas SQL do InterSystems IRIS, de dentro do VS Code.

 

Deixe-nos saber nos comentários se você experimentar algum desses recursos ou extensões do VS Code, e o que você achou.

Boa codificação!

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· 10 hr atrás

Yet Another Quest To Prevent Orphaned Messages

Hey everyone.

As part of an ongoing mission to track down orphaned HL7 Messages in our integration engine, I have been digging into our environment to track down the causes.

Having looked at various posts here (including one of my own) there are a few scenarios that can create orphaned messages resulting in excessive disk space usage. These scenarios are generally:

  1. Purging an environment with the option "Bodies Too" deselected
  2. Code creating/saving a Message but then not sending it
  3. BPL errors similar to 2, or a scenario where the response to a Call component is not set.

These are certainly big contributors, however there are other situations that can occur based on what I have been finding.

Quick History

A message is considered orphaned if the message exists but is missing from Ens.MessageHeader or if it is an ACK and is not referenced within Ens_Util.IOLogObj. The standard purge jobs will delete message bodies based on the Header for standard messages as well as the ACKs when clearing the IOLog.

Therefore, we can list these fairly easily with the following query:

SELECT HL7.ID,HL7.DocType,HL7.Envelope,HL7.Identifier,HL7.MessageTypeCategory,HL7.Name,HL7.OriginalDocId,HL7.ParentId, HL7.TimeCreated
FROM EnsLib_HL7.Message HL7
LEFT JOIN Ens.MessageHeader hdr
ON HL7.Id=hdr.MessageBodyId
LEFT JOIN Ens_Util.IOLogObj ack
ON HL7.Id = ack.InObjectId
WHERE hdr.MessageBodyId IS NULL AND ack.InObjectId IS NULL

Now, having run the above today, I began seeing results for messages created today, which tells me that orphaned messages are being actively generated. Not good!

Taking a look at a few examples, there are additional scenarios to those listed above that are creating these orphaned messages (specifically ACKs).

  1. If an Operation receives an Negative ACK but the Operations Reply Action Codes are configured to process as Completed, this stores the ACK but does not create a Message Header or entry in the IOLog.
  2. If the ACK received from an external system does not match to a schema, then this stores the ACK but does not create a Message Header or entry in the IOLog

The solution to 2 is to correct the schema for the ACK, however the solution to 1 does not seem so straight forward.

Has anyone else come across the scenario of 1 that could offer some insight?

1 novo comentário
Discussão (1)2
Entre ou crie uma conta para continuar
Artigo
· 14 hr atrás 1min de leitura

Cargad datos en servidores (locales o remotos) directamente desde VS Code.

Me complace anunciar la publicación de gj :: dataLoader, una nueva extensión de VS Code que simplifica la tarea de cargar datos desde archivos CSV locales en tablas SQL de vuestros servidores InterSystems IRIS.

Aquí tenéis un vídeo introductorio:

gj :: dataLoader ya está disponible en Marketplace para su instalación directa en VS Code. Es mi propuesta para el concurso “Bringing Ideas to Reality” 2025 y lleva a la práctica esta idea: https://ideas.intersystems.com/ideas/DPI-I-667

Se agradecen vuestros comentarios.

Discussão (0)1
Entre ou crie uma conta para continuar