Avalados por :

Erros de SQL ao importar objetos de design do sistema de desenvolvimento para o ambiente de testes: Solução e recomendações

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá a todos,

Estou com um problema com os objetos de design que foram exportados do sistema de desenvolvimento e precisam ser importados para o ambiente de testes. No entanto, estou recebendo alguns erros estranhos como este e falha através do CTS+:

Ocorreu um erro de SQL na conexão devserver:T50:SAPSR3DB: código=-4,228, estado="nulo", mensagem="[jcc][t4][102][10040][3.58.91] Erro em lote. O lote foi enviado, mas pelo menos uma exceção ocorreu em um membro individual do lote.

Utilize getNextException() para recuperar as exceções de elementos de lotes específicos. ERRORCODE=-4228, SQLSTATE=nulo

=> (-803,23505,Erro para o elemento de lote #1: Erro de SQL do DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)

=> (-803,23505,Erro para o elemento de lote #2: Erro de SQL do DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)

=> (-803,23505,Erro para o elemento de lote #3: Erro de SQL do DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)

=> (-803,23505,Erro para o elemento de lote #4: Erro de SQL do DB2: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.XI_DIRCACHERCLVIEW, CONTROLADOR=3.58.91)";

A declaração de SQL é "INSERT INTO "XI_DIRCACHERCLVIEW" ("CHANGELIST","TYPE_ID","OBJECT_ID","SW_COMPONENT","SP") VALUES (?,?,?,?,?)".

Verifiquei no Google e diz que o banco de dados está tentando inserir um valor com o mesmo ID único duas vezes. Mas não sei o que poderia ser isso. Criei e excluí alguns objetos no ambiente de DESENVOLVIMENTO. Mas o PI não deveria entender o que deve ser sobrescrito e o que deve ser excluído? Exportei os objetos com objetos excluídos e sem eles. Ambos falham.

Alguém teve um problema semelhante ou sabe o que poderia ser?

Alguns erros adicionais são específicos de alguns objetos de espaço de nomes (Mas os objetos estão no transporte, exportei tudo!):

com.sap.aii.ib.core.roa.RoaObjectAccessException: Tentativa de ler o objeto Message Mapping DownloadFileResponse_to_StyretFiloverfoerselModtagAnmod_I | urn:namespace, tipo XI_TRAFO da aplicação REPOSITORIO no sistema REPOSITORIO falhou. O objeto não existe. Informações detalhadas: Objeto Message Mapping DownloadFileResponse_to_StyretFiloverfoerselModtagAnmod_I | urn:namespace não encontrado

Obrigado e cumprimentos,

Dennis

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Verificou a notificação de cache no IR? Há entradas vermelhas? Se sim, tente reiniciar essas entradas, atualizá-las e garantir que estejam no status verde e então faça uma atualização de cache.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Exceção raiz:

Lançada:

com.sap.aii.utilxi.misc.api.BaseRuntimeException: Valor ausente para objVersion!

em com.sap.aii.ib.gui.tools.transport.ContentImportProgressDialog.executeConcurrentAction(ContentImportProgressDialog.java:448)

em com.sap.aii.utilxi.swing.toolkit.ConcurrentProgressDialog$ProgressDialogRunnable.run(ConcurrentProgressDialog.java:251)

em com.sap.aii.utilxi.misc.thread.ThreadPool$ThreadPoolThread.run(ThreadPool.java:392)

Causada por: com.sap.aii.utilxi.misc.api.ResourceException: Valor ausente para objVersion!

em com.sap.aii.ib.sbeans.gen.BaseSessionBean.wrap(BaseSessionBean.java:138)

em com.sap.aii.ib.sbeans.gen.BaseSessionBean.wrap(BaseSessionBean.java:111)

em com.sap.aii.ib.server.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:210)

em sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

em sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

em sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

em java.lang.reflect.Method.invoke(Method.java:585)

em com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)

em com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

em com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)

em com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)

em $Proxy1754.importFromImportSource(Fonte desconhecida)

em sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

em sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

em sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

em java.lang.reflect.Method.invoke(Method.java:585)

em com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:234)

em com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:355)

em com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)

em com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:67)

em com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:41)

em com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:977)

em com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:57)

em com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)

em com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)

em com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)

em com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)

Causa serializada: com.sap.aii.ib.sbeans.gen.WrapperClientServerException: Valor ausente para objVersion!

... 41 ms

Causa serializada: com.sap.aii.ib.server.propagation.XIPropagationException: Valor ausente para objVersion!

em com.sap.aii.ib.server.propagation.XIPropagationException.createFromException(XIPropagationException.java:54)

em com.sap.aii.ib.server.propagation.PropagatorImpl.integrateObjectVersions(PropagatorImpl.java:270)

em sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

em sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

em sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

em java.lang.reflect.Method.invoke(Method.java:585)

em com.sap.aii.ib.server.pvcadapt.PvcTransactionControlProxy.invoke

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Ativei todos os objetos após a exclusão. Mas também há objetos na lista que nunca estiveram no sistema de destino.

Não há listas de alterações abertas no ambiente de desenvolvimento.

Reiniciamos o servidor e limpamos todos os caches (sxi_cache, CPA_CACHE, SLD_CACHE).

Sempre queremos usar CTS+ para a importação daqui para frente. Já funcionou para alguns objetos. Mas no início fizemos Exportação manual -> Importação entre os sistemas.

Também tentei uma importação manual agora, a exceção lançada aqui é:

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

>>Mas não sei o que poderia ser. Criei e eliminei alguns objetos no ambiente de DESENVOLVIMENTO

Parece ser um problema de cache. Atualize o cache e, se o problema persistir, forneça mais detalhes. Quando você elimina objetos, você os elimina antes de ativar, correto?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?