Gravando uma Macro de Express Logon
Ao gravar uma macro de logon expresso, o Host On-Demand solicita as seguintes informações:
ID do Aplicativo
Endereço de Destino
Critérios da Tela
Tela de Início Alternativo
Condições de Espera
Campo ID do Usuário e Localização
Campo Senha e Localização
Vários Logons
Continuar
Macro de Auto-Inicialização
ID do Aplicativo (Apenas Sessões 3270)
Insira o ID do aplicativo (apenas da sessão 3270) na janela do ID do Aplicativo
e clique em OK. Este nome deve corresponder ao nome do aplicativo RACF PTKTDATA
(Passticket Data Profile) que está configurado no host z/OS. Este nome pode
ser o mesmo que o nome do aplicativo que o usuário está registrado (por exemplo,
o nome em USSMSG10). Quando criar perfis PTKTDATA para aplicativos
tais como TSO (time sharing option), a porção do nome do aplicativo do perfil não será
provavelmente o mesmo. Por exemplo, RACF requer que a porção do ID do aplicativo do nome do perfil seja TSO+SID. Consulte o RACF
Security Administrator's Guide para determinar a nomenclatura correta do perfil. Você pode obter este ID no administrador do host.
Endereço de Destino (apenas sessões 3270)
Se o aplicativo do host no qual você precisa efetuar login residir em um
LPAR ou host diferente do qual você está conectado, como em um ambiente
do Gerenciador de Sessões, será possível selecionar o botão de rádio
Especificar Endereço Alternativo
e fornecer o endereço de destino desse sistema host. O Host On-Demand
transmite esse endereço como o endereço para o qual obter as credenciais do host.
Critérios de Tela
Selecione um critério de gravação para a macro. Esta janela permite continuar nas telas do host até chegar na tela que contém as informações necessárias para a macro concluir o logon.
- É uma tela de início alternativa
- A tela de início alternativa é uma tela para o qual o usuário pode querer executar a macro para efetuar logon no aplicativo. Se o aplicativo tem mais de uma tela de início possível, é necessário identificá-la durante o processo de gravação para que a macro possa executar aquela tela. Por exemplo, o processo de logon pode começar com uma tela USSMSG10 ou a tela de logon do aplicativo. É possível iniciar uma macro de início de sessão na tela de início ou na tela de início alternativa. É possível designar somente uma tela de início de sessão alternativa. Não existe tela de início alternativa após a tela que contém o ID do usuário.
- Contém um campo de ID de usuário
- A tela contém um campo de ID de usuário. Somente uma tela pode ser identificada por um campo de ID
do usuário.
- Contém um campo de senha
- A tela contém um campo de senha. Somente uma tela pode ser identificada por um campo de senha.
Tela de Início Alternativo
Especifique se esta tela é uma tela de início alternativa. A macro pode começar a reprodução quando uma tela de início é reconhecida ou quando uma tela alternativa é reconhecida. É possível ter somente uma tela de início alternativa e deve ser após a tela de início.
Condições de Espera
Especifique as condições de espera para a macro usar para identificar esta tela. Esta definição faz
com que a macro espere, durante a reprodução, até reconhecer uma tela de acordo com condições que tenham
sido definidas.
Se a macro reconhecer a tela dentro do período do tempo limite, ela prossegue.
Do contrário, ela é interrompida.
- Contagem de Campo
- Número total de campos na tela.
- Contagem de Campos de Entrada
- Número total de campos de entrada na tela (campos em que se pode digitar).
- Esperar que a OIA se torne Desinibida
- Se marcado, a OIA deverá ficar liberada (sem comunicação de dados e com capacidade para digitar pressionamentos de teclas) antes da continuação da macro.
- Utilizar Posição do Cursor
- Identifica a tela pela posição do cursor.
- Palavra-chave
- Qualquer palavra que apareça na tela, escolhida para a macro
reconhecer. Tente escolher uma palavra que seja exclusiva para a
tela.
- Tempo Limite
- Valor em milésimos de segundos (exemplo: 10000 é 10 segundos).
A macro vai esperar pelo tempo especificado até que todas as condições
definidas sejam satisfeitas. Se o tempo limite se esgotar antes,
a reprodução vai parar e será dada uma mensagem informando a tela em
que ocorreu a falha.
Valor menor ou igual a zero é soma de espera indefinida.
Se o tempo limite da macro for consistentemente esgotado
cedo demais, edite a macro para aumentar o valor do tempo limite.
 |
- Se o número de campos da tela de aplicação do host variar periodicamente,
talvez não seja possível conseguir uma correspondência para o reconhecimento da tela.
Nesse caso, grave de novo a macro sem especificar nenhum tipo de
contagem de campos.
- A função macro faz o reconhecimento de tela automaticamente,
observando a posição do cursor em cada tela. Não inclua uma Condição de Espera em cada tela, a menos que
se tenha certeza que o cursor não é maneira suficiente de reconhecer uma tela.
|
Campo de ID do usuário e Localização
Selecione se esta tela deve conter um campo de ID de usuário para efetuar logon.
- Clique Atual para usar a posição atual do cursor na tela de sessão se souber que é correta. Se não estiver correta, mova o cursor para o início do campo ID do Usuário na tela
de sessão para identificar onde o usuário inserirá o ID do usuário e clique em Atual. Os valores dos campos se alteram para corresponder à nova posição do cursor na tela. Se a posição inicial do cursor estiver correta, então, não há necessidade de
mover o cursor na tela da sessão.
 |
Clique em Atual apenas se não for utilizar esta tela para vários aplicativos e o
local do campo de ID do usuário nunca for alterado.
|
- Digite o ID de usuário no campo ID do usuário nesta janela e, não na tela de sessão.
- Linha/Coluna
- Determina a posição do cursor na tela para o campo de ID de usuário.
- ID do Usuário
- Você deve digitar um ID de usuário para continuar a gravação da macro. A macro entra o texto real de ID do usuário no campo ID do usuário da tela de sessão e escreve um cadeia de texto predefinida no arquivo da macro.
Campo Senha e Localização
Selecione se esta tela deve conter um campo de senha para efetuar logon.
- Clique Atual para usar a posição atual do cursor na tela de sessão se for a correta. Se não, mova o cursor para o início do campo de senha da tela de sessão para identificar onde o usuário irá digitar a senha e, clique Atual. Os valores dos campos se alteram para corresponder à nova posição do cursor na tela. Se a posição inicial do cursor é correta, então, não há necessidade de mover o cursor na tela da sessão.
 |
Clique em Atual apenas se não for utilizar esta tela para vários aplicativos e o
local do campo de senha nunca for alterado.
|
- Digite a senha no campo Senha nesta janela, não na tela.
- Linha/Coluna
- Determina a posição do cursor na tela para o campo de senha.
- Senha
- Você deve digitar uma senha para continuar a gravação da macro. A macro entra o texto real de senha no campo Senha da tela de sessão e escreve um cadeia de texto predefinida no arquivo da macro.
Clique em Sim para definir outra seqüência de logon para um aplicativo adicional.
Depois de clicar em Sim para efetuar logon em vários aplicativos, continue a gravar sua macro. Depois de alcançar um ponto da macro
que requeira outro logon de ID de usuário e senha, clique em Avançar na janela Continuar.
Macro de Auto-Inicialização
Selecione se esta macro deve ser executada automaticamente quando a sessão for iniciada.
Se selecionar Sim, a macro será reproduzida na próxima vez que essa sessão for iniciada.