Boa tarde!,
Chegou a ver a documentação que te passei?
- Efetue login para postar comentários
Boa tarde!,
Chegou a ver a documentação que te passei?
Boa tarde Paulo,
Existem sim algumas ferramentas que você pode usar para guardar essas execuções.
Na auditoria você pode ligar a gravação de execução de queryes via JDBC e dynamic queryes, mas, isso só vai trazer as consultas executadas, se você quer informações mais detalhadas pode ver nessa documentação: https://docs.intersystems.com/irisforhealth20241/csp/docbook/Doc.View.c…;
Qual seria a sua versão do IRIS?
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…
Bom dia André,
Qual o problema que você está tendo exatamente, poderia explicar um pouco mais?
Bom dia Luiz,
Acredito que este recurso não seja possível no Studio utilizando rotinas.
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?
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.ht…
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.
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.
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?
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?
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?
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=GS…
Olá Eike,
Sim é possível, segue documentação https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl… 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.