Anúncio Danusa Calixto · Maio 10, 2023

Olá Comunidade!

Se você não pode se juntar a nós no Encontro On-line sobre o 2º Concurso de Artigos Técnicos em Português da InterSystems poderá assistir à gravação que já está disponível no canal InterSystems Brasil Desenvolvedores do Youtube.

Neste encontro, os Engenheiros de Venda da InterSystems Brasil @Danusa.Ferreirae @Rochael.Ribeirofalaram sobre a InterSystems, a Comunidade de Desenvolvedores e o 2º Concurso de Artigos Técnicos em Português da InterSystems. Foi uma oportunidade de apresentar aos novos membros da comunidade um pouco da InterSystems e seus produtos, a Comunidade de Desenvolvedores e de esclarecer dúvidas sobre o concurso.

0
0 50
InterSystems Oficial Danusa Calixto · Maio 9, 2023 2m read

Queria avisar sobre uma melhoria na forma como geramos e chamamos o código de método no IRIS 2023.1.

Uma classe no IRIS é composta de dois componentes de tempo de execução principais:

  1. Descritor de classe - Uma lista altamente otimizada de parâmetros de classe, métodos e propriedades que compõem a classe junto com os atributos associados a cada um deles, por exemplo, ambiente público/privado.
  2. Código ObjectScript - Um grupo de rotinas que contém o código ObjectScript a ser executado quando um método é chamado.
0
0 67
Artigo Danusa Calixto · Maio 9, 2023 10m read

Prefácio

O InterSystems IRIS a partir da versão 2022.2 inclui a capacidade de autenticar uma API REST usando JSON web tokens (JWTs). Esse recurso aprimora a segurança ao limitar quando e com que frequência as senhas são transferidas pela rede, além de definir um tempo de expiração para o acesso.

O objetivo deste artigo é servir como um tutorial de como implementar uma API REST simulada usando o InterSystems IRIS e bloquear o acesso a ela com JWTs.

OBSERVAÇÃO NÃO sou uma desenvolvedora. Não faço alegações sobre a eficiência, escalabilidade ou qualidade das amostras de código que uso neste artigo.

0
0 204
Artigo Danusa Calixto · Maio 9, 2023 2m read

Neste artigo, vou tentar explicar a etapa de implantação do IAM no meu EC2(ubuntu).

O que é o IAM?

IAM é o InterSystems API Manager
consulte o link abaixo para saber mais sobre o IAM

descrição gerada: apimgr description.jpg

 

Antes de implantar o IAM

Confira a licença do host da API

 

Ative o IAM do usuário

 

Implante o IAM

Referência 

 

Faça o download da imagem no link a seguir

Fiz o download da seguinte versão no meu PC

 

Upload da imagem no EC2

Usei o comando scp para fazer upload da imagem na minha nuvem

 

Confira se o docker e o docker compose estão instalados

Caso contrário, acesse o link a seguir

 https://docs.docker.

0
1 104
Artigo Danusa Calixto · Maio 9, 2023 1m read

Adicione uma credencial para fazer login na interface REST do FHIR — nesse caso, considere apenas uma autenticação básica

 

 

Adicione o registro de serviços — nesse caso, considere apenas uma autenticação básica

- configure um serviço HTTP

- insira o caminho para o servidor FHIR

- insira o URL para o serviço FHIR

- use a credencial definida
 

 

Adicione um "HS.FHIRServer.Interop.HTTPOperation"

Escolha o nome do serviço

 

Teste o cliente FHIR

 

Rastreie o resultado do teste

0
0 81
Discussão Danusa Calixto · Abr. 26, 2023

Olá Desenvolvedores!

Estamos a 16 dias do início do concurso  🏆 2º Concurso de Artigos Técnicos em Português da InterSystems 🏆  e gostaria de saber o quanto vocês estão antenados aqui na comunidade e se preparando para os artigos que irão produzir.

 

E aí pessoal, quais assuntos vocês estão esperando encontrar nos artigos ?

 

Respondam aqui nos comentários! 😉

5
0 86
Artigo Cristiano Silva · Maio 5, 2023 2m read

Apache Superset é uma plataforma moderna de exploração e visualização de dados. O Superset pode substituir ou trazer ganhos para as ferramentas proprietárias de business intelligence para muitas equipes. O Superset integra-se bem com uma variedade de fontes de dados.

E agora é possível usar também com o InterSystems IRIS.

Uma demo online está disponível e usa IRIS Cloud SQL como sua fonte de dados.

0
0 478
Anúncio Danusa Calixto · Maio 5, 2023

Olá Comunidade!

O início do concurso está próximo, e resolvi fazer este comunicado para chamar a atenção de todos para um quesito MUITO IMPORTANTE sobre a participação no concurso de Artigos Técnicos.

Artigos criados com o uso de algoritmos ou aplicativos de Inteligência Artificial NÃO são considerados válidos para concorrer ao concurso. Faremos uma análise minuciosa de todos os artigos publicados e qualquer suspeita de que o artigo tenha sido gerado a partir desses algoritmos fará com que o artigo seja automaticamente DESCLASSIFICADO, não havendo recursos para recorrer a esta decisão.

0
0 56
Anúncio Danusa Calixto · Maio 3, 2023

Olá Comunidade, 

Temos um encontro on-line marcado para bater um papo sobre o  2º Concurso de Artigos Técnicos em Português da InterSystems 🏆  

Será uma ótima oportunidade para conhecerem um pouco mais sobre a InterSystems e a Comunidade de Desenvolvedores, esclarecer dúvidas sobre o concurso diretamente comigo Danusa Calixto (Sales Engineer IS Brasil e Administradora da Comunidade de Desenvolvedores PT ) ao vivo, e também de conhecermos os participantes do concurso. 

Será dia 6 de Maio, às 11h! Acesse: https://bit.ly/3LFIGyA

ID da reunião: 262 452 899 761

Senha: JAF8XL

Espero vocês! 😉

0
0 68
InterSystems Oficial Danusa Calixto · Maio 3, 2023

A InterSystems está colocando mais ênfase na promoção de nosso Programa de Acesso Antecipado (EAP), no qual os usuários se voluntariam para trabalhar com um novo software antes que ele se torne disponível para todos. Aliás, estaremos mais uma vez promovendo o programa no Global Summit.  

O software pode ser uma versão IRIS completa da InterSystems, mas geralmente é focado em um novo recurso sobre o qual queremos coletar feedback. Os termos e requisitos para ingressar em um Programa de Acesso Antecipado variam de acordo com o software que está sendo avaliado.

A inscrição é realmente simples.

0
0 92
InterSystems Oficial Danusa Calixto · Maio 3, 2023

O InterSystems Kubernetes Operator (IKO) 3.5 agora está disponível para todos. O IKO 3.5 adiciona novas funcionalidades significativas junto com inúmeras correções de bugs. Os destaques incluem: 

  • Configuração simplificada de TLS no Web Gateway, ECP, Espelhamento, Super Servidor e IAM
  • A capacidade de executar sidecars de contêiner junto com nós de computação ou dados – perfeito para dimensionar gateways da web com seus nós de computação
  • As alterações no configmap do CPF e no segredo da chave IRIS são processadas automaticamente pelas instâncias IRIS ao usar IKO 3.5 com IRIS 2023.
0
0 59
Artigo Danusa Calixto · Maio 2, 2023 3m read

Oi, pessoal!  

Neste artigo, quero revisar as extensões do VS Code que uso para trabalhar com a InterSystems e que facilitam muito meu trabalho. Tenho certeza de que este artigo será útil para quem está apenas começando a jornada de aprendizado das tecnologias da InterSystems. No entanto, também espero que este artigo seja útil para desenvolvedores com vários anos de experiências e abra novas possibilidades de uso do VS Code para desenvolvimento.

Recomendo que todo mundo que trabalhe com a InterSystems tenha essas extensões instaladas e, neste artigo, quero mostrar como usar algumas delas.

0
0 330
Artigo Danusa Calixto · Maio 2, 2023 3m read

Meu servidor IRIS desapareceu devido ao upgrade da versão docker, sendo que criei o servidor IRIS a partir do contêiner docker.

Com base nessa experiência, queria mostrar como fazer o backup do servidor IRIS antes do upgrade da plataforma ou do docker e o processo de reconstrução do IRIS em um novo ambiente.

Processo de backup do servidor IRIS

Após terminar de criar o servidor IRIS, você precisa fazer um backup.

Recomendo que você faça o backup antes do upgrade se tiver classes, rotinas e globais que quer manter ao reconstruir seu ambiente.

Essa marca "{}" indica um parâmetro de entrada.

0
0 75
Artigo Danusa Calixto · Maio 2, 2023 26m read

Resumo

O que é Query

Query é um método para encontrar dados que atendem às condições e apresentar os resultados como um conjunto de dados.

Tipo de Query

  • SQL Query,Usando %SQLQuery e SQL SELECT.
  • Custom Query,Usando a classe %Query e lógica personalizada para gerar resultados.

Observação: antes de falar sobre a solução de Query geral, vamos primeiro entender os fundamentos da Query para compreender os princípios da implementação. Se você já conhece o uso básico da Query, pule esta seção e vá direto para "Desafios".

0
0 103
Artigo Cristiano Silva · Abr. 27, 2023 6m read

InterSystems FAQ rubric

Neste artigo, apresentaremos como lidar com a situação: "Excluí acidentalmente uma global!"

Arquivos de backup e journals são usados para recuperar globais específicas que foram excluídas acidentalmente. A restauração é executada especificando as condições e restaurando registros do journal usando o utilitário ^ZJRNFILT. Dessa forma, você pode aplicar um backup pontual do banco de dados e até incluindo a exclusão de uma global específica para registros do journal que contêm as exclusões.

0
0 112
Artigo Danusa Calixto · Abr. 27, 2023 1m read

Oi, pessoal!

Recentemente, eu precisava configurar um servidor FHIR local usando o IRIS For Health e acho que encontrei a maneira mais fácil e simples possível.

Basta executar estas duas linhas no terminal:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community

e

docker exec -it my-iris iris session iris -U "USER" '##class(%ZPM.PackageManager).Shell("install fhir-server")'

E o servidor FHIR será executado localmente em http://localhost:9092/fhir/r4.

É só isso!

O servidor FHIR usará a última versão do InterSystems IRIS for Health Community Edition e implantará o servidor FHIR a partir desse app pelo pacote IPM no  namespace FHIRSERVER.

Isso se aplica ao Mac, então adicione nos comentários como funciona no Windows.

Esse é um breve artigo, já que é muito fácil configurar um servidor FHIR local com o InterSystems IRIS for Health e o IPM Package Manager.

0
0 105
Anúncio Danusa Calixto · Abr. 27, 2023

Nossa extensão gj :: codeSpex para o VS Code, que é parte do DX Jetpack, permite que a documentação seja exibida em linha enquanto você está codificando as classes. Em alguns casos a documentação é extensa, e a falta de suporte a rolagem no elemento de comentário do VS Code que estamos usando estava degradando o DX. 

Ao contribuir com uma solicitação pull para o projeto VS Code (minha 94ª aceita nos últimos quatro anos), consegui resolver isso. Chegou ao Insiders de hoje e chegará ao lançamento geral (também conhecido como Stable) no próximo mês, quando o 1.78 for lançado.

0
0 118
Artigo Fabiano Sanches · Abr. 26, 2023 1m read

Mantenha contato com a InterSystems e receba alertas, avisos e outras novidades sobre os produtos rapidamente. O processo é realmente simples:

Como você pode ver, leva menos de um minuto pra ficar informado sobre as novidades!

0
0 42
Anúncio Danusa Calixto · Abr. 19, 2023

Olá Comunidade! 

Esta é a segunda postagem com esclarecimentos sobre o nosso 

🏆 2º Concurso de Artigos Técnicos em Português da InterSystems 🏆 


Período do Concurso

Sabemos que vocês devem estar ansiosos para ganhar os super prêmios do concurso, mas somente irão concorrer os artigos publicados entre os dias 12 de maio e 12 de junho de 2023.
Artigos publicados fora deste período não irão concorrer. Fiquem ligados! 


Produção dos Artigos

Não custa nada avisar que artigos produzidos por algoritmos de IA serão desclassificados. Ou seja, NÃO irão concorrer.

2
0 109
Pergunta Eduardo Nacimento · Mar. 22, 2023

Olá pessoal,

 estou com uma questão que a seguinte, fiz um webservice apenas para realizar uns testes de configuração e ai publiquei no portal de produção de duas formas:

 na primeira com o nome da classe, não chama a tela de teste dos métodos no caso ao chamar http://localhost:52773/teste/HC.TesteEdu.WebService.cls da erro:

e olhando no log do CSP o retorno é 403 Page Not Found:

mas se chamar o WSDL  http://localhost:52773/teste/HC.TesteEdu.WebService.cls?WSDL=1funciona :

e testando em uma ferramente tipo o SOAPUI, funciona perfeitamente.

no caso do B.

3
0 174
Anúncio Danusa Calixto · Abr. 17, 2023

Olá Comunidade! 

Como alguns membros da comunidade me fizeram a mesma pergunta resolvi postar aqui e esclarecer para todos. Acredito que esta também pode ser a dúvida de outros membros a respeito dos requisitos do 🏆 2º Concurso de Artigos Técnicos em Português da InterSystems 🏆. 

" Somente serão aceitos os artigos baseados em InterSystems IRIS?

0
0 67
Pergunta Davidson Espindola · Abr. 17, 2023

Dears, good morning

I've been developing cache scripts for over 25 years, my entire ERP system has cached scripts, everything is global, no graphic/web screen.
I have a little knowledge in JS, Html and CSS, and I'm wanting to start web development for my system, go gradually.
I would like if you can help me which would be the best option in development to be able to start. As I live in a region with few training options and specific courses, I will have to take a distance course.

1
0 122
InterSystems Oficial Danusa Calixto · Abr. 17, 2023

A InterSystems tem o prazer de anunciar que a versão de manutenção estendida do InterSystems IRIS, InterSystems IRIS for Health, e HealthShare Health Connect 2022.1.3 já está disponível. Esta versão fornece algumas melhorias e correções de bugs selecionados paras as versões anteriores 2022.1.x .  

Você pode encontrar informações adicionais sobre o que mudou nestas páginas:

Por favor compartilhe seus comentários através da Comunidade de Desenvolvedores e assim possamos construir um produto melhor juntos.

0
0 55
InterSystems Oficial Danusa Calixto · Abr. 10, 2023

A InterSystems anuncia sua quinta prévia para desenvolvedores, como parte do programa de prévia para desenvolvedores da versão 2023.1. Muitas atualizações e aprimoramentos foram adicionados em 2023.1 e também há novos recursos, como suporte pronto para produção para armazenamento em coluna, capacidade de usar FHIR em massa e suporte para MacOS 13 Ventura. Além disso, um novo recurso para fornecer a capacidade de usar Tabelas estrangeiras está sendo lançado como "experimental" e estará acessível por meio de um Programa de cesso antecipado (EAP).

0
0 41
Anúncio Danusa Calixto · Abr. 10, 2023

Olá Desenvolvedores! 

Bem-vindos à 5ª edição do Notícias do InterSystems Ideias! Desta vez você pode ler sobre:

​​​​✓ Hall da Fama - uma nova página no Portal de Ideias

✓  Integração com o Global Masters - ganhe pontos por duas ideias 

✓ Lista de ideias que são planejadas para implementação

0
0 75
InterSystems Oficial Danusa Calixto · Abr. 5, 2023
0
0 96
InterSystems Oficial Danusa Calixto · Abr. 5, 2023

Lançamento do IAM 3.2

O InterSystems API Manager (IAM) versão 3.2.1 agora está disponível para o público geral. Além das correções de bugs e pequenas melhorias, o IAM 3.2 adiciona novos plug-ins que podem ser do interesse dos clientes IRIS. 

  • OAS Validation (oas-validation)
    • Valida requisições e respostas HTTP baseadas em OpenAPI 3.0 ou Especificação de API Swagger.
  • SAML (saml)
    • Fornece autenticação e autorização SAML v2.0 entre o provedor do serviço (Kong Gateway) e o provedor de identidade (IdP). 
  • XML Threat Protection (xml-threat-protection)
    • Este novo plugin permite reduzir o risco de ataques XML checando a estrutura das cargas XML. Isso valida a complexidade máxima (profundidade da árvore), tamanho máximo de elementos e atributos.
  • AppDynamics (app-dynamics)
    • Integra Kong Gateway com a Plataforma AppDynamics APM.
  • JWE Decrypt (jwe-decrypt)
    • Permite descriptografar um token de entrada (JWE) em uma requisição. 
0
0 68