Avalados por :

Como corrigir erros de mapeamento no SAP devido a estruturas grandes

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

Olá

Trabalhando na divisão de mapeamento. As estruturas de origem e destino são iguais e mapeadas uma a uma, exceto a transação para POSLog conforme mostrado abaixo.

Estou recebendo o seguinte erro ao verificar e ativar o mapeamento. A estrutura foi importada como definição externa, pois é enorme e tem quase mais de 1000 campos. Costumava obter o erro de espaço de heap ao tentar salvar o mapeamento, mas agora consigo salvá-lo após aumentar o tamanho do espaço de heap nos perfis de troca.

Será que o erro a seguir é causado pela estrutura tão grande? Alguém pode me dar uma ideia para resolver isso?

Texto fonte do objeto Message Mapping: MM_Split_Poslog | urn:bose.com:universal:adapter-rdgpos tem erros de sintaxe:

com/sap/xi/tf/_MM_Split_Poslog_.java[18] demasiadas constantes public class /*!_$ClNRep_*/_MM_Split_Poslog_ extends AMappingProgram{ ^ Nota: /usr/sap/DXI/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map0a1b37ced8a411e48ec3000000539256/source/com/sap/xi/tf/_MM_Split_Poslog_.java utiliza operações não verificadas ou não seguras. Nota: Recompile com -Xlint:unchecked para mais detalhes. 1 erro

Obrigado!

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

4 Respuestas

0
Cargando...

Olá Praveen

Obrigado!

Já fiz o que você mencionou. Não estou recebendo um erro de espaço de montão, mas o seguinte erro ao verificar o mapeamento.

Texto fonte do objeto Mapeamento de mensagens: MM_Split_Poslog | urn:bose.com:universal:adapter-rdgpos tem erros de sintaxe:

com/sap/xi/tf/_MM_Split_Poslog_.java[18] muitas constantes public class /*!_$ClNRep_*/_MM_Split_Poslog_ extends AMappingProgram{ ^ Nota: /usr/sap/DXI/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map0a1b37ced8a411e48ec3000000539256/source/com/sap/xi/tf/_MM_Split_Poslog_.java usa operações não verificadas ou inseguras. Nota: Recompilar com -Xlint:unchecked para mais detalhes. 1 erro

Obrigado

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

Olá SAP PI,

Salve o arquivo JNLP do repositório e altere o parâmetro max-heap-size conforme mostrado no seguinte WIKI.

<j2se version="1.4+" initial-heap-size="32m" max-heap-size="1024m" />


Consulte a pergunta 19 no seguinte WIKI:

QA for PI - One stop for all (Part - 1) - Netweaver Technology - SCN Wiki


1580914 - Java heap space OutOfMemoryError no Repositório do PI


Saudações,

Praveen.

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

Olá Harish,

Obrigado pela resposta!

O tamanho máximo do heap do sistema é de 2 GB e também aumentei o tamanho do heap para abaixo de 2 GB e tentei ativá-lo, mas continuo recebendo o mesmo erro.

Obrigado

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

Olá,

AFAIK - O tamanho do heap no perfil de troca deve ser relevante para a memória do sistema. O erro pode ocorrer porque o tamanho do heap foi aumentado além da memória disponível.

Por favor, consulte a equipe de bases sobre qual é o tamanho máximo do heap do sistema.

Saudações,

Harish

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?