Angelo Bruno Braga · Dez. 22, 2020 ir ao artigo

Segue a resposta em português do @Eduard Lebedyuk :

Os cubos dependem muito de índices de bitmap para serem executados rapidamente.

Principalmente, cada fato na tabela de fatos deve ser acessível por meio do índice de bitmap.

No passado, os índices de bitmap funcionavam apenas com inteiros positivos, mas agora parece haver uma abordagem %BID - essencialmente uma chave substituta.

Eu acho que o InterSystems BI deveria gerar um erro ou gerar um %BID ou oferecer para gerar um %BID se a  propriedade id da classe do fato não for um inteiro positivo.
Angelo Bruno Braga · Dez. 22, 2020 ir ao artigo

Tudo bem Jullyanna? 

Que tipo de informação não estruturada você pretende recuperar do HealthShare ? Você consegue me explicar um pouco mais sobre a demo que você tem em mente ?

Obrigado.

Tudo bem Fernando ?

Foram motivos estratégicos que fizeram a InterSystems trocar sua IDE cross-platform do Atelier para o VS Code. 

Existe uma equipe dedicada no aprimoramento do uso da IDE e novidades estarão a caminho. Vou encaminhar suas observações em relação a facilidade do uso dos wizards em relação a criação dos snippets para a equipe.

Grande abraço

Tudo bem Eike ?

A princípio o BS que será invocado no outro namespace é como se fosse um sistema externo para o BO. A forma de realizar a chamada vai depender de como está definido este BS.

Um exemplo muito utilizado é quando o BS é um serviço web (SOAP ou REST). Para acessar este BS a partir de um BO basta você utilizar o respectivo adaptador e conectar como se fosse um serviço externo qualquer.

Abraço

Tudo bem Guilherme ?

No exemplo que citei o serviço externo, este poderia ser qualquer web service SOAP ou API REST.

O que eu quis exemplificar é que, o processo de criação do BO para o BS neste cenário, vai ser o mesmo que  seria utilizado para conectar com qualquer web service ou API REST que não fosse do próprio Ensemble.

Um abraço.

Angelo Bruno Braga · Abr. 12, 2021 ir ao artigo

Tudo bem José ? 

Você pode fazer tanto pela interface visual quanto através da API do IAM:

Pela interface visual:

Ou através da API:

  •  Envie esta requisição ao IAM:

POST http://host:8001/certificates/
{
    "cert": "-----BEGIN CERTIFICATE-----...",
    "key": "-----BEGIN PRIVATE KEY-----...",
    "snis": [
        "host"
    ]
}
Observação: substitua as novas linhas no certificado e na chave por \n.

Guarde o id que será retornado.


Depois de configurado o certificado:

Vá para seu workspace no IAM, abra a configuração de SNIs, crie uma nova SNI utilizando o nome de seu host e o id da configuração do certificado (obtido no passo anterior).

Atualize as rotas que você deseja utilizar com protocolo https e teste utilizando a porta 8443.

Um abraço.

Angelo Bruno Braga · Abr. 15, 2021 ir ao artigo

Show !!! 

Quando puder dá uma olhada na parte de documentação das APIs no IAM, ela é excelente para disponibilizar para os clientes e facilitar o uso das APIs publicadas.

Grande abraço

Angelo Bruno Braga · Jul. 29, 2021 ir ao artigo

Tudo bem Renan ?

Verifiquei que nas configurações de seu Business Service a configuração GetReply do adaptador está com o valor 0 (false) acredito que por isso a conexão está sendo encerrada antes de você obter o retorno.

Um abraço

Angelo Bruno Braga · Jul. 29, 2021 ir ao artigo

Felizmente tudo bem por aqui também.

Verifiquei que seu Business Operation está retornando diretamente para o Business Service e, após a alteração que sugeri ele passou a retornar também para o Business Service através do Business Process porém um retorno nulo. Como está sendo feito este retorno direto do Business Operation para o Business Service ?

Abraço

Angelo Bruno Braga · Set. 13, 2021 ir ao artigo

Tudo bem José?

A licença do IRIS possui um trecho onde está contida a licença do IAM, entretanto a validade é distinta da validade da licença do IRIS. Para solicitar uma nova licença do IRIS com a validade da licença do IAM atualizada você precisa entrar em contato com o Account Manager da InterSystems responsável. 

Abraço

Angelo Bruno Braga · Set. 22, 2021 ir ao artigo

Tudo bem Gilmar ?

O serviço em questão está publicado em HTTPS.

Por não ter em sua pergunta o código da classe cliente fiquei sem saber se a mesma está definida para utilizar SSL e se isso que está lhe causando problemas. Se for este o caso, segue a solução:

1 - Você precisa criar uma configuração SSL em Sistema > Administração de Segurança > Configurações SSL/TLS Editar Configuração SSL/TLS  

2 - Testar a configuração criada utilizando o servidor do serviço (apphom.correios.com.br) e porta 443:

3 - Adicionar a propriedade SSLConfiguration na sua classe cliente com o valor da configuração criada:

Property SSLConfiguration As %String [ InitialExpression = "ECTSSL" ];

4 - Realizar a chamada:

Abraço

Angelo Bruno Braga · Mar. 11, 2022 ir ao artigo

Contagem regressiva para o lançamento !!!! 

 Nossa equipe de especialistas já se encontra ansiosa para ler os artigos que participarão do concurso.

Não perca tempo, escolha seu tópico e já anote as ideias para o artigo !

Boa sorte a todos 

Não percam tempo !!!!
Esta é a última semana para inscrever seu artigo no nosso 1º Concurso de Artigos Técnicos em Português da InterSystems.

Angelo Bruno Braga · Maio 10, 2022 ir ao artigo

Olá Desenvolvedores, 

Nós estendemos o prazo final para o desenvolvimento das aplicações - 3 semanas para enviar seus projetos!

🛠 Desenvolvimento da Aplicação e fase de inscrição:

  • 9 de Maio de 2022 (01:00BRT): Concurso inicia.
  • 29 de Maio de 2022 (00:59 BRT): Prazo final de envio.

 Período de Votação:

  • 30 de Maio de 2022 (01:00 BRT): Início da votação.
  • 5 de Junho de 2022 (00:59 BRT): Fim da votação.

Nota: Vocês podem aprimorar suas aplicações durante todo o período de votação.