Produto: | Datasul |
Versão: | 2 |
Sintoma:
Authentication error ao tentar executar Jobs via componente do Scheduler.
Causa:
Acesso externo EJB mal configurado.
Solução:
Abrir o arquivo login-config.xml dentro da pasta jboss-4.0. 5.GA\server\nome_server\conf.
Verificar a tag <application-policy name="josso"> que deve existir dentro deste arquivo.
A propriedade deve estar setada da seguinte maneira:
<application-policy name="josso"><authentication><login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule" flag = "sufficient"><module-option name="hashAlgorithm">SHA-1</module-option><module-option name="hashEncoding">BASE64</module-option><module-option name="dsJndiName">java:/emsFnd</module-option><module-option name="principalsQuery">select cod_senha_framework from usuar_mestre where cod_usuario = ?</module-option><module-option name="rolesQuery">select gu.cod_grp_usuar, 'Roles' from usuar_mestre u, usuar_grp_usuar ugu, grp_usuar gu where ugu.cod_usuario = u.cod_usuario and gu.cod_grp_usuar = ugu.cod_grp_usuar and u.cod_usuario = ?</module-option></login-module><login-module code="org.josso.jb4.agent.JBossSSOGatewayLoginModule" flag="required"><module-option name="debug">true</module-option></login-module></authentication></application-policy>