18.04.2013 Views

Guia do Usuário e do Administrador - e IBM Tivoli Composite

Guia do Usuário e do Administrador - e IBM Tivoli Composite

Guia do Usuário e do Administrador - e IBM Tivoli Composite

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Os portlets JSR 286 utilizam eventos para comunicar-se entre si. Os eventos são<br />

defini<strong>do</strong>s como um nome e tipo de valor. Nomes de eventos em um portlet único<br />

devem ser exclusivos. O portlet declara se está in<strong>do</strong> publicar (enviar) ou processar<br />

(receber) um evento.<br />

Envian<strong>do</strong> um Evento de um Portlet JSR 286 <strong>do</strong> HATS:<br />

1. Crie uma variável global conten<strong>do</strong> o objeto, ou objetos, a enviar. É possível<br />

fazer isto de diversas maneiras, incluin<strong>do</strong>: executan<strong>do</strong> uma ação Extrair<br />

Variável Global ou uma ação Configurar Variável Global. Qualquer variável<br />

global <strong>do</strong> HATS que contenha um ou mais objetos Serializáveis pode ser<br />

utilizada na comunicação. As variáveis globais podem ser pensadas como<br />

wrappers para os objetos <strong>do</strong>s eventos <strong>do</strong> JSR 286.<br />

2. Inclua uma ação Enviar Variável Global em um evento de tela <strong>do</strong> HATS ou em<br />

um evento <strong>do</strong> aplicativo de tela único para enviar os objetos na variável global<br />

como um evento de portlet. Para obter informações sobre como fazer isto,<br />

consulte “Ação Enviar Variável Global” na página 162.<br />

Esta ação pode ser utilizada em conjunto com a ação Extrair Variável Global<br />

para enviar entrada inserida pelo usuário de um portlet para outro. Por<br />

exemplo, é possível incluir uma ação Extrair Variável Global entre a ação<br />

Aplicar Transformação e a ação Enviar Variável Global para capturar da<strong>do</strong>s<br />

que o usuário insere e enviá-los para outros portlets.<br />

3. Quan<strong>do</strong> o projeto de portlet JSR 286 <strong>do</strong> HATS é executa<strong>do</strong> e a ação Enviar<br />

Variável Global é executada, o nome <strong>do</strong> evento e os conteú<strong>do</strong>s da variável<br />

global especificada são transmiti<strong>do</strong>s para o WebSphere Portal que, então,<br />

notifica os portlets conecta<strong>do</strong>s a este portlet JSR 286 <strong>do</strong> HATS para receber o<br />

evento.<br />

Receben<strong>do</strong> um Evento em um Portlet JSR 286 <strong>do</strong> HATS:<br />

1. Utilize as configurações de portlet para definir nomes de eventos, as variáveis<br />

globais correspondentes para conter os objetos <strong>do</strong>s eventos e os tipos de objetos<br />

que podem ser recebi<strong>do</strong>s por este portlet. Acesse as configurações de portlet <strong>do</strong><br />

editor de configurações de Porlet clican<strong>do</strong> na guia Outro e, em seguida, em<br />

Portlet. Para obter mais informações sobre como fazer isto, consulte<br />

“Configurações <strong>do</strong> Portlet” na página 124.<br />

2. Assim que o WebSphere Portal tenha recebi<strong>do</strong> um objeto <strong>do</strong> evento de um<br />

portlet de origem, o portlet de destino será notifica<strong>do</strong>. O serviço de tempo de<br />

execução <strong>do</strong> portlet JSR 286 <strong>do</strong> HATS recupera o objeto <strong>do</strong> evento <strong>do</strong><br />

WebSphere Portal e o armazena na variável global especificada.<br />

Comunican<strong>do</strong>-se com Portlets JSR 286 não HATS: O Rational SDP fornece<br />

suporte de GUI para implementar events <strong>do</strong> Portlet JSR 286. Ao configurar portlets<br />

JSR 286 não HATS para se comunicarem com portlets JSR 286 <strong>do</strong> HATS, execute as<br />

etapas a seguir:<br />

1. Abra a visualização <strong>do</strong> Project Explorer na barra de menus <strong>do</strong> Rational SDP<br />

selecionan<strong>do</strong> Janela > Mostrar Visualização > Outro > Geral > Project<br />

Explorer .<br />

2. Na visualização Project Explorer, clique com o botão direito no nó Descritor de<br />

Implementação <strong>do</strong> Portlet no projeto de portlet.<br />

3. Selecione Evento > Ativar este Portlet para Publicar Eventos ou Evento ><br />

Ativar este Portlet para Processar Eventos para iniciar o assistente para ativar<br />

o suporte de eventos <strong>do</strong> Portlet JSR 286 para o portlet seleciona<strong>do</strong>.<br />

4. Conclua o assistente lembran<strong>do</strong>-se de que o nome <strong>do</strong> evento e o tipo de valor<br />

devem corresponder entre os portlets de publicação (envio) e processamento<br />

(recebimento).<br />

422 <strong>IBM</strong> Rational Host Access Transformation Services: <strong>Guia</strong> <strong>do</strong> <strong>Usuário</strong> e <strong>do</strong> Administra<strong>do</strong>r

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!