Os aplicativos do HATS/WebFacing vinculados têm várias considerações de segurança e técnicas. Em geral, quaisquer limitações apresentadas por um aplicativo HATS ou WebFacing independente também se aplicarão aos projetos do HATS/WebFacing vinculados. Além disso é necessário considerar as informações a seguir, quando projetar e implementar seus próprios projetos.
Algumas alterações feitas nos aplicativos do HATS e WebFacing individuais não afetarão o projeto do HATS/WebFacing vinculado. Especialmente, quaisquer opções de configuração especificadas no assistente para projeto do HATS/WebFacing Vinculados (como por exemplo o nome do host ou a porta, a página de códigos e o tamanho da tela) apenas podem ser modificadas após a criação do projeto, pela edição do wfhats.xml ou pela reexecução do assistente de projeto. A alteração de configurações da conexão no projeto do HATS ou do WebFacing após o link, não afetarão o projeto vinculado.
A tecla Saída do Campo é manuseada de forma diferente entre o HATS e o WebFacing. Para HATS, a formatação e a validação de dados são feitas pelo tempo de execução. No entanto, com o WebFacing, a formatação e a validação de dados são feitas no lado do cliente no navegador. Ctrl+Enter é o atalho do teclado padrão para Saída do Campo do HATS e do WebFacing. Consulte Fornecendo Documentação para Usuários para outros atalhos do teclado disponíveis em projetos do HATS.
As macros de conexão do HATS serão executadas quando o aplicativo HATS for primeiro acessado (da entrada inicial no aplicativo vinculado ou do acesso a uma tela do host que não foi convertida pelo WebFacing). Portanto, você não deve criar uma macro de conexão desejada para a tela de conexão, se seu aplicativo vinculado for iniciado a partir do WebFacing. As macros de desconexão apenas serão executadas, se o aplicativo vinculado for terminado a partir do tempo de execução do HATS.
Os eventos de Início e de Conexão definidos em um projeto do HATS serão executados quando o aplicativo HATS for primeiro acessado. Se o aplicativo vinculado for iniciado a partir do WebFacing, as ações definidas nesses eventos não serão desempenhadas, até que uma tela do host que foi convertida pelo WebFacing seja acessada. Conseqüentemente, você não deve, por exemplo, reproduzir uma macro projetada para a tela de conexão no evento de Conexão, se seu aplicativo vinculado estiver sendo iniciado a partir do WebFacing.
Se você utilizar o HATS Administrative Console para alterar as configurações da licença durante a execução do modo Executar no Servidor, será necessário reiniciar seu aplicativo vinculado para que as alterações sejam efetivadas. Se você utilizar o HATS Adminstrative Console para alterar as configurações da licença durante a execução do modo Depurar no Servidor, as alterações não irão afetar o aplicativo vinculado. Isso ocorre porque o HATS Administrative Console modifica o arquivo runtime-debug.properties durante a execução no modo Depurar e o aplicativo vinculado utiliza o arquivo runtime.properties para determinar as configurações de licença. Observe também que se você estiver executando no modo Depurar no Servidor, será necessário verificar se as configurações da licença no arquivo runtime.properties correspondem às configurações da licença no arquivo runtime-debug.properties.
Para projetos do HATS/WebFacing vinculados, o único servidor de aplicativos suportado para implementação é o IBM WebSphere Application Server.
O único navegador do cliente suportado para qualquer aplicativo HATS/WebFacing vinculado é o Microsoft Internet Explorer.
Um aplicativo HATS/WebFacing vinculado deve consistir em um projeto ativado pelo HATS/WebFacing e em um projeto da Web do HATS. Outros tipos de projetos do WebFacing (Web e Portlet) e projetos do HATS (Rich Client, Portal e Enterprise JavaBeans) não podem ser vinculados.
O applet HATS não é suportado para aplicativos do HATS/WebFacing vinculados. Não configure seu projeto para utilizar o applet.
Qualquer customização de tela feita com o uso do HATS não terá efeito, se a tela também for convertida utilizando o WebFacing. Isso ocorre porque a conversão do WebFacing será utilizada no tempo de execução.
Ao executar um aplicativo HATS/WebFacing vinculado, o conjunto de conexões do HATS não será utilizado, mesmo se ele for configurado no projeto do HATS.
Ao executar um aplicativo vinculado, a conexão é persistente. Os recursos não-persistentes, tais como fail-over, não funcionarão corretamente.
O suporte de ID da Estação de Trabalho não está disponível para o aplicativo HATS/WebFacing vinculado. É possível vincular um aplicativo HATS configurado para um ID da estação de trabalho especial. No entanto, essa configuração será ignorada no tempo de execução.
Os projetos do HATS podem ter uma conexão de transformação principal e uma ou mais conexões de segundo plano para o mesmo host ou para hosts diferentes. Os recursos de projetos vinculados e as configurações da conexão apenas se aplicam à conexão de transformação principal.
Para utilizar um perfil com recursos limitados, é necessário iniciar o aplicativo vinculado da interface HATS.
Se você atualizar a raiz de contexto de um dos projetos depois de tê-los vinculado, será necessário atualizar o arquivo wfhats.xml para refletir a alteração. O arquivo wfhats.xml está localizado na pasta-raiz do projeto HATS/WebFacing vinculado.
Você não pode acessar múltiplos aplicativos vinculados ao mesmo tempo na mesma instância do navegador. Por exemplo, abrir o navegador e ativar o aplicativo A, criar uma janela do navegador filho e, em seguida, acessar o aplicativo B na janela-filha não é suportado. Um navegado-filho é aberto no Internet Explorer, executando Ctrl-N ou Arquivo->Novo->Janela. A mesma regra se aplica às guias no Internet Explorer V7. Além disso, se desejar acessar o aplicativo A e, em seguida, o aplicativo B no mesmo navegador, será necessário primeiro desconectar e sair corretamente do aplicativo A antes de acessar o aplicativo B. Isso se aplicará apenas, se os aplicativos A e B tiverem as mesmas raízes de contexto.
Você pode ver os resultados inesperados quando acessar um aplicativo HATS/WebFacing vinculado, se utilizar os botões Atualizar e Voltar do navegador. Consulte as FAQs do HATS para obter detalhes.
Apesar do kit de ferramentas do HATS permitir a criação de macros que navegam através de telas baseadas no DDS que têm sido executadas pelo WebFace, as macros podem falhar na tentativa do aplicativo exibir as telas executadas pelo WebFace. As macros não poderão manusear essas telas, se seus arquivos de exibição forem abertos antes do início da execução da macro e o aplicativo finalizará com erro.
preserve-base-href = yes
Crie todas as junções com o parâmetro -j, para permitir que o WebSEAL forneça um cookie do identificador de junção para o navegador.
Para obter informações adicionais sobre essas opções, consulte a documentação do Tivoli Access Manager para obter detalhes.