Gracias Milen,
Sí, estoy en el proceso de descubrirlo. Pero pensé que si alguien ya ha hecho este tipo de migración, podría obtener algo de ayuda.
También hemos comenzado a explorar las opciones de migrar a Webdynpro ABAP.
Gracias
Hima
Avalados por :
Hi
Hemos actualizado el portal empresarial de XX a 7.31 SP 21. Después de la actualización, en las pestañas de Equipo, Organización y PCR, algunos iViews están dando errores. Hemos corregido los errores de taglib y cambiado enum a ENUMS. Pero aún no podemos hacer que funcionen estos iViews.
Proceso seguido:
1. Nuestro administrador de Basis nos dio los archivos EAR que tienen errores en los iViews.
2. Hemos importado el archivo EAR en NWDS 7.31 en Importar archivo --> Java EE --> EAR, obtenemos 3 componentes. por ejemplo: 1. com.sap.pct.hcm.reminderofdates, 2. com.sap.pct.hcm.reminderofdates_web, y 3. Reminderofdates como una carpeta.
3. En el componente _WEB (2), se muestran los errores. Así que cuando corrijo los errores, por ejemplo en el archivo Reminderofdates.jsp teníamos referencias enum. Para 7.31 hemos agregado com.sap.portal.htmlb.jar en las bibliotecas y cambiado las referencias a enums.
Cambiamos el código taglib de:
<%@ taglib uri="htmlb" prefix="hbj" %>
A:
<%@ taglib uri="prt:taglib:tlhtmlb" prefix="hbj" %>
Guardamos, exportamos el archivo _WEB a una carpeta y lo volvemos a implementar. Pero nada está cambiando.
En algunos blogs he leído que ComponentRequest y taglib aún muestran errores, pero se pueden implementar.
La implementación dice que fue exitosa. Pero no vemos nada en este iView.
Añadiendo algunas capturas de pantalla:
Cualquier ayuda es realmente apreciada.
Gracias
Hima
taglib-changes.jpg ep-version.jpg
Gracias Milen,
Sí, estoy en el proceso de descubrirlo. Pero pensé que si alguien ya ha hecho este tipo de migración, podría obtener algo de ayuda.
También hemos comenzado a explorar las opciones de migrar a Webdynpro ABAP.
Gracias
Hima
Hola Hima,
Este método de migración no es recomendado ni respaldado por SAP.
No es posible recuperar la estructura del proyecto correcta. Además, la aplicación EP incrustada utiliza el Modelo de Componentes de SAP, el cual necesitas asegurarte de haber implementado en la estructura del proyecto y en el descriptor de implementación.
Todo esto debe estar listo para usar cuando implementes esta migración con NWDI. SAP no puede proporcionarte ninguna dirección sobre cómo hacerlo sin NWDI. Me han dicho que es posible hacer una migración sin NWDI, por ejemplo, con Jenkins, Maven y un Repositorio Git. Sin embargo, necesitas averiguar cómo implementar esta migración sin NWDI.
Saludos,
Milen,
Gracias por la respuesta.
Importando archivo EAR:
1. El administrador de base tomó el archivo PAR del portal 7.0 de Producción que aún no se ha actualizado, lo migró usando la herramienta de migración PAR y nos lo entregó como archivo .EAR.
2. Este archivo EAR lo hemos importado como JAVA EE -->> EAR, lo cual en el explorador de proyectos muestra 3 carpetas. Por ejemplo, al importar el archivo com.sap.pct.hcm.reminderofdates.ear, obtendremos las carpetas com.sap.pct.hcm.reminderofdates, com.sap.pct.hcm.reminderofdates_WEB y ReminderOfDates, donde la carpeta _WEB muestra errores.
3. La forma en que intentamos solucionar estos errores es agregando las bibliotecas respectivas, etc.
4. Después de publicar este mensaje, ahora podemos obtener el archivo htmlb.lib de base y también agregarlo a la biblioteca. Pero cuando desplegamos, recibimos el mensaje de que el despliegue fue exitoso. Sin embargo, al abrir el portal, los iViews muestran errores. Los registros muestran errores de compilación.
Gracias
Hima
Hola,
¿Cómo has importado este archivo EAR? En caso de que esta sea una aplicación incrustada en el EP de la forma soportada (por SAP), es utilizar NWDI y "modificar" este código personalizado con la ayuda de NWDS.
Más detalles en mi respuesta a este hilo del foro
https://answers.sap.com/questions/530347/sap-portal-webdynpro-java-project-from-ear-srczip.html
Saludos,
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute