Artigo Cristiano Silva · Maio 12, 2023 5m read

Quem nunca deve ter passado pela seguinte situação:

Tenho uma aplicação/global de configuração que não está e não pode ser mapeada para uma classe, porém é necessário fornecer uma procedure específica para que uma ferramenta de relatório usando ODBC ou JDBC ou ainda utilização de resultset do prório IRIS, possa ter acesso aos dados e gerar o relatório.

No IRIS temos uma funcionalidade que nos permite criar uma query que pode ser acessada internamente e também ser exposta como uma stored procedure, com nossa própria lógica. Essa funcionalidade é Custom Class Query.

0
0 200
Artigo Mateus Pitura · Maio 12, 2023 2m read

A empresa de comércio eletrônico enfrentava vários desafios em relação à gestão de estoque e logística, incluindo:

Falta de visibilidade da cadeia de suprimentos: a empresa não tinha uma visão completa de sua cadeia de suprimentos, o que levava a atrasos na entrega e erros de inventário.
Problemas na gestão do transporte: a empresa muitas vezes enfrentava problemas com o transporte de seus produtos, o que levava a atrasos na entrega e insatisfação do cliente.

0
0 90
Artigo Robert Cemper · Maio 12, 2023 2m read

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.

Grande decepção: a instalação do jupyter-notebook falhou novamente!
Porque a nova instalação do Python não atualizou a antiga.
E também a variável de ambiente PATH não foi limpa
Isso não ficou óbvio imediatamente e exigiu muito tempo e esforço.

0
0 169
InterSystems Oficial Danusa Calixto · Maio 11, 2023

Olá Desenvolvedores, 

No mês de Abril, foram postadas 65 novas perguntas na Comunidade de Desenvolvedores EN : 

 

Questions

6 Underlying Benefits of Asking Questions | SUCCESS

0
0 70
Anúncio Danusa Calixto · Maio 11, 2023

A partir de 16 de Maio, a documentação para as versões do InterSystems Caché® e InterSystems Ensemble® anteriores a 2017.1 estarão disponíveis somente em formato PDF no site da documentação da InterSystems. Instancias locais destas versões continuarão apresentando o conteúdo dinamicamente. 

0
0 208
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 Calixto @Rochael Ribeiro falaram 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 201
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

https://docs.intersystems.com/components/csp/docbook/Doc.View.cls?KEY=PAGE_apimgr

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 

https://community.intersystems.com/post/introducing-intersystems-api-manager

 

Faça o download da imagem no link a seguir

https://wrc.intersystems.com/wrc/coDistGen.

0
1 103
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 80
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 471
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 67
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 57
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 323
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 102
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 105
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 104
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 41
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 108
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=1  funciona :

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

no caso do B.

3
0 173
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 120