ir ao artigo Djeniffer Greffin · Dez. 11, 2023 Algumas perguntas: - Você salva todos os jsons recebidos, para posteriomente poder reutilizar o que eu deu erro? Pelo menos durante essa análise? - Se salva, durante o reenvio de um mesmo json, que anteriormente deu erro ele é processado numa segunda tentativa? Uma coisa que já observei no seu código é que esta linha: Set tFaturaExi = ##Class(Onboarding.Modelo.BotCemig).%OpenId(tRS.ID, .tSC) o status de sucesso ou erro volta no terceiro parâmetro e não no segundo, então precisa corrigir: Set tFaturaExi = ##Class(Onboarding.Modelo.BotCemig).%OpenId(tRS.ID, ,.tSC) No segundo parâmetro é passado a concorrência do objeto. https://docs.intersystems.com/iris20211/csp/documatic/%25CSP.Documatic.c...
ir ao artigo Djeniffer Greffin · Ago. 2, 2023 Bom dia André,Qual o problema que você está tendo exatamente, poderia explicar um pouco mais?
ir ao artigo Djeniffer Greffin · Jun. 17, 2022 Bom dia Luiz, Acredito que este recurso não seja possível no Studio utilizando rotinas.
ir ao artigo Djeniffer Greffin · Maio 6, 2022 Olá Guilherme, Você já tentou a solução que tem neste post: https://community.intersystems.com/post/how-delete-item-production-code usando um %Save após a deleção do item?
ir ao artigo Djeniffer Greffin · Abr. 5, 2022 Anderson, Acho que esse formato especifico de query é somente via resultset. Se você realmente precisar disso no SQL uma abordagem poderia ser criar uma sqlproc que internamente chama esse resultset e entrega o resultado. Veja se essa documentação te ajuda: https://docs.intersystems.com/ens201815/csp/docbook/DocBook.UI.Page.cls?...
ir ao artigo Djeniffer Greffin · Abr. 4, 2022 Guilherme, Bom dia. Como você trabalha com o visual studio? Eu sempre utilizo a opção "Edit code on namespace" e ao criar ou deletar classes, as mesmas são deletadas criadas e deletadas automaticamente no Caché.
ir ao artigo Djeniffer Greffin · Mar. 3, 2022 Olá Fernando, Seria importante realizar um teste utilizando discos do tipo gp3, pois o gp2 tem uma limitação bem especifica no "Max throughput per volume" e já tivemos problemas com ele devido a isso. Aqui tem um link com estas diferenças entre os discos: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html
ir ao artigo Djeniffer Greffin · Fev. 18, 2022 Bom dia Luiz, No código em que você vai fazer a leitura da Stream, você pode usar da seguinte forma: set stream = ##class(%Stream.GlobalCharacter).%Open(tResult.%GetData(1)) S jsonPEV = "", jsonPEV = stream.Read() O que retorna no SQL é o OID da Stream, que você precisa para abrir e recuperar o conteúdo da mesma.
ir ao artigo Djeniffer Greffin · Set. 9, 2021 Olá Guilherme, Exato, o que fizemos aqui em algumas integrações foi converter o XML em uma FileCharacterStream e quando é necessário usar este objeto fazemos o correlate dele diretamente na BO, ai só existe o tráfego dessas streams e não mais dos objetos externos que dificultam o processo de limpeza. Se precisar de alguma ajuda me informe.
ir ao artigo Djeniffer Greffin · Set. 9, 2021 Olá Guilherme, Na sua classe de mensagens você possui uma propriedade que aponta a outro objeto que possui stream ou a propriedade já é stream? Pergunto pois já tive essa situação diversas vezes e resolvemos isso com uma mudança na classe de mensagens para não mais referenciar outros objetos.
ir ao artigo Djeniffer Greffin · Jul. 29, 2021 Renan, Boa tarde. Qual device está conectado ao BS? É algum teste, ou existe realmente um equipamento conectado a este BS. Como está o "Modo de resposta" do BS?
ir ao artigo Djeniffer Greffin · Jun. 25, 2021 Olá Fabio, A gente usa a versão 6.7. Mas, já atendi alguns clientes com a versão 7 rodando a versão 2018 do caché.
ir ao artigo Djeniffer Greffin · Jun. 14, 2021 Olá Fabio, Se o processo morreu normalmente sem uma ação manual ou algo do tipo, acredito que não fique nenhuma informação. Nesse caso você teria que coletar as informações para poder analisar depois assim como acontece com o pButtons. Se for uma máquina linux também é possível verificar se está gerando o SAR para ter mais algumas informações adicionais. A máquina é windows ou linux? Você procura especificadamente por queryes lentas ou ações lentas ainda não mapeadas?
ir ao artigo Djeniffer Greffin · Maio 26, 2021 Renan, Boa tarde. Algumas vezes que tive este erro, foram ou problema de firewall ou envolvendo o NLS das duas instâncias por estarem diferentes. Esses dois pontos estão corretos no seu caso?
ir ao artigo Djeniffer Greffin · Maio 21, 2021 Olá Vitor, O que aparece ao digitar o comando iris list? se você usar os comandos: iris start <nome da instancia> iris stop <nome da instancia> Estes comandos funcionam? Estes seriam os comandos corretos para serem usados na instância do IRIS para iniciar, parar ou parar com force.E podem ser conferidos na documentação: https://docs.intersystems.com/iris20201/csp/docbook/Doc.View.cls?KEY=GSA...
ir ao artigo Djeniffer Greffin · Maio 3, 2021 Olá Eike, Sim é possível, segue documentação https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls... você vai utilizar um parâmetro no seu webservice para devolver o sessionID ao webclient e no webclient você precisará enviar novamente toda vez essa informação para que o Caché entenda se tratar da mesma sessão.