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) | Command Key Actions nas propriedades do Tempo de Execução do projeto WebFacing (Advanced Edition) | Projeto |
2 | Configuração da Web para Etiquetas de Tecla Dinâmica | 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 sua implementação como arquivos não arquivados aumenta o tempo necessário para instalação do seu aplicativo.
Entretanto, dependendo de seu projeto, é possível não querer o XML armazenado em um arquivo JAR. Trabalhando com arquivos XML não-arquivados pode facilitar o gerenciamento de alterações. 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 J2EE (Java 2 Platform, Enterprise Edition) para seu aplicativo WebFacing. Para alterar o nível de J2EE, clique com o botão direito no projeto e selecione
.O suporte às ações da tecla de comando está disponível na versão avançada do Development Studio Client. Na versão Advanced, consulte a documentação Ações da Tecla de Comando na seção Desenvolvendo Aplicativos WebFacing do iSeries > Customizando seus Aplicativos WebFacing da ajuda on-line do WebFacing.
O suporte à tela do sistema está disponível apenas na Edição Advanced.
Se o ambiente de tempo de execução do WebFacing foi ativado para a transformação do fluxo de dados dinâmico, a caixa de opções desta configuração estará ativada. Se você selecionar a caixa de opções, todas as telas do sistema serão renderizados no momento da execução pela transformação do fluxo de dados dinâmico, permitindo que todas as telas do sistema compartilhesm a mesma aparência e 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 dos estilos feitas através da página de propriedade ou editando diretamente aplicam-se 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.