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  😉

Hello Davidson.

I suggest you check the courses and guides from the InterSystems Learning to support you.
Here are listed some of them: 

Angular, JSON, and REST – Oh My!
Building Modern Web Applications
Caché Web Applications Tutorial

You will find other free courses and tutorials in the InterSystems Learning
If you do not have an account, create a new one.

Hope it helps! 

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 

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

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

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! :-)  

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.