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...

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?...

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

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.

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?

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...