Avalados por :

Configuración de Archivo Plano a PDF en SAP PI 7.1 con Apache FOP 0.95: Guía paso a paso

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

Hola Gurus,

Tengo el siguiente escenario que debe ser configurado en SAP PI 7.1: Archivo Plano --> PDF . Me gustaría utilizar las utilidades de transformación XML proporcionadas por Apache FOP 0.95 (http://xml.apache.org/fop/).

Estoy intentando hacerlo siguiendo los siguientes blogs: ( [https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/2072] [enlace original está roto] [enlace original está roto] [enlace original está roto] ; y [https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/14363] [enlace original está roto] [enlace original está roto] [enlace original está roto] ; ). Pero necesito más información para que funcione.

¿Alguien ha configurado con éxito este escenario en 7.1 y me puede guiar paso a paso?

Mis mayores dudas son:

1. ¿Es correcto importar los archivos .jar de FOP desde la carpeta descargada lib utilizando la herramienta Imported Archive en ESR? Algunos errores se producen debido a clases duplicadas.

2. Hay un enlace para un esquema XSD de FOP modificado para el mensaje de destino, pero parece que no se puede importar a PI 7.1 tal como está. Algunos errores se producen cuando intento importarlo utilizando la herramienta External Definitions en ESR. ¿Alguien ha modificado la versión actual de FOP 0.95? Si es así, ¿podrías compartirlo o guiarme para hacer lo mismo?

3. Sobre el bean de salida del procesador de módulos, ¿qué debo hacer con el código proporcionado por el blog 2072? Entendí que esto debe compilarse en JAVA y cargarse en el servidor PI. ¿Es esto correcto? ¿Podrías por favor guiarme teniendo en cuenta que soy abaper? ¿Cómo configurar el canal de comunicación para que funcione?

Gracias de antemano.

Roger

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

2 Respuestas

0
Cargando...

Hola,

¿Podrías informarnos si pudiste importar el xsd de FOP en PI 7.1? Estamos enfrentando un error de desbordamiento de pila al hacer lo mismo, ¿se requiere alguna modificación en el XSD modificado antes de importarlo en la definición externa de PI 7.1?

Gracias,

Chandra

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

Hola Roger,

He trabajado en este requisito.

Tenemos que usar Módulos de Adaptador Personalizados.

consulta este blog [https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/11835] [el enlace original está roto] [el enlace original está roto] [el enlace original está roto] ;

Para trabajar en PI 7.1 con módulos de adaptador personalizados, necesitamos la versión NWDS CE.

La primera parte en el blog de Krishna al que te refieres es la estructura de datos del tipo de origen, la segunda es el mapeo xslt entre origen y destino que debe seleccionarse al crear el mapeo de operación. Debemos importar esto al sistema PI como archivo externo.

La última parte del blog de Krishna es el código utilizado en la creación de módulos de adaptador personalizados. Debemos llamar a estos módulos en el canal de comunicación del lado del receptor. Para la creación de módulos, utiliza la versión NWDS CE. Debes adjuntar el archivo jar al módulo EJB creado.

Faltan algunas clases en los archivos jar especificados. Debes usar los archivos jar que tengan todas las clases necesarias para la conversión. Podemos conocer los archivos jar requeridos con las clases exactas cuando leamos los archivos de registro creados durante el error de implementación.

este enlace será útil

[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0205c42-5e86-2b10-b183-afc655b07f3f]

-


> Los archivos .jar se utilizan en NWDS para la creación de módulos personalizados y no se importan como archivo externo en ESR.

Saludos,

Syed

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?