Information Center

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.

  1. 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.
  2. 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.

  1. 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.
  2. 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.
  3. 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.

Vários Logons

Clique em Sim para definir outra seqüência de logon para um aplicativo adicional.

Continuar

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.