Avalados por :

Cómo resolver errores de mapeo en SAP debido a estructuras grandes

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

Hola

Trabajando en la división de mapeo. Las estructuras de origen y destino son iguales y mapeadas una a una, excepto la transacción a POSLog como se muestra a continuación.

Estoy obteniendo el siguiente error al verificar y activar el mapeo. La estructura se importó como definición externa ya que es enorme y tiene casi más de 1000 campos. Solía obtener el error de espacio de montón cuando intentaba guardar el mapeo, pero ahora puedo guardarlo después de aumentar el tamaño del espacio de montón en los perfiles de intercambio.

¿Es el siguiente error causado por la estructura tan grande? ¿Alguien puede darme una idea para resolver esto?

Texto fuente del objeto Message Mapping: MM_Split_Poslog | urn:bose.com:universal:adapter-rdgpos tiene errores de sintaxis:

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 operaciones no verificadas o no seguras. Nota: Recompile con -Xlint:unchecked para más detalles. 1 error

¡Gracias!

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

4 Respuestas

0
Cargando...

Hola Praveen

¡Gracias!

Ya he hecho lo que mencionaste. No estoy recibiendo un error de espacio de montón, sino el siguiente error al verificar el mapeo.

Texto fuente del objeto Mapeo de mensajes: MM_Split_Poslog | urn:bose.com:universal:adapter-rdgpos tiene errores de sintaxis:

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 operaciones no verificadas o inseguras. Nota: Recompilar con -Xlint:unchecked para más detalles. 1 error

Gracias

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

Hola SAP PI,

Guarda el archivo JNLP del repositorio y cambia el parámetro max-heap-size que se muestra en el siguiente WIKI.

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


Consulta la pregunta 19 en el siguiente WIKI:

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


1580914 - Java heap space OutOfMemoryError en el Repositorio de PI


Saludos,

Praveen.

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

Hola Harish,

¡Gracias por la respuesta!

El tamaño máximo del montón (heap) del sistema es de 2 GB y también aumenté el tamaño del montón por debajo de 2 GB e intenté activarlo, pero sigo recibiendo el mismo error.

Gracias

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

Hola,

AFAIK - El tamaño del montón en el perfil del intercambio debería ser relevante para la memoria del sistema. El error podría ocurrir porque el tamaño del montón se ha incrementado más allá de la memoria disponible.

Por favor, consulta con el equipo de bases qué tamaño máximo de montón tiene el sistema.

Saludos,

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?