Danusa Calixto · Mar. 21, 2022 ir ao artigo

Olá Arian. 
O erro apresentado em tempo de depuração não parece ter a ver com o $GET. Você tentou verificar os valores dos pieces da global antes ? Uma sugestão, caso ainda não tenha feito, é verificar a variável %objlasterror antes e depois da execução da linha para confirmar o erro . E vale a pena verificar se teve algum registro do processo no arquivo messages.log  que fica na pasta /mgr.  

Danusa Calixto · Abr. 11, 2022 ir ao artigo

Muito bom artigo!
Super didático e pode auxiliar outros colegas com situações similares que ainda não tenham utilizado as funcionalidades de Terminologia disponível no HS.  

Danusa Calixto · Jun. 22, 2022 ir ao artigo

Oi Alexandre! 
O que me veio em mente rapidamente foi criar um código que transforme a sua string/frase em uma lista de palavras para depois percorrer a lista contando o numero de letras de cada palavra da lista.

Algo assim: 

Set frase = "Como contar a palavra com maior numero de caracteres"

#; cria uma lista da string com delimitador " " espaço 
Set fraseList = $Listfromstring(frase," ")

#; percorre a lista e imprime a posição da palavra na frase (i), o tamanho da palavra ($length) e a palavra ($listget(fraseList,i))
For i=1:1:$Listlength(fraseList) w !,i_"- tamanho:"_$length($listget(fraseList,i))_"->"_$lg(fraseList,i) 

O código acima pode ser executado no Terminal. 
Mas se você somente desejar saber o maior tamanho, basta salvar o tamanho em uma variável comparando os tamanhos. Exemplo: 

Set maiorTamanho=""
For i=1:1:$Listlength(fraseList) {
       set tamanho=$length($listget(fraseList,i))
       if tamanho>maiorTamanho {
           set maiorTamanho=tamanho
           set maiorPalavra=$listget(fraseList,i)
       }
}

Write !,maiorPalavra_" - tamanho: "_maiorTamanho 

Espero que ajude! :-)  

Danusa Calixto · Ago. 3, 2022 ir ao artigo

Olá Walter, 

Eu consegui executar o seu código em uma classe simples que extende de  %SOAP.WebService sem erros. 
Criei a global ^IGREJA com dados de teste contendo nome e idade para executar o teste.

Já verificou se o conteúdo de algum nó da sua global pode estar causando o problema?

Se quiser, compartilha a definição completa da sua classe e alguma amostra dos registros da sua global.   

wink

Danusa Calixto · Dez. 9, 2022 ir ao artigo

Olá Thales. 

Tem um livro que o Amir Samary publicou, mas já é um pouco antigo. Eu tenho um ... smiley

Mas uma boa opção para quem está começando é se inscrever no InterSystems Learning e fazer os cursos e tutoriais disponíveis. Você pode buscar os cursos por tópicos. 

Esse é o tutorial de Object Script: https://learning.intersystems.com/course/view.php?id=28 

Boa diversão wink

Danusa Calixto · Fev. 28, 2023 ir ao artigo

Oi Paulo, tudo bem? 

Existem algumas formas de licenciamento e também depende das ferramentas adicionadas a licença do produto. 
Para obter mais detalhes você precisa do atendimento de algum gerente de contas da área comercial. 

Você tem interesse em entrar em contato com alguém para obter mais informações? 
Pode me encaminhar uma mensagem direta com o seu contato por aqui pela comunidade mesmo se preferir, ou no meu e-mail : Danusa.Calixto@intersystems.com 

Danusa Calixto · Mar. 24, 2023 ir ao artigo

Boa tarde, Eduardo. 

Poderia compartilhar como você definiu o WebService (herança, adaptador ... ) ? 

Danusa Calixto · Abr. 17, 2023 ir ao artigo

Oi Yuri. 
Vale sim! 

Inclusive de HealthShare, desde que o caso descreva/utilize uma funcionalidade que também seja possível reproduzir no IRIS. 

Boa escrita!  📝

Danusa Calixto · Abr. 18, 2023 ir ao artigo

Boa tarde, Miqueias. 
As duas opções são válidas.
Conforme descrito no tópico: o caso descrito não precisa ter sido solucionado de fato, o importante é apresentar a solução elaborada para o caso com o uso de uma abordagem tecnológica + InterSystems IRIS. 
 

Danusa Calixto · Abr. 19, 2023 ir ao artigo

Olá Daniel, 

Pode considerar tamanho mínimo de 1000 caracteres  (desconsiderando links e código).  

Ocorreu uma falha nesta informação. Estarei providenciando a correção e notificação aos participantes. 

Obrigada pelo contato. 
Estamos a disposição para quaisquer esclarecimentos. 
Aguardamos seu artigo  😉

Danusa Calixto · Abr. 24, 2023 ir ao artigo

Olá Miqueias.

Pode sim! 🙃
Quanto mais pessoas visualizarem e curtirem , melhor para o artigo concorrente. 
Só não se esqueça que para curtirem o artigo precisam ser membros da comunidade, e precisam estar registrados. 

Boa sorte! 😉🍀

Danusa Calixto · Abr. 25, 2023 ir ao artigo

Olá Vitor. 

Isso mesmo. Ao clicar em "Nova Postagem" , vai abrir algumas opções de postagem, é só selecionar "Artigo" e mandar ver no texto 😉 

Danusa Calixto · Abr. 26, 2023 ir ao artigo

Boa tarde, Miqueias! 

A premiação será somente conforme descrito no anuncio do concurso, não sendo possível receber em dinheiro. 
 

Danusa Calixto · Maio 2, 2023 ir ao artigo

Olá Miqueias! 

Seja muito bem-vindo a nossa comunidade 🙂
Sempre é tempo para aprendermos algo novo. Tenho certeza que você irá se surpreender com a nossa tecnologia. 

Espero ver o seu artigo, hein 😉

Boa sorte!   

Danusa Calixto · Jun. 7, 2023 ir ao artigo

Olá Ana! :-) 
A bonificação ocorrerá somente 1x, mesmo que sejam traduzidos mais de 1 artigo.
E o período para a tradução valer como bonus segue o mesmo período do concurso, com data final até 12/06.  
 

Boa sorte! 🍀

Danusa Calixto · Jun. 12, 2023 ir ao artigo

Oi Davi, 

Conforme o @Henrique Dias te respondeu existe um procedimento correto para publicar traduções na comunidade. Você poderia publicar a sua tradução seguindo os passos indicados, por favor. 

Mas não se preocupe que isso não invalida a sua tradução e ela está valendo como bonus 😉
 

Obrigada!

Danusa Calixto · Ago. 3, 2023 ir ao artigo

Boa tarde, André!

Você acessava o terminal através da extensão Launch WebTerminals from InterSystems Server Manager ?
Qual a versão do VSCode você está utilizando?  
Poderia passar mais detalhes do que está acontecendo e como você utilizava o Terminal? 

Danusa Calixto · Ago. 4, 2023 ir ao artigo

Bom dia, Andre. 

Esse foi exatamente o mesmo problema que eu esbarrei. Mas eu não havia utilizado essa funcionalidade antes. Você já havia utilizado essa funcionalidade no VSCode com a versão anterior?  Uma sugestão: você pode voltar a versão antiga da extensão e testar.