Auxílios do VisualAge Generator

EZESCRPT

EZESCRPT executa um script, gravado no idioma orientado ao objeto de seu ambiente de desenvolvimento, de dentro de uma função VAGen que foi chamada por um cliente da GUI. Os scripts que podem ser chamados estão associados à ocorrência da classe do cliente da GUI e não podem requerer argumentos. A chamada é executada de forma assíncrona, como uma instrução CALL ou qualquer outra chamada de função do VisualAge Generator.

>>-EZESCRPT--(--destino--)--;----------------------------------><
 

Usos

Alguns usos do exemplo de EZESCRPT incluem:

Considerações sobre definição

Os scripts podem ser chamados somente de funções que são executadas a partir do GUIcliente com o qual o Script do Objeto é armazenado. Não podem ser chamados de programas do servidor.

EZESCRPT aceita um argumento: um nome do script literal ou o nome do item dos dados que contém o nome do script. Os nomes do script fazem distinção entre maiúsculas e minúsculas. Para manter as letras de um nome de script literal que especificar, coloque-o entre aspas, conforme mostrado no exemplo.

Os nomes do script devem seguir as seguintes regras:

Para informações sobre compactação de programas de clientes da GUI e detalhes sobre requisitos de script de objetos, consulte o Guia do Usuário do VisualAge Generator.

Ambientes de Destino para EZESCRPT

Ambiente Considerações de Compatibilidade
VM CMS Não suportado.
VM batch Não suportado.
CICS para MVS/ESA Não suportado.
MVS/TSO Não suportado.
MVS batch Não suportado.
IMS/VS Não suportado.
IMS BMP Não suportado.
CICS para VSE Não suportado.
VSE batch Não suportado.
CICS para OS/2 Não suportado.
OS/400 Não suportado.
OS/2 (GUI) Nenhum.
Windows (GUI) Nenhum.
OS/2 (C++) Não suportado.
AIX Não suportado.
HP-UX Não suportado.
CICS for AIX Não suportado.
Windows NT Não suportado.
CICS para Windows NT Não suportado.
Dispositivo de Teste Os scripts do VAGen permitem a execução síncrona dos scripts Smalltalk de dentro das funções do VAGen que serão chamadas pelos GUIclientes. Quando uma instrução EZESCRPT é encontrada em uma função GUIcliente de VAGen, dispositivo de teste faz uma "chamada" para um script do Smalltalk. Os scripts que podem ser chamados deste modo são métodos da ocorrência que não aceitam parâmetros e são armazenados na classe GUIcliente. Qualquer modificação feita nos dados do cliente é assinalada neste ponto e o script é executado. Para informações específicas sobre o ambiente, consulte Testando Clientes da GUI com scripts do VAGen no auxílio online.

Exemplo para EZESCRPT

IF DATA_ITEM1 NOT NUMERIC;
   EZESCRPT("indicateErrorInText");
END;

IF DATA_ITEM1 NOT NUMERIC;
   EZESCRPT(dataItem);
END;


[ Início da Página | Página Anterior | Próxima Página | Índice ]