Anúncio Angelo Bruno Braga · Mar. 7, 2022

Olá Desenvolvedores,

Estamos preparando com muito carinho nosso primeiro 🏆Concurso de Artigos Técnicos em Português da InterSystems 🏆.

Como o concurso será lançado oficialmente na semana que vem, aproveitem esta semana para escolher seu tópico ou, se você é novo na tecnologia InterSystems, aproveite para conhecer um pouco mais sobre a tecnologia neste período para poder participar !

6
2 207
Anúncio Rochael Ribeiro · Mar. 10, 2022

Chegou a hora de anunciar os Ganhadores do Global Masters de Fevereiro! Dêem por favor as boas vindas aos nossos incríveis Heróis do Global Masters!

E nossos aplausos vão para esses desenvolvedores e sua enorme contribuição para a Comunidade de Desenvolvedores em Fevereiro:

🥇 @Robert Cemperex Engenheiro de Vendas Sênior da InterSystems, Áustria

🥈 @Eduard Lebedyuk, Engenheiro de Vendas, InterSystems Corporation, Rússia

🥉 @Benjamin De Boe, Gerente de Produto, InterSystems Corporation, Bélgica 

 

Aprenda mais sobre a competição e nossos incríveis ganhadores abaixo.

0
0 77
Job Angelo Bruno Braga · Mar. 10, 2022

Olá Desenvolvedores !

Segue uma oportunidade para bolsas de estudo remuneradas: 

Duas bolsas de estudo para área de tecnologia da informação:
•    Valor de R$ 7.373,10  durante 24 meses
•    https://inovahc.hc.fm.usp.br/oportunidades/
•    Código da vaga: HC04 Desenvolvedor
•    Código da vaga: HC05 Desenvolvedor Integrador

Desenvolvedor e Desenvolvedor Integrador

Requisitos:

  • Graduação completa em Análise de Sistemas, Desenvolvimento de Sistemas, Ciências da Computação, Sistemas de Informação ou Engenharia da Computação, Elétrica, Biomédica, Informática, Estatística, Matemática, Física.
  • C
0
0 242
Pergunta Renato Araujo · Mar. 8, 2022

Boa tarde à todos!

Preciso fazer uma chamada sql (utilizando JDBC) para executar uma procedure que retorna um objeto estruturado (Oracle Object) como parâmetro de saída.

No entanto, o método do Adptador SQL não está aceitando o tipo de dado STRUCT do JDBC (referente ao Oracle Oject), retornando a seguinte mensagem de erro:

ERRO #5023: Erro no Gateway Remoto: JDBC Gateway SP execute(0) error 0: Remote JDBC error: ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'AGUARDAR_EVENTO'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

Declaração do parâ


1
0 257
Anúncio Rochael Ribeiro · Mar. 8, 2022

Olá Desenvolvedores, 

Gostaríamos de convidá-los a compartilhar suas impressões sobre nosso programa de gamificação para desenvolvedores - Global Masters. Como nós fomos em 2021? O que você gostou? O que você gostaria de mudar?

➡️ Pesquisa Global Masters 2021 (5 min, 11 perguntas - em Inglês)

Iremos construir nosso planejamento para 2022 baseado em suas respostas. Compartilhem por favor suas impressões e ideias! 

 

0
0 44
InterSystems Oficial Rochael Ribeiro · Mar. 7, 2022

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.

0
0 161
Artigo Angelo Bruno Braga · Mar. 7, 2022 7m read

Function as a service (FaaS) é uma categoria de serviços de computação na nuvem que disponibiliza uma plataforma que permite que os clientes desenvolvam, executem e gerenciem as funcionalidades das aplicações sem que tenham a complexidade de construir e manter a infraestrutura tipicamente associada a se desenvolver e lançar um app. Construir uma aplicação seguindo este modelo é uma das formas de se alcançar uma arquitetura "serverless" e é tipicamente utilizada quando se constroem aplicações baseadas em microsserviços.  

Wikipedia

FaaS é uma abordagem extremamente popular para se executar cargas de trabalho na nuvem, permitindo que os desenvolvedores mantenham o foco na escrita de códigos.

Este artigo irá mostrar-lhe como implantar métodos do InterSystems IRIS na forma FaaS.

0
0 93
Anúncio Rochael Ribeiro · Mar. 7, 2022

Olá Desenvolvedores, 
Estamos muito animados em fazer este anúncio de que a InterSystems será patrocinador Platinum do Hacking Health Camp - uma grande conferência profissional de HealthTech e também um hackathon, que acontecerá in-loco em Estrasburgo, França, no período de 25 a 27 de Março de 2022. 

No dia 08 de Março de 2022 @Guillaume Rongier fará um webinar "Como o FHIR pode ajudá-lo a desenvolver suas aplicações de saúde" (Webinar em Francês). Registre-se aqui.

No hackathon, a InterSystems disponibilizará um desafio para os hackers relacionado a utilização dos serviços na nuvem FHIR da InterSystems.

Saiba mais no site oficial e junte-se a nós pessoalmente na França!

SUPINFO Hacking Health Camp 

0
0 44
Pergunta Fernando Beira · Mar. 2, 2022

Pessoal, tudo bem!?

Na instituição que trabalho estou enfrentando algo inusitado, temos duas instancias EC2 (AWS) em mirror e durante algum tempo em funcionamento a instância primaria nos lança um erro no message.log dizendo o seguinte (Journal Daemon has been inactive with I/O pending for 10 seconds) e em seguida efetua o chaveamento de máquina para o nó 2 da configuração, isso esta ocorrendo com uma frequência grande impactando a operação.

A infra diz que o link está com 50% de carga e em teoria não há gargalo na comunicação.

Trecho do message.log:

Sabem se pode ser alguma configuração

5
0 267
Anúncio Rochael Ribeiro · Mar. 3, 2022

Bem vindos aos lançamentos da Comunidade de Fevereiro de 2022!

Estamos gratos em apresentar nosso novo Calendário de Eventos da Comunidade para desenvolvedores InterSystems: 

🎯 https://pt.community.intersystems.com/events 

Neste calendário você verá o histórico de eventos da Comunidade de Desenvolvedores. Descubra mais sobre os eventos que estão acontecendo agora ou em breve, verifique os eventos que já ocorreram e assista às gravações dos webinars e encontros da Comunidade.

Vamos olhar em detalhe como utilizá-lo.

0
0 67
Artigo Yuri Marx · Mar. 3, 2022 5m read

Às vezes é necessário transferir ou migrar dados e esquemas de dados do Postgres para o IRIS. Atualmente, existem algumas opções para fazer isso, mas as duas opções mais populares são usando DBeaver (https://openexchange.intersystems.com/package/DBeaver) ou SQLGateway. A primeira será demonstrada neste artigo e a segunda é apresentada em um excelente artigo de Robert Cemper, DB Migration using SQLgateway (https://community.intersystems.com/post/db-migration-using-sqlgateway), veja neste artigo como realizar essa migração usando o DBeaver:

Amostra de dados para demonstrar a migração

No Github









0
0 3181
Anúncio Angelo Bruno Braga · Mar. 2, 2022

Olá Comunidade.

Vamos nos encontrar no Encontro Online com os Ganhadores do Concurso Python InterSystems!

Você terá a oportunidade de discutir com os Gerentes de Produtos da InterSystems sobre a nova funcionalidade Python Incorporado do IRIS 2021.2, participar de perguntas e respostas sobre o Python, etc. Incluindo as demonstrações de nossos ganhadores!  

Data & Horário: Quinta-feira, 3 de Março – 11:00 horário de Brasília

0
0 55
Artigo Angelo Bruno Braga · Fev. 25, 2022 27m read

Neste artigo iremos construir uma configuração IRIS de alta disponibilidade utilizando implantações Kubernetes com armazenamento persistente distribuído substituindo o "tradicional" espelhamento IRIS. Esta implantação será capaz de tolerar falhas relacionadas a infraestrutura como falhas em nós, armazenamento e de Zonas de Disponibilidade. A abordagem descrita reduz muito a complexidade da implantação em detrimento um objetivo de tempo de recuperação (RTO) ligeiramente estendido.

0
0 355
Anúncio Angelo Bruno Braga · Fev. 25, 2022

February 2022 Learning Newsletter: Read and Subscribe. 


Clientes HealthShare® tem um novo motivo para comemorar com o recente conteúdo do Boletim de Aprendizagem deste mês. 

Veja como:

  • Configurar as mensagens de saúde para entrega pontual com o Unified Care Record.
  • Customizar o Clinical Viewer. 

Além disto, desenvolvedores poderão conhecer um novo canal do YouTube que orienta como escrever aplicações com a tecnologia InterSystems utilizando o VS Code. Se você está procurando por treinamentos ao vivo, veja quais cursos em sala de aula estão chegando!

0
0 68
Anúncio Angelo Bruno Braga · Fev. 23, 2022

Olá participantes !

Aqui estão os resultados dos bonus conseguidos pelas aplicações participantes do Concurso Python da InterSystems. 

Veja abaixo os projetos que receberam os bonus

Projeto

Python

Incorporado

API Nativa Python  Python Pex

No

ObjectScript

Line

Questionário Docker ZPM

Demo 

Online

Primeiro Artigo na CD Segundo Artigo na CD Vídeo no YouTube Bonus Total
Nominal 4 3 3 5 2 2 2 2 2 1 3 29
AI Image Object Detector 4         2     2     8
appmsw-sql2xlsx 4         2 2 2 2     12
GlobalToJSON-e
0
0 66
Job Veronica Goncalez · Fev. 22, 2022

Conhecimento em: XML; Ensemble InterSystems; Linguagem UML; Programação Orientada a Objeto; Arquitetura de sistemas C# e JAVA; Conhecimento em Microsoft MVC e Entity Framework; Conhecimento em banco de dados Oracle, MS-SQL Server e Mysql; - Desejável: Conhecimento em HL7; 

Oportunidade CLT + beneficios

Atuação: Presencial ( com possibilidade de atuação hibrida).

Contato:  veronica.goncalez@gpnet.com.br

0
0 182
Artigo Rochael Ribeiro · Fev. 22, 2022 2m read

Pessoal !

Recentemente encontrei vários comandos ObjectScript de apenas uma linha na Comunidade de Desenvolvedores e achei que seria uma ótima ideia colecioná-los para não perdê-los!

Decidi então juntar alguns poucos casos, colocá-los em um projeto OEX, e compartilhá-los com vocês!

E aqui está como vocês podem utilizá-los:

1. Criar uma configuração cliente SSL:

set $namespace="%SYS", name="DefaultSSL" do:'##class(Security.SSLConfigs).Exists(name) ##class(Security.SSLConfigs).Create(name)

Útil se você precisar ler conteúdo de uma URL.

Não se esqueçam de retornar para um namespace anter

0
0 111
Anúncio Angelo Bruno Braga · Fev. 22, 2022

Olá Comunidade, continuamos recebendo feedback sobre carregamento de dados & empacotamento. Em particular, estamos interessados em ouvir suas impressões sobre algumas novas funcionalidades adicionadas no InterSystems IRIS 2021.2  Iremos usar estes feedbacks para melhorar o InterSystems IRIS, então sintam se por favor a vontade para compartilhar qualquer detalhe em seu feedback:

>> Link para a pesquisa (14 perguntas, 5 min) <<

Nota: esta é a mesma pesquisa que já havíamos publicado durante o concurso, tanto no Global Masters quanto no Discord. Se você já participou, não precisa fazê-lo novamente. Obrigado pelo seu feedback! 

0
0 57
Artigo Yuri Marx · Fev. 21, 2022 6m read

Olá Comunidade,

Imagine habilitar seu aplicativo para ler texto para seu cliente? Isso agora é possível com o novo recurso IRIS, Embedded Python. Com essa nova funcionalidade, o IRIS pode executar nativamente qualquer biblioteca Python comercial ou de código aberto. gTTS (https://pypi.org/project/gTTS/) é uma biblioteca gratuita que transforma texto em áudio usando o serviço Google Translate.

Como funciona

Basta passar o texto por parâmetro e o gTTS retorna um arquivo mp3 com o texto transformado em áudio. Ou seja, seu aplicativo pode reproduzir o áudio de qualquer texto! Veja como fazer:

Request TTS input

0
0 174
Artigo Gerson Saito · Fev. 21, 2022 6m read

A plataforma de dados InterSystems IRIS © agora apresenta suporte nativo completo para Python, liberando o poder da linguagem de programação mais popular do mundo para criar aplicativos de missão crítica com uso intensivo de dados.

https://www.intersystems.com/news-events/news/news-item/embedded-python-intersystems-iris-data-platform/

Essa decisão estratégica leva em consideração vários fatores:

  • A grande escala no uso de Python dentro das corporações
  • Python passou ser a um padrão de fato para desenvolvimento de modelos de Machine Learning (ML)
  • A grande oferta e demanda de programadores Python.

A seguir iremos explorar esses pontos.

0
0 201
Artigo Rochael Ribeiro · Fev. 21, 2022 2m read

Olá desenvolvedores!

Algumas vezes precisamos inserir ou fazer referência aos dados de classes persistentes diretamente através das globais.

E talvez muitos de vocês estejam esperando que a estrutura de dados da global com os registros seja:

^Sample.Person(Id)=$listbuild("",col1,col,2,...,coln).

Este artigo é um aviso que nem sempre isso é verdade. Não espere que sempre seja assim!

0
0 89
Artigo Rochael Ribeiro · Fev. 21, 2022 2m read

Olá Desenvolvedores!

Como você provavelmente percebeu, no IRIS 2021 os nomes das globais são randômicos.

E, se você criar classes do IRIS classes com DDL e quiser se certificar qual global foi criada, você provavelmente gostaria de escolher seu nome.

E, de fato, você consegue fazê-lo. 

Utilize WITH %CLASSPARAMETER DEFAULTGLOBAL='^GLobalName' na instrução CREATE Table para fazê-lo. Documentação. Veja o exemplo abaixo:

0
0 82
Pergunta Luiz Henrique Carvalho Martarelli · Fev. 17, 2022

Boa Noite / Tarde / Dia

Estou tendo o trabalho para recuperar os dados (JSON) de campos de uma tabela no formato %Stream.GlobalCharacter, porem quando eu tento ler ele dentro do cache (ObjectScript) estou encontrando dificuldades. Estou recuperando as informações da tabela usando %SQL.Statement e quando eu tento acessar a informação geralmente vem: 2%Stream.GlobalCharacter^traducao.xYCONTIGENCIAWMSS

segue uma estrutura de como estou tentando recuperar esse dado:

Set tStatement = ##class(%SQL.Statement).%New()
 ;
 SQL = ""
 SQL = "SELECT CONT_JSONENVPEV,CONT_JSONENVAR,CONT_JSONENVROM FROM

3
0 217
Job Cristiane Ferreira Mello · Fev. 11, 2022

Vaga para atuar na Rede Santa Catarina

Atribuições:

  • Atuar como Desenvolvedor de Integrações entre Sistemas, realizando implementação de novas integrações, manutenção, correções de defeitos, testes, documentação, reuniões com equipes da instituição (áreas de TI e demais Setores) e fornecedores;
  • Suporte a integrações desenvolvidas nos sistemas SOULMV E ENSEMBLE;
  • Atuar na manutenção, implantação e configuração dos módulos do sistema de gestão hospitalar, através de testes em ambiente de homologação para continuidade do negócio;
  • Fornecer suporte e acompanhamento das dificuldades operacionai
0
0 146
InterSystems Oficial Rochael Ribeiro · Fev. 10, 2022

Já estão disponíveis as Prévias para Desenvolvedores  das versões 2022.1 do InterSystems IRIS, IRIS for Health e HealthShare Health Connect.

Como este é o primeiro lançamento de uma Prévia para Desenvolvedores feita pela InterSystems , vamos primeiramente explicar o que elas são. O programa de prévia para desenvolvedores amplia o programa de prévia do IRIS anterior com lançamentos quinzenais que adicionam funcionalidades à versão conforme as mesmas vão ficando prontas. Isso nos permite receber o retorno sobre das experiências de utilização e opiniões sobre as funcionalidades e melhorias confo

0
0 83