Olá,
Quem tiver interesse pode conferir a vaga e os detalhes no link: https://jobs.quickin.io/mollicait/jobs/61f89692368c0b00136151ea
Olá,
Quem tiver interesse pode conferir a vaga e os detalhes no link: https://jobs.quickin.io/mollicait/jobs/61f89692368c0b00136151ea
A InterSystems corrigiu um defeito que causa a compilação incorreta de rotinas ObjectScript.
Este defeito existe apenas na recém lançada versão 2021.1.1 das soluções:
InterSystems IRIS Data Platform
InterSystems IRIS for Health
HealthShare Health Connect
A InterSystems recomenda que a versão 2021.1.1 não seja utilizada.
Olá Comunidade,
Prontos para nosso próximo concurso? Estamos felizes em convidá-los para nossa 19ª competição de programação online da InterSystems:
🏆 Concurso de Globais da InterSystems 🏆
Duração: de 21 de Março a 20 de Abril de 2022
Em prêmios: US$ 10.000,00
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 !

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 Cemper, ex 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.
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:
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âmetro de
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!
Três novos conjuntos de lançamentos de manutenção estão agora disponíveis::
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.
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.
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.
Olá Desenvolvedores,
Estaremos exibindo no Rewired 2022, no período de 15 a 16 de Março, em Londres !!!!
O evento ocorrerá no Business Design Centre e estaremos presentes no Stand B18.

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!
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
Olá Comunidade,
Apreciamos enormemente todos os feedbacks sobre o Concurso de Programação Python InterSystems. Respondam por favor a algumas perguntas para nos ajudar a tornar os nossos concursos cada vez melhor.
👉 Pesquisa rápida: Pesquisa do Concurso Python InterSystems
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.
À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:
No Github é
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
Olá Desenvolvedores,
Chegou a hora de anunciar os ganhadores do Concurso Python InterSystems! Você está pronto?
E os aplausos vão para estes desenvolvedores e suas aplicações:
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.
Clientes HealthShare® tem um novo motivo para comemorar com o recente conteúdo do Boletim de Aprendizagem deste mês.
Veja como:
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!
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-embeddedPyt |
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
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 anterior, ou
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!
.png)
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.
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:
1.
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.
Essa decisão estratégica leva em consideração vários fatores:
A seguir iremos explorar esses pontos.
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!
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:
É hora de votar!
Dêem seus votos para as melhores aplicações do Concurso Python InterSystems:
Como votar? Detalhes abaixo.
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()
;
S SQL = ""
S SQL = "SELECT CONT_JSONENVPEV,CONT_JSONENVAR,CONT_JSONENVROM FROM