EZEUILOC é utilizado para alterar o Locale do Bean da UI.
Esta função é utilizada para alterar de forma programada o Locale que está sendo usado pelo programa. Cada chamada mudaria o Locale na duração da sessão do usuário. As rotinas de edição podem ser executadas para chamar EZEUILOC e alterar o Locale pela duração do Programa de Transação na Web. A alteração do Locale ocorre no servidor web em que os dados NLS do Bean do Registro da UI são acessados pelas Páginas do JavaServer. Esta função é permitida somente para execução em uma função de edição que se executa no servidor Web e um bean da UI.
EZEUILOC está de acordo com a documentação da API de JDK 1.1 para a classe java.util.Locale. Consulte a ISO 639 para obter códigos de idioma e a ISO 3166 para códigos de países.
>>-EZEUILOC--(--LanguageCode--,---CountryCode--,---Variant--)--><
Atributo | Descrição |
---|---|
LanguageCode | O item dos dados CHA ou o literal com código de idioma de dois caracteres. Somente códigos de idioma definidos pela ISO 639 são válidos. |
CountryCode | O item dos dados CHA ou o literal com código de país de dois caracteres. Somente códigos de país definidos pela ISO 3166 são válidos. |
Variant | O item dos dados CHA ou o literal com variante de comprimento indefinido. A seleção do código variante depende do navegador e dos produtos do fornecedor. A especificação da variante é opcional. |
Não existem considerações sobre a compatibilidade para qualquer ambiente.
EZEUILOC("fr","CA") ;
Selecione Colar para copiar as instruções para a janela ativa na posição do cursor.
Selecione Cancelar para fechar a janela.
Para definir uma função é preciso:
Função é um bloco de lógica composto por um conjunto de instruções que contornam uma operação central.
Para criar uma nova função:
ou
No Editor de Funções, selecione o menu Arquivo e depois Novo.
Use as seguintes convenções para dar nome a funções:
As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:
Para evitar que sejam atribuídos aliases durante a geração do COBOL e para aumentar a legibilidade do programa COBOL gerado, use um nome que satisfaça às seguintes convenções de nomenclatura do COBOL:
Caracteres Nacionais: Por padrão, a versão do idioma inglês de VisualAge Generator Developer reconhece estes três pontos de código como caracteres nacionais válidos em nomes de partes:
O conjunto dos caracteres nacionais que podem ser usados pode ser diferente da lista abaixo, dependendo de:
Nota: | Evite utilizar estes caracteres se o programa que está sendo desenvolvido será exportado ou gerado para outra página de código. |
Consulte o documento VisualAge Generator Installation Guide para saber mais detalhes sobre os caracteres nacionais válidos.
VisualAge Generator Developer suporta nomes DBCS para qualquer parte com um nome que possa ter mais de 8 caracteres. Os nomes de DBCS válidos devem obedecer às seguintes condições:
NOME DA PARTE | MÁXIMO |
Função | 8 |
Registro | 8 |
Item de dados | 15 |
Os caracteres a-z minúsculos de byte-duplo são desdobrados em caracteres A-Z maiúsculos de byte-duplo quando usados em nome DBCS.
Nota: | Um caractere DBCS 42 restrito contém o hexadecimal 42 no primeiro byte quando convertido em EBCDIC. |
A tabela abaixo mostra os nomes válidos e inválidos de DBCS:
NOMES DBCS VÁLIDOS | NOMES DBCS INVÁLIDOS |
.CDi.B | .A.B.C |
DiDjDk | AB.C |
Nota: | Para evitar que sejam atribuídos aliases durante a geração do programa e para aumentar a legibilidade do programa gerado, siga estes padrões: |
Nota: | A lista de objetos de E/S não fica disponível para as opções de E/S de EXECUTE. |
Para definir as propriedade da função:
Para que a função com a qual você está trabalhando tenha uma rotina de erro, selecione-a na lista suspensa ou digite seu nome, de 1 a 8 caracteres, no campo Rotina de erro.
Quando se especifica uma função, seu nome não pode ser igual ao da função que está sendo editada.
Se você não especificar uma rotina de erro, um programa será finalizado quando ocorrer um erro com uma mensagem descritiva da condição de erro. Isso inclui situações padrão como a condição de fim de arquivo (EOF).
Você não pode especificar rotinas de erro para funções com mapas de objetos E/S ou para funções EXECUTE. Erros de exibição ou de impressora fazem o programa terminar.
A rotina de erro pode ser qualquer uma destas:
A função tem que ser definida como função principal no mesmo programa que a função usada como rotina de erro.
Se a rotina de erro for uma função, o controle será transferido para a função quando ocorrer erro. O controle retorna para a instrução seguinte à opção de E/S quando a rotina de erro acabar de ser executada.
Você pode testar códigos de erro que retornaram pelo sistema usando as instruções TEST, WHILE e IF.
Para definir lógica para sua parte, proceda de uma das seguintes formas:
Se um erro for identificado durante a validação, a janela Erros de Validação será exibida. Corrija todos os erros exibidos nesta janela antes de salvar a parte ou fechar o editor.
Use as janelas Colar Nome da Parte para incluir nomes de partes nas instruções rapidamente e evitar erros tipográficos. No menu Editar do editor de instruções, selecione Colar Nome da Parte e depois o submenu do tipo de parte que você deseja incluir em uma instrução.