[z/OS]

Permitida Sincronização para Encadeamento do S.O. do Aplicativo

Utilize Sincronização Permitida do Encadeamento do S.O. do Aplicativo para sincronizar uma identidade do encadeamento Java™ (ou objeto JAAS) com a identidade do encadeamento do S.O. pela duração do pedido do aplicativo atual do Java Platform, Enterprise Edition (Java EE).

Se você não escolher essa opção, o valor da identidade do encadeamento do S.O. é o mesmo que o valor da identidade do servant. Consulte Identidade de Encadeamento Java e Identidade de Encadeamento do Sistema Operacional para obter informações adicionais.

A Sincronização Permitida do Encadeamento do S.O do aplicativo requer a configuração no aplicativo e no servidor de aplicativos bem como nas permissões do recurso de controle de acesso a recursos(RACF):
  1. O desenvolvedor do WebSphere Application Server deve configurar o aplicativo para declarar que deseja executar com Sincronização Permitida do Encadeamento do S.O. do Aplicativo
  2. O administrador do WebSphere Application Server deve configurar o servidor de aplicativos para ativar Sincronização Permitida do Encadeamento do S.O. do Aplicativo
  3. O administrador do RACF deve definir um perfil de classe FACILITY e um perfil de classe opcional SURROGAT para garantir que Sincronização Permitida doEncadeamento do S.O. do Aplicativo seja utilizado.

O desenvolvedor de aplicativos Java EE configura o aplicativo para aplicativos Enterprise JavaBeans (EJB) ou da Web individuais, configurando uma entrada env especial no descritor de implementação com.ibm.websphere.security.SyncToOSThread={true|false}. O caso padrão no qual esse descritor de implementação não é especificado é equivalente à definição do mesmo com um valor igual a false.

Quando um aplicativo EJB ou da Web que solicita que a Sincronização Permitida para encadeamento do S.O. seja despachada, o servidor de aplicativos (no pedido do contêiner EJB ou do contêiner da Web) sincroniza a entidade de encadeamento do S.O. associada à identidade de encadeamento Java atual para que a identidade de encadeamento Java seja atual no encadeamento nativo. Essa sincronização é efetiva, desde que o aplicativo da Web ou EJB estejam executando no pedido atual. Quando o EJB ou Web conclui o processamento, o encadeamento nativo é restaurado para seu estado anterior.

Se o aplicativo solicitar a Sincronização Permitida do Encadeamento do S.O., mas ela não estiver ativada no servidor de aplicativos, quando o aplicativo tentar executar, uma exceção de falta de permissão será emitida. Se o aplicativo não solicitar a Sincronização Permitida do Encadeamento do S.O., mas ela ela estiver ativada no servidor de aplicativos, não ocorrerá nenhuma sincronização e a identidade atual do encadeamento do S.O. permanecerá a mesma que a identidade do servidor.

Consulte Identidade do Java Platform, Enterprise Edition e Identidade de Encadeamento do Sistema Operacional para obter mais informações sobre as identidades.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=csec_understandappsync
Nome do arquivo: csec_understandappsync.html