Utilize essas telas para exibir e editar propriedades de conversão. As propriedades de conversão controlam como arquivos DSPF e UIM selecionados estão sendo convertidos para utilização no WebFacing. Os valores para as propriedades de conversão são armazenados no arquivo conversion.rules sob o diretório config do projeto WebFacing.
Utilize Padrões de Reconhecimento das Teclas de Comando para especificar como detectar o texto de botões de teclas de comandos a ser exibido em um navegador da Web. Quando convertidas, as teclas de comando são exibidas como botões em suas páginas da Web. Clicar nestes botões equivale a pressionar a tecla de comando correspondente.
Você pode definir padrões de reconhecimento para controlar como as teclas de comando serão exibidas. Para definir um padrão de reconhecimento, especifique um valor de prefixo no campo Prefixo e um valor de separador no campo Separador, e então clique em Incluir. O padrão é adicionar à lista dos padrões de reconhecimento. Quando um padrão é reconhecido durante a conversão, o valor do texto na página da Web é tirado do que está listado depois do separador em sua origem DDS. Por exemplo, um padrão de reconhecimento com um prefixo F e um separador = converte a origem F4=Prompt em um botão com o texto Prompt e a origem F5=Atualizar em um botão com o texto Atualizar. Para excluir um padrão de reconhecimento, selecione o padrão da lista de padrões de reconhecimento e clique em Excluir. Você também pode utilizar os botões Mover para Cima e Mover para Baixo para alterar o posicionamento dos padrões de reconhecimento na tabela, de forma que eles apareçam na ordem que você preferir.
Utilize a guia Rótulos dos Botões das Teclas para especificar o texto padrão para teclas identificadas durante a conversão que não correspondem a um padrão de reconhecimento definido. Por exemplo, se nenhum padrão de reconhecimento correspondente a F1=Ajuda tiver sido definido, você poderá especificar o valor para o campo Tecla como F1 e o valor para o campo Rótulo do botão como Ajuda. Quando convertidas, as teclas são exibidas como botões 'Ajuda' nas páginas da Web. Os usuários clicam nesses botões para lançar um evento definido na origem DDS, tal como atualizar sua página ou obter ajuda on-line.
Utilize os campos Tecla e Rótulo do botão para especificar o texto padrão para teclas e, em seguida, clique em Incluir. A tecla e sua etiqueta serão incluídas na lista de teclas. Se você quiser excluir uma etiqueta de tecla, selecione-a na lista de teclas e escolha Excluir.
Existem várias maneiras de definir a etiqueta para uma tecla de função em seus aplicativos WebFacing. Se mais de uma etiqueta for definida para uma tecla, a conversão e o tempo de execução de WebFacing utilizarão a seguinte tabela de prioridades para determinar qual etiqueta aparecerá no navegador. A etiqueta de tecla que será utilizada é a que possui a prioridade mais alta.
Prioridade | Origem do texto da etiqueta da tecla | Escopo da configuração |
---|---|---|
1 (mais alto) | Ações de Tecla de Comando nas propriedades de Tempo de Execução do projeto do WebFacing | Projeto |
2 | Configuração da Web para Etiquetas de Tecla Dinâmicas | Campo |
3 | Configuração da Web para Etiquetas de Teclas | Registro |
4 | Configuração da Web para Etiquetas de Teclas | Arquivo |
5 | Command Key Recognition Patterns nas propriedades de conversão de projeto do WebFacing Observação: As etiquetas de teclas de função não podem ser obtidas por meio deste método. Apenas constantes de texto de teclas de comando podem ser reconhecidas desta maneira durante a conversão. | Registro |
6 | Parâmetro de "texto" definido por DDS para a palavra-chave | Registro |
7 | Parâmetro de "texto" definido por DDS para a palavra-chave | Arquivo |
8 (mais baixo) | Key Button Labels nas propriedades de Conversão de projetos do WebFacing | Projeto |
Selecione os códigos de edição a serem mapeados para conversão. Clique em Incluir. O mapeamento aparece na lista. Clique em OK quando tiver feito a seleção.
Se você tiver selecionado membros DDS de tipo MNUDDS para conversão, utilize a guia Opções MNUDDS para converter as opções de menu em links de hipertexto. O número de opção de comando e qualquer texto incluído no mesmo campo onde esse número é localizado serão convertidos em um link de hipertexto. A opção de converter automaticamente comandos em links de hipertexto é selecionada por padrão. Na lista drop down Separador, especifique um separador para identificar as opções de menu. O separador padrão é o ponto (.). Os outros separadores disponíveis para seleção são o sinal de igual (=), dois pontos (:) e traço (-).
Clique em OK quando tiver feito a seleção.
A conversão do WebFacing gera arquivos XML que descrevem dados associados a cada formato de registro. Por padrão, esses arquivos são arquivados em arquivos JAR. O arquivamento de XML em arquivos JAR pode tornar a implementação mais eficiente, uma vez que, quando o arquivo EAR ou WAR do seu projeto é instalado em um servidor de aplicativos, apenas um arquivo JAR é implementado para seus dados DDS. Alguns projetos grandes podem ter milhares de arquivos XML e a implementação como arquivos não arquivados aumenta o tempo necessário para instalar seu aplicativo.
Entretanto, dependendo de seu projeto, é possível não querer o XML armazenado em um arquivo JAR. Trabalhar com arquivos XML não arquivados pode facilitar o gerenciamento de mudanças. Um cenário ao qual isto pode se aplicar seria aquele em que mais de um desenvolvedor estivesse trabalhando em um projeto WebFacing. Por exemplo, é necessário converter parte do DDS de seu aplicativo enquanto outro desenvolvedor converte o resto e o projeto como um todo é armazenado em um repositório como CVS. Se o XML gerado foi armazenado em arquivos JAR, um arquivo JAR deve sobrescrever o outro em seu repositório.
Utilize essas telas para visualizar e editar propriedades de conversão. As propriedades de tempo de execução determinam o comportamento do aplicativo da Web convertido quando ele está sendo utilizado por um usuário final.
Os valores das propriedades do projeto estão armazenados no arquivo descritor de implementação web.xml. As seguintes propriedades aparecem na guia Geral.
As seguintes propriedades aparecem na guia Autenticação.
Para cada comando CL de seu projeto WebFacing, será criada uma entrada no arquivo invocations.jsp, que é incluída no arquivo index.jsp. Uma seção correspondente no arquivo descritor de implementação web.xml também é criada para cada link.
Os valores para mapeamento de objetos DDS são armazenados no arquivo DSPFObjectMapping.properties, o qual está localizado no caminho \conf\ em seu diretório de origem Java™. As informações sobre mapeamentos de objetos estão disponíveis na área de comentários da tela correspondente. As informações sobre mapeamento são exibidas na área de texto editável da tela.
Os valores para mapeamento de objetos UIM são armazenados no arquivo UIMObjectMapping.properties. As informações sobre mapeamentos de objetos UIM estão disponíveis na área de comentários da tela Mapeamentos de Objetos UIM e as informações sobre mapeamentos reais são exibidas na área de texto editável da tela.
Esta opção exibe o nível de especificação do Java EE (Java Platform, Enterprise Edition) para seu aplicativo WebFacing. Para alterar o nível de Java EE, clique com o botão direito do mouse no projeto e selecione Java EE > Assistente de Atualização de Especificações.
Consulte Estendendo seu Aplicativo WebFacing com as Ações da Tecla de Comando na seção Desenvolvendo Aplicativos WebFacing > Customizando seus Aplicativos WebFacing da Ajuda on-line do WebFacing.
Se selecionar a caixa de opção, todas as telas do sistema serão renderizadas no tempo de execução pela transformação de fluxo de dados dinâmica (ou pelo HATS para projetos do HATS/WebFacing vinculados), permitindo que todas as telas do sistema compartilhem a mesma aparência e o mesmo comportamento. Se você cancelar a seleção da caixa de opções, o WebFacing utilizará páginas da Web internas para as telas do sistema, como DSPSPLF (para exibir um arquivo em spool), o que pode resultar em tempos de resposta mais rápidos.
Construído em telas do sistema incluem o seguinte:
Utilize as telas Propriedades de Estilo para customizar a aparência de suas páginas convertidas. Você pode customizar a aparência da área do aplicativo e das telas de comando utilizando as propriedades de Estilo.
Para obter os estilos do WebFacing clássico, se desejar alterar a aparência do layout e da estrutura em torno dessas áreas, utilize um editor CSS para atualizar os arquivos de estilo armazenados no diretório chrome. Para obter informações adicionais sobre como editar o layout ou a estrutura, consulte o tópico relacionado Criando e modificando estilos.
Para o estilo do Web Site Designer, se desejar alterar a aparência do layout e o quadro ao redor dessas áreas, clique com o botão direito no ícone .websit-config e selecione na guia Navigator do IDE. Em seguida, é possível selecionar o ícone Índice e editar o gabarito de página para alterar a aparência e o layout. Para obter informações adicionais sobre como utilizar as ferramentas do Web Site Designer, consulte o tópico relacionado Utilizando o estilo do Web Site Designer.
As alterações nos estilos criados através das páginas de propriedades ou editando diretamente se aplicam apenas ao projeto atual.
Utilize a tela Cor de Campo DDS para indicar como deseja que as cores de campo DDS sejam tratadas quando convertidas para utilização na Web. Por exemplo, é possível especificar que um campo DDS azul seja exibido de alguma outra cor na Web. Também é possível controlar a cor de texto e de plano de fundo para seus campos quando utilizar o atributo de exibição de imagem invertida.
Utilize a tela atributos de exibição do campo DDS para indicar como deseja que os atributos de exibição do campo DDS sejam tratados quando convertidos para utilização na Web. Por exemplo, é possível especificar que um campo DDS cintilante seja exibido como fonte itálica na Web.