Todo o tempo

Como a maioria de vocês já ouviu falar, a InterSystems anunciou a descontinuação do Studio com o lançamento do IRIS 2023.2. Um plano detalhado de descontinuação foi revelado em novembro e agora estamos atingindo o primeiro marco desse plano. A partir dos kits de visualização 2024.2, os kits do Windows não conterão mais o Studio.

0 0
0 155
InterSystems Developer Community é uma comunidade de 25,513 desenvolvedores incríveis
Somos um local onde os programadores do InterSystems IRIS aprendem e compartilham, permanecem atualizados, crescem juntos e se divertem!

Bom dia pessoal.

Estou fazendo uma rotina onde no final preciso deletar um arquivo de um diretório de rede, porém para realizar essa ação, preciso utilizar um usuário específico, diferente do usuário que está executando o Iris no servidor.

É possível usar um usuário diferente, passando o usuário e senha para deletar um arquivo na rede via Iris?

1 2
0 153

Olá Comunidade!

Gostaríamos de convidá-lo a participar do nosso próximo concurso para compartilhar seus conhecimentos sobre FHIR:

🏆 Concurso InterSystems IRIS for Health : FHIR para a Saúde da Mulher 🏆

Envie sua aplicação que utiliza InterSystems FHIR ou Interoperabilidade de Saúde da InterSystems !

    Duração: 14 de Novembro - 4 de Dezembro, 2022

    Premio: $13,500!

    >> Envie sua aplicação aqui <<

    1 0
    0 155

    Três novos conjuntos de lançamentos de manutenção estão agora disponíveis::

    • Caché 2018.1.6, Ensemble 2018.1.6 e HSAP 2018.1.6
    • InterSystems IRIS 2020.1.2, IRIS for Health 2020.1.2 e HealthShare Health Connect 2020.1.2
    • InterSystems IRIS 2021.1.1, IRIS for Health 2021.1.1 e HealthShare Health Connect 2021.1.1

    Os kits de instalação e contêineres podem ser baixados do site de Distribuição de Soluções do WRC. As imagens de contêineres para as Edições Enterprise do InterSystems IRIS e do IRIS for Health, assim como todos os componentes correspondentes estão disponíveis a partir do InterSystems Container Registry.

    3 0
    0 155

    Concurso Grand Prix da InterSystems: PARABÉNS OS VENCEDORES!
    Olá a todos,

    O InterSystems Grand Prix Contest acabou. Foi uma competição incrível com um número recorde de aplicativos e desenvolvedores participantes!

    Obrigado a todos pela participação! E agora é hora de anunciar os vencedores!

    2 0
    0 155

    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 154

    Olá Desenvolvedores!

    Aqui estão os bônus tecnológicos para o concurso de programação InterSystems: Ferramentas de Desenvolvimento que irão lhe dar pontos extras na votação.

    Uso de contêineres Docker - 2 pontos

    A aplicação ganha o bônus 'Uso de contêiner Docker' se a mesma utiliza o InterSystems IRIS em um contêiner docker. Aqui você encontra o modelo mais simples para iniciar.


    Implantação em Pacote ZPM - 2 pontos

    Você ganhará este ponto de bônus se você criar e publicar o pacote ZPM(Gerenciador de Pacotes ObjectScript) para sua aplicação Full-Stack de forma que ele possa ser implantado com o seguinte comando

    zpm "install o-nome-de-sua-solução-full-stack"

    em um IRIS com o cliente ZPM instalado.

    Documentação.Cliente ZPM.

    Teste Unitário - 2 pontos

    Aplicações que possuírem Teste Unitário para o código ObjectScript na plataforma de dados InterSystems ganhará este bônus.

    Aprenda mais sobre Teste Unitário em ObjectScript na Documentação e na Comunidade de Desenvolvedores.

    Demonstração Online de seu Projeto - 3 pontos
    Colete 3 pontos de bônus a mais se você se você provisionar seu projeto para a nuvem como uma demonstração online. Você pode utilizar este modelo ou qualquer outra alternativa de implantação. Exemplo. Aprenda mais sobre no webinar de lançamento.

    Análise de qualidade de código sem bugs - 2 pontos

    Incluir a ação do Github de qualidade de código para controle estático de código e faça com que mostre 0 bugs para o seu código ObjectScript. Aprenda mais em nosso webinar de lançamento.

    Artigo na Comunidade de Desenvolvedores - 2 pontos

    Poste um artigo na Comunidade de Desenvolvedores que descrevam as funcionalidades de seu projeto. Ganhe 2 pontos para cada artigo publicado. Traduções para diferentes idiomas também valem.

    Vídeo no YouTube - 3 pontos

    Crie um vídeo no Youtube que demonstre seu produto em ação e ganhe 3 pontos de bônus para cada vídeo.

    Esta lista de bônus é sujeita à alterações. Fiquem ligados !

    2 0
    0 154

    Índice

    Parte 1

    • Introduzindo o Flask: uma rápida revisão da documentação do Flask, onde você vai achar tudo o que precisa saber para esse tutorial;
    • Conectando ao InterSystems IRIS: um passo a passo detalhado de como usar SQLAlchemy para conectar a uma instância IRIS.

    Parte 2

    • Uma discussão sobre esse tipo de implementação: por que devemos usá-la e em quais situações é aplicável.
    0 0
    0 153
    Artigo
    · Maio 12, 2023 2min de leitura
    um Jupyter-Notebook vergine

    Seguindo um pacote do último concurso, encontrei um problema estranho.
    Havia o requisito para instalar o jupyter-notebook.
    Eu trabalho no Windows e havia algum Python antigo instalado.
    Nenhuma grande surpresa: a instalação do jupyter-notebook falhou
    Portanto, a versão mais recente do Python foi instalada rapidamente.

    14 0
    0 153

    O lançamento mais recente do Serenji apresenta nossa inovadora tecnologia gj :: locate. Era uma ferramenta autônoma que criamos originalmente para um concurso da Comunidade de Desenvolvedores no início deste ano, mas nós a incorporamos em nosso depurador após alguns ótimos comentários dos desenvolvedores.

    Ele funciona navegando diretamente para a fonte de seus erros do lado do servidor em apenas alguns cliques - permitindo que você corrija os erros rapidamente sem a necessidade de contar linhas tediosas de código ... e sejamos realistas, quem tem tempo para que quando você está sob pressão para consertar esse bug?

    É simples e fácil de usar:

    1. Clique no painel gj :: locate na barra de status

    2. Insira a mensagem de erro do ObjectScript ou a referência de linha de uma rotina class / .mac.

    3. gj :: locate então faz o trabalho para você, levando-o diretamente para a linha correspondente em seu código-fonte.

    Muito fácil ... e com tempo de sobra para fazer um café antes do prazo!

    Abaixo há um link do vídeo que mostra isso em ação - diga-nos se você já tentou. Ou, se você estiver interessado em experimentá-lo, oferecemos uma licença de avaliação gratuita de 30 dias, apenas me mande uma mensagem através da Comunidade de Desenvolvedores ou envie um e-mail para info@georgejames.com.

    Serenji 3.2.0 utilising gj::locate technology

    1 0
    0 153

    ## Nossa Promessa

    No interesse de promover um ambiente aberto e acolhedor nós, como colaboradores e gerentes, nos comprometemos a tornar a participação na Comunidade de Desenvolvedores da InterSystems uma experiência livre de assédio para todos, independentemente da idade, tamanho do corpo, deficiência, etnia, identidade e expressão de gênero, nível de experiência, nacionalidade, aparência pessoal, raça, religião ou identidade sexual e orientação.

    ## Nossos Padrões

    4 0
    0 153

    Como todos nós sabemos, o InterSystems IRIS possui uma ampla gama de ferramentas para melhorar a escalabilidade dos sistemas de aplicação. Em particular, muito foi feito para facilitar o processamento paralelo de dados, incluindo o uso de paralelismo no processamento de consultas SQL e o recurso mais chamativo do IRIS: o sharding. No entanto, muitos desenvolvimentos maduros que começaram no Caché e foram transportados para o IRIS usam ativamente os recursos de multimodelos deste DBMS, que são entendidos como permitindo a coexistência de diferentes modelos de dados dentro de um único banco de dados. Por exemplo, o banco de dados HIS qMS contém modelos de dados semânticos relacionais (registros médicos eletrônicos), relacionais tradicionais (interação com PACS) e hierárquicos (dados de laboratório e integração com outros sistemas). A maioria dos modelos listados é implementada usando a ferramenta qWORD do SP.ARM (um mini-DBMS que é baseado no acesso direto a globais). Portanto, infelizmente, não é possível usar os novos recursos de processamento de consulta paralela para escalonamento, uma vez que essas consultas não usam o acesso IRIS SQL.

    Enquanto isso, conforme o tamanho do banco de dados cresce, a maioria dos problemas inerentes a grandes bancos de dados relacionais tornam-se adequados para os não relacionais. Portanto, esse é o principal motivo pelo qual estamos interessados ​​no processamento paralelo de dados como uma das ferramentas que podem ser usadas para escalonamento.

    Neste artigo, gostaria de discutir os aspectos do processamento paralelo de dados com os quais tenho lidado ao longo dos anos ao resolver tarefas que raramente são mencionadas em discussões sobre Big Data. Vou me concentrar na transformação tecnológica de bancos de dados, ou melhor, em tecnologias de transformação de bancos de dados.

    1 0
    0 153

    Olá,

    Preciso garantir que a tarefa criada/agendada, por usuário do sistema, seja criada no banco de rotinas e não remotamente no ECP que ele está conectado. Como garantir a criação/agendamento dessa tarefa?

    Aqui tem uma sugestão de criar a rotina nos dois ambientes: https://openexchange.intersystems.com/package/Background-Jobs-ECP

    Existe outra opção?

    Desde já agradeço,

    Edmara

    0 1
    0 151

    13 de Dezembro de 2021 - Alerta: Vulnerabilidade na biblioteca Log4j2 da Apache e Impacto nos Produtos InterSystems

    A InterSystems esta investigando no momento o impacto da vulnerabilidade reacionada ao Apache Log4j2.

    1 0
    0 152

    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 151
    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 151
    Artigo
    · Out. 8, 2021 1min de leitura
    Depure várias sessões com Serenji 3.2

    Olá desenvolvedores!

    Incorporamos o suporte do VS Code para várias sessões de depuração simultâneas e consoles na versão mais recente do Serenji.

    Portanto, se você estiver trabalhando com processos que se relacionam ou dependem uns dos outros, agora você pode depurá-los juntos. Basta iniciar uma segunda sessão de depuração do Serenji (F5) enquanto a primeira ainda está ativa

    Este pequeno vídeo abaixo mostra como funciona. Esperamos que você ache este recurso útil!

    Laurel

    https://www.youtube.com/watch?v=cs6UiAvUj24

    2 0
    0 151

    Quando se fala em tecnologia da informação nas instituições de saúde, principalmente nos hospitais e organizações de medicina diagnóstica, os CIO’s e a área de TI sabem muito bem que para que tudo funcione bem, é necessário que um número muito grande de sistemas e aplicações funcionem de maneira integrada.

    6 0
    0 151

    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 150

    Talvez você não perceba isso, mas sua conta de login da InterSystems pode ser usada para acessar uma ampla variedade de serviços da InterSystems que ajudam você a aprender e usar o InterSystems IRIS e outras tecnologias da InterSystems de maneira mais eficaz. Continue lendo para saber mais sobre como descobrir novos conhecimentos técnicos e ferramentas usando sua conta de login da InterSystems. Além disso, após a leitura, participe da Enquete na parte inferior, para que possamos ver como este artigo foi útil para você!

    1 0
    0 149
    Pergunta
    · Dez. 1, 2023
    Dicas para um iniciante

    Bom dia pessoal.

    Me chamo Gustavo Pontes e estou iniciando nos estudos do InterSystems Cache, pois é o software utilizado na empresa na qual trabalho. Venho por meio deste post pedir que me deem dicas de onde começar a estudar o Cache e qual a ordem dos aprendizados para poder programar usando o Cache.

    Muito obrigado!

    1 2
    0 147