Avalados por :

Desenvolvimento do iView em Java para exibir o nó do portal em que o usuário está conectado: Guia detalhado e exemplos de código.

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

Olá,

Estou escrevendo minha tese de diploma sobre o desenvolvimento do iView em Java no ambiente do portal. Ainda não tenho muita experiência em desenvolvimento de portais, então seria ótimo encontrar alguma ajuda aqui.

Meu objetivo é desenvolver um iView em Java que exiba o nó do portal atual em que o usuário do portal está conectado.

Seria de grande ajuda se alguém pudesse me dar uma descrição de como fazer isso. Ou exemplos de código também seriam muito úteis?

Me disseram que tenho que usar UME para isso. Também posso usar o parâmetro de solicitação para obter informações do usuário. Ficaria grato por mais informações detalhadas.

Obrigado

Burkhardt

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

4 Respuestas

0
Cargando...

Olá! Obrigado pela ajuda. Agora estou tentando usar a API ClusterInformation (veja a postagem no fórum acima) para obter o nó do portal atual onde o usuário fez login. No entanto, estou sempre recebendo um erro de tempo de execução do portal.

Qual poderia ser a razão para isso? É possível que não haja um serviço de portal ClusterInformation instalado no servidor EP?

Estou recebendo a seguinte mensagem de erro:

Erro de tempo de execução do portal

Erro ocorrido ao processar uma solicitação para:

iView: NeuesProject.NodeReader

Nome do componente: NeuesProject.NodeReader

com/sapportals/portal/prt/service/clusterinformation/IClusterInformation.

ID da exceção: 02:30_15/03/05_0201

Consulte os detalhes para o ID da exceção no arquivo de log

Agradeço antecipadamente pela ajuda.

Burkhardt Grammann

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

Olá, muito obrigado, agora está funcionando! Acabei de adicionar as linhas.

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

Olá Burkhardt,

Você pode usar o serviço de informações de cluster. Isso também está documentado nos javadocs.

Exemplo:


IClusterInformation clusterInfo = 
(IClusterInformation) PortalRuntime.getRuntimeResources().getServiceIClusterInformation().KEY);
String nodeId = ""+clusterInfo.getNodeId();

Saudações, Karsten

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

Olá Burkhardt,

Uma maneira bastante fácil de descobrir em qual nó a sessão de um usuário está corretamente iniciada é colar javascript:alert(document.cookie) na barra de endereços do seu navegador. Uma janela pop-up será aberta mostrando todos os cookies. A entrada sapj2ee=xxxxxxx indica em qual nó você está.

Espero que isso te ajude, e boa sorte com sua tese.

Saudações,

Christopher

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?