O WebSphere Application
Server Versão 6.1 introduz a opção para propagar o contexto da área de trabalho em uma chamada de serviço da Web. Antes do WebSphere Application Server Versão 6.1, o contexto da
área de trabalho era propagado apenas em chamadas RMI/IIOP. As APIs (Interfaces de Programação de Aplicativo) da área de trabalho não foram alteradas para implementar essa propagação.
É possível utilizar as APIs da área de trabalho como anteriormente, conforme descrito na documentação da área de trabalho. No entanto, por padrão, o contexto de área de trabalho não é propagado em uma chamada de serviço da Web, você deve ativar essa opção.
Procedimento
- Ative um servidor para propagar o contexto da área de trabalho em uma chamada de serviço da Web.
- Inicie o console administrativo.
- Selecione .
- Para ativar o serviço de área de trabalho, a partição UserWorkArea, para propagar seu contexto em uma chamada de serviço da Web:
- Selecione Serviço de Área de Trabalho.
- Para permitir que uma partição individual propague seu contexto em uma chamada de serviço da Web:
- Selecione Serviço de Partição da Área de Trabalho.
- Selecione uma partição.
- Verifique o campo EnableWebServicePropagation para ativar a propagação do serviço da Web.
- Salve a nova configuração e reinicie o servidor para aplicar a nova configuração.
- Ative um cliente para propagar o contexto da área de trabalho em uma chamada de serviço da Web:
Nota: As etapas abaixo são para o serviço de área de trabalho, a partição UserWorkArea. Para partições definidas pelo usuário, a propriedade EnableWebServicePropagation
deve ser configurada ao criar uma partição no cliente; consulte o artigo
Interface do Gerenciador de Partição da Área de Trabalho.
- Configure a propriedade com.ibm.websphere.workarea.EnableWebServicePropagation para true ao chamar o script launchClient
localizado no diretório
![[AIX Solaris HP-UX Linux Windows]](../../images/dist.gif)
![[z/OS]](../../images/ngzos.gif)
$WAS_HOME/bin.
Por exemplo, para configurar essa propriedade para true, inclua as seguintes propriedades do sistema na chamada launchClient, conforme necessário: -CCDcom.ibm.websphere.workarea.EnableWebServicePropagation=true
- Configure a propriedade com.ibm.websphere.workarea.EnableWebServicePropagation
em um arquivo de propriedades utilizado pelo script launchClient. Consulte Executando
um Aplicativo Cliente Java EE com launchClient para obter informações adicionais.