Configurando a CUR no WebSphere Portal v7
CWWIM4538E occurs on login after configuring for federated repository
Para informações sobre como proceder na correção, clique aqui.
Para evitar este problema, instale o WebSphere Portal com um usuário diferente do repositório.
2 – Copie todos os arquivos *.jar utilizados no desenvolvimento para o diretório /opt/IBM/WebSphere/AppServer/lib/ext
Estes arquivos são necessários para o carregamento da CUR.
3 – Edite o arquivo wkplc.properties que se localiza em wp_profile_rootConfigEngineproperties.
4 – Altere as informações abaixo
federated.cur.id=myCustoCur (Neste campo, informe o nome da cur, ex: curComapany)
federated.cur.adapterClassName=br.com.company.dspt.UserRegistryCompany
federated.cur.baseDN=o=default organization (O base DN depende de como foi desenvolvida a CUR. Este tipo de configuração é adequado a cada empresa)
federated.cur.isExtIdUnique=true
federated.cur.supportExternalName=false
federated.cur.supportPaging=false
federated.cur.supportSorting=false
federated.cur.supportTransactions=false
5 – Inicie o WebSphere Portal e execute o comando ./ConfigEngine.sh wp-create-cur
6 – Alterando os usuários administrativos
– Alterar o administrador do Portal
Com esta opção, o usuário administrador do portal e do application server será o usuário pertencente ao repositório.
./ConfigEngine.sh wp-change-portal-admin-user -DnewAdminPw=wpsadmin -DnewAdminId=”uid=wpsadmin,o=default organization” -DnewAdminGroupId=”cn=wpsadmins,o=default organization”
– Alterar o administrador do App Server
./ConfigEngine.sh wp-change-was-admin-user -DnewAdminPw=wpsadmin -DnewAdminId=”uid=wpsadmin,o=default organization”
Após as configurações do novo repositório, não existe mais a necessidade de manter o repositório padrão. Para remover, execute os procedimentos abaixo.
7 – Removendo o repositório padrão
Editar o wkplc.properties
federated.delete.baseentry=o=defaultWIMFileBasedRealm
federated.delete.id=InternalFileRepository
Executar o commando ./ConfigEngine.sh wp-delete-repository