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
Avalados por :
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
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
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,
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
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,
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute