A versão mais recente do Serenji se concentra na experiência de depuração. Agora você não só pode depurar no local, não importa onde esteja ou o que estiver fazendo, mas também adicionamos alguns recursos menores que tornarão a depuração mais direta.

  • Executar e depurar CodeLenses - links clicáveis ​​acima de cada método de classe, procedimento, sub-rotina ou função extrínseca.
  • Solicitação intuitiva de pontos de entrada e argumentos - ao depurar um método de classe, produzir, sub-rotina ou função extrínseca.
  • Plano de fundo sombreado somente leitura - para diferenciar claramente entre documentos editáveis ​​e somente leitura.
  • Saída do programa no console de depuração - a saída é mostrada no console de depuração.
  • Comandos do Serenji nas árvores de namespace do Server Manager - permitindo que você inicie o Serenji por meio do Server Manager.

Saiba mais em nossas notas de lançamento aqui.

1 0
0 105

O AtScale extrai dados da base IRIS.

O produto AtScale forma um cubo OLAP virtual na camada intermediária, que pode ser acessado pelos aplicativos externos usando a linguagem padrão SQL e MDX (Expressões Multidimensionais). A solução inclui três componentes principais.

1 0
0 95

O problema do grupo Pardini era mudar a plataforma de banco de dados "Nós construímos nosso negócio nele, então você pode imaginar como é arriscado mudar a plataforma de banco de dados abaixo dele. Ao escolhermos o InterSystems IRIS for Health conseguimos o crescimento das operações e de serviços com a velocidade que os negócios exigem", a companhia iniciou o desenvolvimento do sistema de informações laboratoriais (Lis) na plataforma de dados InterSystems Caché,

1 0
0 122
Artigo
· Nov. 28, 2024 1min de leitura
Como rastrear sua atividade na CD

Oi Desenvolvedores,

Se você deseja saber como está se saindo na Comunidade e ver suas estatísticas, você não precisa rolar por todas as suas publicações no seu perfil (apesar de que isso também seroa possível). Você pode usar o Online Analytics Dashboard. Dentro dele você pode ver suas próprias estatísticas detalhadas para a semana atual, mês atual, e todo o tempo, incluindo:

  • número de visualizações, curtidas, comentários e seguidores
  • gráficos de linha do tempo de visualizações, curtidas, ações com suas publicações e comentários
  • uma tabela que contém informações sobre visualizações, comentários e curtidas para cada publicação

      1 0
      0 10
      Artigo
      · Mar. 22, 2021 6min de leitura
      Proteja sua API REST aplicando OWASP Top 10

      Olá comunidade,

      Você sabia sobre OWASP e os dez principais riscos de segurança de aplicativos da Web para sua API da Web ou aplicativos da Web?

      OWASP é uma fundação comunitária criada para nos ajudar a melhorar a segurança de aplicativos / APIs da web. O OWASP torna os aplicativos da web mais seguros por meio de seus projetos de software de código aberto liderados pela comunidade, centenas de capítulos em todo o mundo, dezenas de milhares de membros e hospedando conferências locais e globais.

      1 0
      0 264

      O SDK Nativo para Python da InterSystems é uma interface leve de APIs do InterSystems IRIS que antes estavam disponíveis somente por ObjectScript.

      Estou especialmente interessado na capacidade de chamar métodos ObjectScript ou class methods, para ser preciso. Funciona muito bem, mas, por padrão, as chamadas só são compatíveis com argumentos escalares: strings, booleanos, inteiros e floats.

      No entanto, se você quiser:
      - Transmitir ou retornar estruturas, como dicionários ou listas
      - Transmitir ou retornar streams

      Você precisará escrever glue code ou usar este projeto (instalação com pip install edpy). O pacote edpy fornece uma simples assinatura:

      call(iris, class_name, method_name, args)
      

      que permite chamar qualquer método ObjectScript e receber resultados de volta.

      1 0
      0 50

      Olá a todos, sou um estudante francês que acabou de chegar em Praga para um intercâmbio acadêmico no meu quinto ano da faculdade de engenharia e aqui está minha participação no concurso de interoperabilidade.

      Não tive muito tempo para programar desde a mudança da França para Praga e estou participando sozinho, então decidi criar um projeto que é mais um modelo do que um aplicativo.

      1 0
      0 51

      Criado por Daniel Kutac, Engenheiro de vendas, InterSystems

      Parte 3. Apêndice

      Explicação sobre as classes OAUTH do InterSystems IRIS

      Na parte anterior da nossa série, aprendemos a configurar o InterSystems IRIS para atuar como um cliente OAUTH, além de um servidor de autorização e autenticação (pelo OpenID Connect). Nesta parte final da série, vamos descrever classes que implementam o framework OAuth 2.0 do InterSystems IRIS. Também vamos discutir casos de uso para métodos selecionados de classes de API.

      As classes de API que implementam o OAuth 2.0 podem ser separadas em três grupos diferentes de acordo com a finalidade. Todas as classes são implementadas no namespace %SYS. Algumas delas são públicas (por % pacote), outras não e não devem ser chamadas diretamente pelos desenvolvedores.

      1 0
      0 125
      Artigo
      · Jul. 30, 2024 3min de leitura
      Previnindo o crescimento da base HSAUDIT

      Introdução

      Talvez você já tenha reparado que a base HSAUDIT não tem uma tarefa de expurgo já configurada na maioria das versões do HealthShare, e isso pode ser um problema já que ela tem mapeamentos de globais em vários namespaces.

      Se você notou que essa base está ocupando muito espaço em disco e está com dificuldades de limpá-la, esse artigo é para você.

      Se você já tem uma ideia de como fazer isso, mas está utilizando uma versão mais antiga do HealthShare, onde a tarefa não existe pronta, ou o PurgeByDaysToKeep não existe, esse artigo também é para você.

      1 0
      0 34
      Artigo
      · Jul. 4, 2023 5min de leitura
      Utilizando Python no Iris

      Olá, Criei este artigo inicialmente para demonstrar a usabilidade do Python dentro do Iris e sua funcionalidade, no código abaixo trago um exemplo de algo muito próximo que utilizamos para a solução de um problema, nele recebemos uma Global contendo um XML com mais de 7.000.000 de caractéres, onde fazemos as tratativas de limpeza, organização, conversão para um arquivo JSON e retornamos ele como resposta uma Global.

      Class AXS.BP.Exemplo Extends (Ens.BusinessProcess, %XML.Adaptor) [ ClassType = persistent

      {

      1 0
      0 46

      Rubrica InterSystems FAQ

      Globais temporárias armazenadas nas bases de dados IRISTEMP/CACHETEMP são usadas quando um processo não precisa guardar dados indefinidamente, mas requere a poderosa performance das globais. As bases de dados IRISTEMP/CACHETEMP não são jounralizadas, então usar globais temporárias não cria arquivos de journal.

      1 0
      0 34

      O recurso InterSystems IRIS IntegratedML é usado para obter previsões e probabilidades usando a técnica AutoML. O AutoML é uma tecnologia de Machine Learning usada para selecionar o melhor algoritmo/modelo de Machine Learning para prever status, números e resultados gerais com base nos dados anteriores (dados usados para treinar o modelo AutoML). Você não precisa de um Cientista de Dados, pois o AutoML testará os algoritmos de Machine Learning mais comuns e selecionará o melhor algoritmo para você, com base nos recursos de dados analisados. Veja mais aqui, neste artigo.

      1 0
      0 60
      Artigo
      · Set. 2, 2022 1min de leitura
      Definindo Business Operation

      Para definir uma classe Business Operation, ela deve extender de "Ens.BusinessOperation" ou alguma subclasse dessa. Além disso, deve ser definido os parâmetros ADAPTER e INVOCATION (O qual deve especificar um dos valores: "Queue" ou "InProc"). Após isso, defina um bloco XDATA para mapear as mensagens recebidas para os respectivos métodos, como no exemplo abaixo:

      Exemplo:

      1 0
      0 120

      Introdução

      Esse é um tutorial simples da forma mais rápida que eu achei para criar uma base de dados de exemplo para quaisquer razões, como realizar testes, fazer exemplos para tutoriais, etc.

      Criando um namespace

      1. Abra o terminal
      2. Escreva o comando "D $SYSTEM.SQL.Shell()"
      3. Escreva"CREATE DATABASE " e o nome desejado para o namespace.

      Agora você tem um namespace novo de uma forma muito mais rápida que criando pelo Portal de Administração - que é claro que oferece muito mais opções de configuração.

      1 0
      0 104

      Apresento os benefícios que a InterSystems IRIS , conseguiu revitalizar ágilmente, o desenvolvimento da grande rede varejista “ Multilojas Ltda ”, uma grande rede de varejo com mais de 200 lojas espalhadas em todo o território nacional. Apresentaremos o caso da Multilojas, onde a tecnologia InterSystems IRIS foi implementada para ajudá-los a lidar com um dos seus maiores problemas no gerenciamento de grandes volumes de dados.

      1 0
      0 42
      Artigo
      · Jun. 1, 2023 2min de leitura
      API para importar/exportar rotinas

      Esse é um artigo da página de "Perguntas frequentes" (FAQ) da InterSystems.

      1. Exportar API

      a. Use $system.OBJ.Export() para especificar rotinas individuais para exportar. Por exemplo:

      do $system.OBJ.Export("TEST1.mac,TEST2.mac","c:\temp\routines.xml",,.errors)

      O formato que você deve especificar é: NomeDaRotina.extensão, e a extensão pode ser: mac, bas, int, inc, obj.

      1 0
      0 102

      Visão geral

      A documentação online contém o tópico Defining and Using Class Queries (Definir e usar consultas de classe) para referência-

      A personalização direta de procedimentos armazenados com ObjectScript tem sido útil para acessar o armazenamento NoSQL e as mensagens externas pela integração, para apresentar a saída em um formato tabular.

      1 0
      0 100

      O Google Cloud Platform (GCP) fornece um ambiente rico em recursos para Infraestrutura como um Serviço (IaaS) como uma oferta em nuvem totalmente capaz de oferecer suporte a todos os produtos da InterSystems, incluindo a mais recente plataforma de dados InterSystems IRIS . Deve-se ter cuidado, como com qualquer plataforma ou modelo de implantação, para garantir que todos os aspectos de um ambiente sejam considerados, como desempenho, disponibilidade, operações e procedimentos de gerenciamento. As especificidades de cada uma dessas áreas serão abordadas neste artigo.

      1 0
      0 891

      Exercícios de workshop: desenvolver componentes de interoperabilidade em Java (PEX)

      Olá desenvolvedores!

      Deixe me compartilhar com vocês alguns exercícios de um workshop sobre desenvolver componentes de interoperabilidade em Java usando PEX (Production Extension).

      Vocês vão encontrar slides e exercícios passo a passo sobre:

      1 0
      0 95
      Artigo
      · Maio 7, 2021 1min de leitura
      Ctrl+C / Ctrl+V no Terminal IRIS

      É possível ativar Ctrl + C / Ctrl + V no Terminal IRIS para Windows.

      Para fazer isso, abra o Terminal e selecione Editar> Configurações do usuário e habilite os aceleradores de edição do Windows. Esta configuração especifica se o Terminal habilita os atalhos de edição comuns do Windows (Ctrl + C, Ctrl + V, Ctrl + Shift + V), além dos atalhos de edição básicos do Terminal (Ctrl + Insert e Shift + Insert).

      Depois disso, Ctrl + C / Ctrl + V funcionaria.

      Além disso, os erros <SYNTAX> após copiar / colar incorreto desaparecem.

      Docs.

      1 0
      0 94
      Artigo
      · jan 25, 2022 1min de leitura
      GlobalToJSON--Académico

      Exporte um Global no formato JSON e importe também este formato. Académico refere-se à estrutura criada.
      Cada nó lógico do Global é apresentado separadamente com todos os seus descendentes.
      Mesmo que não contenham dados armazenados.

      1 1
      0 70