Configurando o IBM WebFacing Tool

O WebFacing Tool fornece um ambiente de GUI para selecionar, converter e testar as interfaces com o usuário convertidas de seu aplicativo original.

Configurando seus sistemas para a Webfacing Tool envolve as seguintes atividades:

  • Configurando o WebSphere Application Server em seu Servidor IBM® i
  • Instalando as PTFs do servidor WebFacing em seu servidor IBM i
  • Iniciando o servidor WebFacing no servidor IBM i
  • Transferindo aplicativos convertidos para o servidor IBM i.

Configurando o WebSphere Application Server em seu Servidor IBM i

O WebSphere Application Server trata da execução de JavaServer Pages e JavaBeans que são gerados como parte do processo de conversão do DDS. Configure o WebSphere Application Server for IBM i usando os recursos da documentação no website a seguir:

IBM WebSphere Application Server - Express V7.0 para IBM i
http://www.ibm.com/software/webservers/appserv/was/library/v70/e-ibmi/index.html

No mínimo, é necessário executar as etapas de instalação. É bastante recomendável que você se familiarize com a documentação do IBM WebSphere Application Server, particularmente as seções em instalações e criação de instâncias do servidor de aplicativos.

Como opção, é possível configurar instâncias individuais para o WebSphere Application Server. Se o sistema vai ser utilizado para trabalho de teste e produção, pode ser útil criar instâncias para teste e desenvolvimento e instâncias separadas para produção. Além disso, se mais de um desenvolvedor estiver executando o trabalho de desenvolvimento, seu trabalho poderá ser desenvolvido e testado separadamente, criando instâncias adicionais. A porta HTTP padrão do WebSphere Application Server é a porta 9080. A porta padrão do servidor administrativo é a porta 9060. Os servidores administrativos são acessados por meio de um console com base em navegador. Se você deseja criar instâncias adicionais, consulte os links no Web site acima.

Teste a instalação do WebSphere Application Server. Use os links nos sites acima para localizar o Centro de Informações apropriado. No Centro de Informações, procure em Verificar a instalação por informações sobre o teste de configuração do seu servidor de aplicativos.

Configurando o WebSphere Portal em seu Servidor IBM i

O WebSphere Portal trata a execução dos portlets criados por você a partir de seus projetos. Configure o WebSphere Portal para IBM i usando os recursos de documentação no seguinte Web site:

Documentação do produto IBM WebSphere Portal
http://www.ibm.com/developerworks/websphere/zones/portal/proddoc.html

No mínimo, é necessário executar as etapas de instalação. É altamente recomendado estar familiarizado com a documentação do IBM WebSphere Portal, particularmente com as seções sobre instalação.

Instalando as PTFs do servidor WebFacing em seu servidor IBM i

O servidor WebFacing age como um gateway entre o WebSphere Application Server e seu aplicativo IBM i original. As informações sobre as PTFs do servidor WebFacing podem ser localizadas em Resolução de Problemas dos Aplicativos WebFacing.

As PTFs do servidor WebFacing devem ser instaladas no servidor IBM i no qual seu aplicativo estará em execução. Exceto em alguns servidores IBM i de modelo posterior, o WebFacing Tool consome ciclos interativos. Embora o WebSphere Application Server possa ser executado no mesmo sistema, ele não precisará ser executado no mesmo sistema em que seu aplicativo está sendo executado. A interface convertida para seu aplicativo é implementada como um aplicativo WebSphere; é possível implementar o aplicativo WebFacing WebSphere para um servidor IBM i enquanto o aplicativo IBM i é instalado em outro.

Iniciando o Servidor de Runtime WebFacing no Servidor IBM i

  1. Inicie o servidor de runtime do WebFacing em seu servidor IBM i. Para OS/400 V5R2 e posterior, insira STRTCPSVR SERVER(*WEBFACING) a partir da linha de comandos. Para parar o servidor WebFacing, digite ENDTCPSVR SERVER(*WEBFACING) a partir da linha de comandos.
  2. Para assegurar que o servidor está sendo executado, digite WRKACTJOB a partir da linha de comandos.
    1. A partir de uma linha de comandos, digite WRKACTJOB JOB(QQF*) para listar todas as tarefas do WebFacing:
      • QQFWFSVR -- o servidor de tempo de execução WebFacing AND
      • QQFVTSVR -- o servidor de terminal virtual do WebFacing (Mais de um job QQFVTSVR pode estar em execução, o que é normal)
    Nota: Verifique o valor de sistema QAUTOVRT. Se este valor for 0, nenhuma sessão do navegador poderá ser ativada no lugar de jobs do VT (terminal virtual). O servidor de tempo de execução do WebFacing conta com tarefas VT. O valor para QAUTOVRT determina o número de jobs do terminal virtual que podem ser iniciados automaticamente. Se necessário, configure QAUTOVRT como *NOMAX ou algum valor maior do que 0. Para alterar o valor para QAUTOVRT, use o comando do servidor IBM i WRKSYSVAL para trabalhar com valores do sistema.

Transferindo Aplicativos Convertidos para o Servidor IBM i

O desenvolvimento de aplicativos é feito em uma estação de trabalho. Os artefatos gerados pelos aplicativos devem, posteriormente, ser transferidos para um servidor IBM i para que eles possam ser implementados pelo WebSphere Application Server. Configure um método para transferir seus aplicativos convertidos em seu servidor IBM i. Quando estiver implementando seus aplicativos convertidos em seu servidor IBM i, será necessário um método para transferí-los para seu servidor. Os aplicativos são transferidos como arquivos .ear, que são pacotes de aplicativos da Web arquivados criados utilizando o assistente Export. Eles facilitam a implementação e instalação de novos aplicativos da Web WebFacing no WebSphere Application Server. Estes são os métodos principais de transferência de arquivos:
  • A perspectiva do Explorador de Sistema Remoto no ambiente de trabalho do Rational Developer para IBM i
  • Compartilhamento de arquivo do IBM i NetServer -- Com o compartilhamento de arquivo, os arquivos podem ser transferidos usando o assistente de exportação.
  • FTP -- Com FTP, os arquivos são transferidos manualmente.

O compartilhamento de arquivo do NetServer permite mapear uma pasta IFS em seu servidor IBM i para uma letra de unidade em sua estação de trabalho. Isso permite utilizar o assistente para Importação para transferir arquivos para o servidor da mesma maneira que você pode copiar arquivos de uma pasta para outra na estação de trabalho. Para transferir seus arquivos por FTP, o servidor FTP deve estar em execução em seu servidor IBM i. Se o FTP não estiver em execução, ele pode ser iniciado inserindo o comando STRTCPSVR *FTP.