Avalados por :

Atualização do portal empresarial para 7.31 SP 21: Solução de erros em iViews com taglib e ENUMS

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Loading...

Hi

Atualizamos o portal corporativo de XX para 7.31 SP 21. Após a atualização, nas abas Equipe, Organização e PCR, alguns iViews estão apresentando erros. Corrigimos os erros de taglib e mudamos enum para ENUMS. No entanto, ainda não conseguimos fazer com que esses iViews funcionem.

Processo seguido:

1. Nosso administrador de Basis nos forneceu os arquivos EAR que possuem erros nos iViews.

2. Importamos o arquivo EAR no NWDS 7.31 em Importar arquivo --> Java EE --> EAR, obtendo 3 componentes. Por exemplo: 1. com.sap.pct.hcm.reminderofdates, 2. com.sap.pct.hcm.reminderofdates_web, e 3. Reminderofdates como uma pasta.

3. No componente _WEB (2), os erros são exibidos. Então, quando corrigimos os erros, por exemplo, no arquivo Reminderofdates.jsp tínhamos referências enum. Para 7.31, adicionamos com.sap.portal.htmlb.jar nas bibliotecas e mudamos as referências para enums.

Alteramos o código taglib de:

<%@ taglib uri="htmlb" prefix="hbj" %>

Para:

<%@ taglib uri="prt:taglib:tlhtmlb" prefix="hbj" %>

Salvamos, exportamos o arquivo _WEB para uma pasta e o implementamos novamente. Mas nada está mudando.

Em alguns blogs, li que ComponentRequest e taglib ainda estão apresentando erros, mas podem ser implementados.

A implementação foi considerada bem-sucedida. No entanto, não vemos nada neste iView.

Adicionando algumas capturas de tela:

Qualquer ajuda é muito apreciada.

Obrigada

Hima

taglib-changes.jpg ep-version.jpg
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Loading...

Obrigado Milen,

Sim, estou no processo de descobrir isso. Mas pensei que se alguém já tivesse feito esse tipo de migração, poderia obter alguma ajuda.

Também começamos a explorar as opções de migração para o Webdynpro ABAP.

Obrigado

Hima

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

Olá Hima,

Este método de migração não é recomendado nem apoiado pela SAP.

Não é possível recuperar a estrutura correta do projeto. Além disso, a aplicação EP embutida utiliza o Modelo de Componentes da SAP, o qual você precisa garantir que tenha implementado na estrutura do projeto e no descritor de implementação.

Tudo isso deve estar pronto para uso ao implementar essa migração com NWDI. A SAP não pode fornecer orientação sobre como fazer isso sem NWDI. Fui informado de que é possível realizar uma migração sem NWDI, por exemplo, com Jenkins, Maven e um Repositório Git. No entanto, você precisa descobrir como implementar essa migração sem NWDI.

Saudações,

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

Milen,

Obrigado pela resposta.

Importando arquivo EAR:

1. O administrador do banco pegou o arquivo PAR do portal 7.0 de Produção que ainda não foi atualizado, migrou usando a ferramenta de migração PAR e nos entregou como arquivo .EAR.

2. Este arquivo EAR foi importado como JAVA EE -->> EAR, o que no explorador de projetos mostra 3 pastas. Por exemplo, ao importar o arquivo com.sap.pct.hcm.reminderofdates.ear, obtemos as pastas com.sap.pct.hcm.reminderofdates, com.sap.pct.hcm.reminderofdates_WEB e ReminderOfDates, onde a pasta _WEB apresenta erros.

3. A maneira que tentamos resolver esses erros é adicionando as bibliotecas respectivas, etc.

4. Depois de publicar esta mensagem, agora podemos obter o arquivo htmlb.lib base e também adicioná-lo à biblioteca. Mas ao implantar, recebemos a mensagem de que a implantação foi bem-sucedida. No entanto, ao abrir o portal, os iViews apresentam erros. Os logs mostram erros de compilação.


Obrigado

Hima

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

Olá,

Como você importou este arquivo EAR? Se esta for uma aplicação incorporada no EP no formato suportado (por SAP), é usar o NWDI e "modificar" este código personalizado com a ajuda do NWDS.

Mais detalhes na minha resposta a este tópico do fórum

https://answers.sap.com/questions/530347/sap-portal-webdynpro-java-project-from-ear-srczip.html

Saudações,

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?