segunda-feira, 20 de outubro de 2008

Como buscar infos de um Usuário do AD com Java

Galera,

Esse código serve para você buscar informações de um usuário específico no Active Directory.

public void getDN(String pUser) throws NamingException, UnsupportedEncodingException{

Hashtable envDC = new Hashtable();
envDC.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
envDC.put(Context.SECURITY_AUTHENTICATION, "simple");
envDC.put(Context.SECURITY_PRINCIPAL,
"CN=admin,CN=Users,DC=yourco,DC=com");//User Admin do AD
envDC.put(Context.SECURITY_CREDENTIALS, "senha");
envDC.put(Context.PROVIDER_URL, "ldap://host:389");
envDC.put(Context.REFERRAL, "follow");
envDC.put("java.naming.ldap.attributes.binary",
"objectGUID objectSid msSFUPassword");

LdapContext ldapContext = new InitialLdapContext(envDC, null);
String searchBase = "OU=Users,DC=yourco,DC=com";//Base da busca
String searchFilter = "(&(objectClass=user)(sAMAccountName=" + pUser+ "))";//Filtro por sAMAccountName ou algum outro
SearchControls searchCtls = new SearchControls();

String[] returnedAtts = { "distinguishedName" }; //Atributos a serem retornados, separados por vírgula

searchCtls.setReturningAttributes(returnedAtts);
searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);
NamingEnumeration answer = ldapContext.search(searchBase, searchFilter, searchCtls);

if (answer.hasMoreElements()) {

SearchResult sr = (SearchResult) answer.next();

Attributes attrs = sr.getAttributes();

// obtém o distinguishedName ou outros atributos que vc informou acima

String distinguishedName = (String) attrs.get("distinguishedName").get();

}

}

Desculpem o conteúdo mega técnico...hehehe

Como trocar a senha na versão Piloto

Pessoal,

Para trocar a senha do usuário da versão piloto do Lotus Connections, deve-se acessar http:///password ou http://:9080/password(versão sem HTTP Server).
Os campos solicitados são Usuário, Senha atual, Nova senha e Confirmação de Senha.
Basta confirmar e já estará tudo pronto.

Abraços

quinta-feira, 16 de outubro de 2008

Apresentação Web 2.0 para Inovação

Como eu havia dito antes, terça foi a minha aula na ESPM sobre Web 2.0 para Inovação.
A aula foi bem legal e os alunos interagiram bastante, pude trocar muitas experiências de como a galera tem utilizado web 2 nas empresas mundo afora.
Segue a apresentação que eu utilizei. Vou dar os devidos méritos ao Mário Costa, de quem eu roubei boa parte da apresentação.

terça-feira, 14 de outubro de 2008

Aula na ESPM

Hoje farei minha aula na ESPM, explicando de Connections voltado para Gestão da Inovação.
Amanhã coloco a apresentação, vou dar o gostinho primeiro para meus alunos...hehehe.
Abraços

segunda-feira, 13 de outubro de 2008

Como incluir usuários na instalação Piloto

Galera,

Hj vou fazer um passo a passo de como incluir novos usuários em uma versão Piloto do Lotus Connections.

1. Acesse a console administrativa do WAS(http://host:9060/admin).
2. Vá em Users and Groups e depois Manage Users.
3. Crie os novos usuários, lembrando que por default, o First Name será o DisplayName no Connections.
4. Se você estiver utilizando Profiles, você deve copiar o arquivo fileRegistry.xml do diretório C:\IBM\LotusConnections\WebSphere\AppServer\profiles\'profile_name'\config\cells\'cell_name' e colar em C:\IBM\LotusConnections\TDISOL\
5. Rode o populate_from_xml_file.bat que está no diretório C:\IBM\LotusConnections\TDISOL\samples\

Pronto, os novos users já estarão disponíveis.

Abraços

quarta-feira, 8 de outubro de 2008

Lotus Forms

Galera,

Amanhã vou dar um POT(prova de Tecnologia) de Lotus Forms 3.0
Isso mesmo, ferramenta para formulários eletrônicos.
Para criar meus formulários, utilizo o Forms Designer e alí posso criar formulários convertendo direto de um PDF, isso mesmo, pastelaria, entra PDF e em um clique sai formulário eletrônico. Posso integrar meu formulário com diversas bases, FileNet P8, tenho ferramentas para criar fórmulas no meu formulário, monto formulários só arrastando e soltando componentes, assinatura digital(inclusive com CPF Digital e digital, isso mesmo, dedão!!!).
Bom, resumindo, mais controle sobre processos e menos papel, uma vez que o famoso "IT Green" está na moda e todos devemos olhar com cuidado para isso.
Para quem quiser mais infos, basta ir em http://www-01.ibm.com/software/lotus/forms/

Abraços

domingo, 5 de outubro de 2008

Lotus Greenhouse

Pessoal,

Venho sempre falando de vários softwares ibm aqui e hoje, vou postar uma oportunidade de vocês usarem um poquinho disso.
É o Lotus Greenhouse, um site onde você poderá encontrar Connections, Mashups Center, Portal, iNotes, Sametime, Quickr e muito mais.
Basta acessar http://greenhouse.lotus.com e se inscrever no site.
Espero que gostem.

Abraços

sexta-feira, 3 de outubro de 2008

Brasil, Mercado Emergente, pero no mucho

Pessoal,

Queria contar um poquinho sobre isso que tanto falam por aí sobre o Brasil ser um mercado emergente.
Esse link(http://www.itweb.com.br/noticias/index.asp?cod=51638) fala sobre a IBM considerar agora o Brasil um país emergente e inclusive mudou a estrutura interna para isso.

Esse outro(http://www.itweb.com.br/noticias/index.asp?cod=51107) fala sobre os hospitais paulistanos estarem preparando um investimento de R$ 300 mil em TI, para criação do prontuário eletrônico. Foram entrevistados 43 hospitais com faturamento entre R$ 10 milhões e R$ 250 milhões.

O que estou querendo dizer com esse post, só faz sentido com esse último link(http://www.itweb.com.br/noticias/index.asp?cod=51907) que fala que o sistema de saúde americano vai gastar cerca de 22% do orçamento em TI, ou seja U$ 380 bilhões.

Ou seja, estamos avançando muito, ainda bem, mas ainda temos muito chão pra chegar lá.

Bom fim de semana para todos.

Abraços

quinta-feira, 2 de outubro de 2008

Blackberry e Inovação

Pessoal,

Estive ausente dois dias, pois estava fazendo uma demo de WebSphere Portal para Blackberry, utilizando WEMP(WebSphere Everyplace Mobile Portal) que permite que seu portal corporativo seja acessado através de dispositivos móveis, trazendo uma interface mais limpa, utilizando XDIME. O que importa é que a apresentação foi legal.
Depois fui na ESPM, onde começa hoje o curso de Gestão de Inovação, um pouco fora da minha praia de TI, mas onde estou aprendendo muito do mundo dos negócios.
A primeira aula é com o professor Carlos Ricardo, VP da PepsiCo. Vocês podem encontrar o blog dele nos links.
Bom, é isso pessoal, ah, ia me esquecendo, ainda arrumei tempo pra fazer academia. Minha mãe acha que eu não dou conta, mas disse pra ela, sou um atleta, hehehe.
Vejam uma foto da Maratona Pão de Açúcar desse ano. Abç.