Os aplicativos WebFacing não funcionam corretamente quando arquivos de exibição têm RSTDSP(*NO) especificado.
RSTDSP é um parâmetro no comando Create Display File (CRTDSPF) ou Change Display File (CHGDSPF). Ele especifica se os dados que estão sendo mostrados em um dispositivo de exibição por este arquivo de exibição são salvos no momento em que o arquivo é suspenso (tornado temporariamente inativo) para que um arquivo de exibição diferente possa ser usado para mostrar diferentes dados no mesmo dispositivo. Se os dados para este arquivo forem salvos, eles serão restaurados para a exibição do dispositivo quando o arquivo for usado novamente. Quando *YES é especificado para o parâmetro Restore Display (RSTDSP), uma imagem da exibição atual é salva quando a exibição é suspensa. Quando o arquivo de exibição é ativado novamente, a imagem salva é usada para restaurar a exibição para sua aparência antes de ser suspensa.
De acordo com a Programação da Tela do Aplicativo, o parâmetro RSTDSP(*YES) deve ser especificado para as palavras-chave a seguir. Se o parâmetro não for especificado, os dados na exibição poderão ser perdidos se o arquivo for suspenso. É necessário assegurar que os registros que estão na exibição sejam os registros aos quais estas palavras-chave se aplicam. Se o arquivo de exibição for suspenso, os dados deverão ser restaurados na tela para que as operações de gravação nos formatos de registro que usam essas palavras-chave sejam válidas.
O WebFacing não possuirá o estado da tela anterior para o arquivo de exibição restaurar se o arquivo de exibição tiver RSTDSP(*NO) especificado. Isto resultaria em uma IndexOutOfBoundsException em alguns casos. Em outros casos, o aplicativo poderá não ser interrompido, entretanto, será possível ver exibições diferentes de 5250; por exemplo, algumas janelas sobrepõem outras no WebFacing.
Se você tiver estes problemas, certifique-se de que RSTDSP(*YES) esteja especificado para os arquivos de exibição que são usados no aplicativo.