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.

Entenden<strong>do</strong> o Processamento <strong>do</strong> Aplicativo <strong>do</strong> HATS<br />

Antes de criar um projeto HATS, você deve entender como o HATS processa os<br />

aplicativos host. Como os usuários acessam cada tela de um aplicativo, o HATS<br />

processa o aplicativo conforme descrito nas seguintes etapas. A Figura 1 na página<br />

10 mostra o fluxo destas etapas. Os conceitos-chave estão descritos em<br />

“Entenden<strong>do</strong> os Conceitos e Objetos-Chave <strong>do</strong> HATS” na página 2.<br />

1. Quan<strong>do</strong> o host exibe uma tela, o HATS compara a tela <strong>do</strong> host ao conjunto de<br />

critérios de reconhecimento de tela defini<strong>do</strong> em cada um <strong>do</strong>s eventos de tela<br />

ativa<strong>do</strong>s <strong>do</strong> projeto, na ordem definida pela prioridade <strong>do</strong> evento, até que seja<br />

localizada uma correspondência.<br />

2. Quan<strong>do</strong> for localizada uma correspondência, o HATS executará as ações<br />

definidas para o evento de tela. Para ambos os eventos de customização de tela<br />

e combinação de telas, podem ser incluídas as ações listadas abaixo. Além<br />

disso, para um evento de combinação de telas, o HATS navega por várias telas<br />

reunin<strong>do</strong> da<strong>do</strong>s de cada tela para exibir ao usuário.<br />

v Aplicar a transformação utilizan<strong>do</strong> o modelo associa<strong>do</strong>. O HATS exibe<br />

qualquer componentes <strong>do</strong> host (defini<strong>do</strong> na transformação) como widgets da<br />

GUI.<br />

v Executar lógica comercial<br />

v Extrair variável global<br />

v Inserir da<strong>do</strong>s<br />

v Definir variável global<br />

v Remover variável global<br />

v Enviar variável global (apenas projetos <strong>do</strong> portlet padrão <strong>do</strong> HATS)<br />

v Mostrar URL ou SWT <strong>Composite</strong>▌Apenas RCP▐<br />

v Mostrar URL ▌Apenas Web▐<br />

v Encaminhar para a URL ▌Apenas Web▐<br />

v Executar macro<br />

v Executar transação de macro<br />

v Enviar tecla<br />

v Desconectar<br />

v Pausar<br />

Para obter informações adicionais, consulte “Ações” na página 157.<br />

Notas:<br />

1. Quan<strong>do</strong> uma correspondência de tela é localizada, pelo menos uma ação deve ser<br />

executada, mas uma transformação da tela não precisa ser exibida ao usuário. Em<br />

outras palavras, a ação aplicar uma transformação não é necessária.<br />

2. É possível executar ações nos da<strong>do</strong>s da tela <strong>do</strong> host antes e depois que o usuário<br />

interagir com ela. Por exemplo, você pode extrair alguns da<strong>do</strong>s como uma variável<br />

global, substituir algumas informações por novos da<strong>do</strong>s e, em seguida, aplicar a<br />

transformação antes de mostrar a transformação para o usuário. Depois que ele<br />

executar uma ação que retorne os da<strong>do</strong>s da tela, será possível executar extrações e<br />

inserções adicionais antes <strong>do</strong> retorno final <strong>do</strong>s da<strong>do</strong>s ao host.<br />

3. Se nenhum critério de reconhecimento de tela corresponder à tela <strong>do</strong> host, o<br />

HATS processará o evento <strong>do</strong> aplicativo de tela não correspondi<strong>do</strong>. A ação<br />

padrão desse evento é exibir a tela <strong>do</strong> host utilizan<strong>do</strong> a transformação padrão e<br />

aplican<strong>do</strong> o modelo padrão. A transformação padrão utiliza as definições de<br />

processamento estabelecidas nas definições <strong>do</strong> projeto.<br />

Capítulo 1. Utilizan<strong>do</strong> o HATS (Host Access Transformation Services) 9

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

Saved successfully!

Ooh no, something went wrong!