Olá a todos!
Obtivemos mais informações no intervalo. As credenciais publicadas na mensagem anterior estão incorretas. Não há um usuário global "Administrador" com a senha "admin" na versão do servidor utilizada. Atualmente estamos usando o Netweaver 2004s, com o usuário "Administrador" e a senha "abcd1234". O PROVIDER_URL também foi alterado. O código atual de nosso cliente RMI para criar o InitialContext é o seguinte:
Properties props = new Properties();
props.put(Context.PROVIDER_URL, "192.168.100.12:50104");
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
props.put(Context.SECURITY_PRINCIPAL, "Administrador");
props.put(Context.SECURITY_CREDENTIALS, "abcd1234");
Não é possível conectar-se ao NamingService de nosso servidor SAP em 192.168.100.12 através da porta P4 50104. A mensagem de erro de nosso cliente RMI é a seguinte:
0 [main] INFO com.catenic.anafee.client.Anafee - *** Anafee iniciado ***
657 [main] ERROR com.catenic.anafee.client.model.CaDataProvider - com.sap.engine.services.jndi.persistent.exceptions.NamingException: Erro ao obter a funcionalidade do serviço de nomes do lado do servidor durante a operação getInitialContext.
2594 [main] ERROR com.catenic.anafee.client.Anafee - Exceção sem nome
java.lang.Exception: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Erro ao obter a funcionalidade do serviço de nomes do lado do servidor durante a operação getInitialContext.
at com.catenic.anafee.client.model.CaDataProvider.<init>(CaDataProvider.java:171)
at com.catenic.anafee.client.Anafee.<init>(Anafee.java:178)
at com.catenic.anafee.client.Anafee.main(Anafee.java:318)
Causado por: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Erro ao obter a funcionalidade do serviço de nomes do lado do servidor durante a operação getInitialContext.
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:238)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.InitialContext.<init>(InitialContext.java:195)
at com.catenic.anafee.client.model.CaDataProvider.lookupRemote(CaDataProvider.java:2253)
at com.catenic.anafee.client.model.CaDataProvider.<init>(CaDataProvider.java:165)
... 2 mais
Causado por: java.lang.NullPointerException
at com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:122)
... 8 mais
Qualquer ajuda será muito apreciada!
Saudações,
Matthias