As configurações da Web podem afetar o comportamento de seu aplicativo da Web (não o aplicativo 5250). Uma posição, tamanho e visibilidade do campo no navegador da Web podem ser alterados por meio das configurações da Web. Essas alterações podem afetar a forma como o campo se sobrepõe a outros campos e a visibilidade dos campos. Alterar a posição e o tamanho de um campo também pode aumentar o tamanho do registro, que pode afetar a visibilidade dos registros em um navegador da Web. Esteja consciente desses riscos em potencial ao usar as configurações da Web.
Para determinar a visibilidade dos campos e registros em um navegador, o WebFacing fará primeiro qualquer alteração de posição, tamanho e visibilidade dos campos utilizando as configurações da Web. A visibilidade dos campos e registros será determinada usando as mesmas regras descritas neste Manual DDS e no Guia de Programação de Exibição do Aplicativo. Para obter mais informações sobre a visibilidade dos campos sobrepostos, consulte Palavras-Chave para Arquivos de Exibição > Entradas de Posição > Local no Manual DDS. Para obter mais informações sobre a visibilidade dos registros sobrepostos, consulte Palavras-Chave para Arquivos de Exibição > OVERLAY no Manual DDS e Gravando Saída para a Exibição no Guia de Programação de Exibição do Aplicativo.
Quando um campo estiver oculto utilizando as Configurações da Web, ele não irá se sobrepor a outros campos e a visibilidade dos campos no navegador poderá ser afetada.
Exemplo A: FIELDA se sobrepõe a FIELDB, como especificado na origem DDS. Na tela 5250, FIELDB não está visível. Se FIELDA for oculto com o uso de Configurações da Web, ele não sobreporá FIELDB no navegador e ainda ficará visível.
Essas configurações da Web alterarão a área da tela ocupada pelo campo quando exibido em um navegador. Isso pode fazer com que um campo se sobreponha a outro campo. Isso pode também fazer com que um campo não se sobreponha mais a outros campos, o que seria possível anteriormente. De qualquer forma, a visibilidade do campo no navegador pode ser afetada.
Exemplo B: como especificado na origem DDS, FIELDA e FIELDB são dois campos que não irão se sobrepor. Ambos os campos estão visíveis na tela 5250. A posição das Configurações da Web para FIELDA é definida para que FIELDA não se sobreponha a FIELDB. No navegador da Web, FIELDB não está mais visível.
Modificar a extensão e a posição de um campo usando as Configurações da Web também pode aumentar o número de linhas da tela ocupadas pelo registro. Isso pode alterar a maneira como os registros se sobrepõem em um navegador e afetar a visibilidade dos registros.
Exemplo C: na origem DDS, FIELDA é um campo que ocupa linha 13 em RECORD1. RECORD1 ocupa as linhas 2 a 15 da tela. Outro registro, RECORD2 ocupa as linhas 16 a 23 na tela DDS. Ambos os registros RECORD1 e RECORD2 têm a palavra-chave OVERLAY especificada. A linha de FIELDA é alterada para 18 usando a Definição da Web de posição. Agora, no navegador da Web, RECORD1 ocupará as linhas 2 a 18. O aplicativo grava RECORD1 e depois RECORD2 na tela. Na tela 5250, ambos os registros devem estar visíveis. No navegador da Web, RECORD1 não aparecerá na tela , porque ele será sobreposto pelo RECORD2.
Substituir texto de constante utilizando as Configurações da Web pode alterar o comprimento da constante do texto. Além disso, especificar a Definição da Web Ocultar caracteres pode tornar a constante de texto menor. Em ambos os casos, a sobreposição de outro campo no navegador pode ser afetada. Isso pode alterar a visibilidade dos campos em um navegador.
Exemplo D: uma constante de texto de comprimento 10 é especificada no DDS. Os último 5 caracteres da constante de texto sobrepõem FIELDA. Na tela 5250, FIELDA não está visível porque outro campo está sobreposto. A constante de texto é substituída utilizando as Configurações da Web, de forma que o comprimento seja 5. Em um navegador, FIELDA não está sobreposta por uma constante de texto, assim FIELDA torna-se visível.
Substituir textos de constante utilizando as Configurações da Web pode aumentar o número de linhas na tela ocupadas pelos registros. Isso pode alterar a maneira como os registros se sobrepõem no navegador e como afetam a visibilidade dos registros. A conseqüência disso pode ser vista no exemplo C.