MySphere Posts

A IBM criou uma nova comunidade chamada My ceveloperWorks utilizando o Lotus Connections. Muito interessante.
 Já criei o meu profile lá, e estarei colocando também algumas coisas.
Para quem se interessar basta ir na  página com as instruções

Comunidade

Após configurar dois servidores Domino 8.5 (Linux SLSES 10) e replicar todos os bancos de dados a nova etapa é fazer tunning dos servidores.
Para que o Cluster funcione corretamente é necessário ajustar o parâmetro SERVER_TRANSINFO_RANGE=n no notes.ini que por default tem o valor de 6.
Este valor default vale para máquinas não tão boas, mas máquinas modernas com vários cores é necessário ajustar este parâmetro para que o seu índice não fique sempre em zero (0 = servidor ocupado e 100 = servidor disponível). Este ajuste é importante para definir também o ponto onde um servidor vai ser considerado ocupado para que ele redirecione requisições para o outro membro do Cluster. No meu caso o ajuste foi -> SERVER_TRANSINFO_RANGE=9.
Para entender como chegar a este valor veja uma apresentação feita no Lotusphere 2009 por Paul Mooney

cluster

A configuração do ICM (Internet Cluster Manager) é uma tarefa relativamente simples. Algumas configurações de ICM são bem simples, por exemplo as que tem somente um ICM e este ICM está dentro do Cluster do Domino.
Realizamos hoje uma configuração que é composta de dois servidores Domino atuando como ICM  para um cluster de 04 servidores Domino de Correio.
Além das configurações normais uma variável nova: NLB da Microsoft como solução de balanceamento (não usamos o DNS Round Robin)
Estamos testando e até agora não tivemos problemas. Para ver como configurar 02 ICM’s para um Cluster Domino veja o TN 1101534

cluster

Estou preparando 4 servidore para funcinarem em cluster Domino. Uma das preocupações é com a marca de não lidos pois por padrão do Domino cria caixas postais com a opção de não replicar estas marcas. Em um ambiente em cluster estas marcas, por opção do cliente, devem ser replicadas entre os servidores.
Como são muitos os bancos de dados e a tarefa desing não altera esta propriedade, mesmo que a atualizemos no template,  fiz um agente para configurar a propriedade do banco de dados. A relação das propriedades que podem ser modificadas via LotusScript pode ser vista no TN 1244071
Basta criar um banco de dados e colocar um agente com o código abaixo:

Sub Initialize
        Dim db As NotesDatabase
        Dim ses As New NotesSession
        Dim doc As NotesDocument
        Dim dbdir As NotesDbDirectory
        Dim maildb As NotesDatabase
        server = Inputbox (“Nome do Servidor) (Enter para Local)”)
        subdir = Inputbox (“Em qual subdiretório o agente deve procurar as bases? ( Enter para todos os diretórios) “)
        If subdir <> “” Then subdir=subdir & “”
        Set db = ses.CurrentDatabase
        Set dbdir = ses.GetDbDirectory(server)        
        Set maildb = dbdir.GetFirstDatabase(DATABASE)
        i = 0
        While Not (maildb Is Nothing)        
                If Instr(1,maildb.FilePath,subdir,5)<>0 Then
                        i = i + 1
                        Call maildb.Open(“”,””)
                        If maildb.IsOpen Then
                                Set doc = maildb.GetDocumentByID(“FFFF0010”)
                                doc.~$Flags=doc.~$Flags(0) & “Q”
                                doc.~$FlagsNoRefresh=”Q”
                                Call doc.save (True,False)
                        End If
                End If
                Set maildb = dbdir.getnextdatabase
        Wend
        Msgbox (“Foi (ram) modificado (s)  “+ i +” banco(s) de dados!” )
End Sub

cluster

Em algums projetos é necessário coexistir o domino com outros sistemas de correio. Um problema até comum é coexistir com outros sistemas de correio que usam o mesmo domínio internet.
Para que o roteamento de correio SMTP entre os dois ambientes funcione corretamente.

1 – Criar um Documento de Domínio global. Isto irá determinar que domínios o Domino considera como local e também controla o formato do endereço internet.

2 – Habilitar a tarefa SMTP

3 – Criar um documento de configuração e em Router/SMTP Basic, habilitar :  “SMTP used when sending messages outside of the local Internet domain” e  “SMTP allowed within the local Internet domain”.

4. Escolher o servidor que funcionará como smart host ou seja o servidor que irá receber o correio SMTP caso o Domino não encontre o usuário no seu diretório  Router/SMTP Basics panel –> “Local Internet domain smart host”

Domino

A assinatura dos applets do Sametime vencem no dia 18 de maio de 2009. A IBM já havia divulgado este alerta e agora já está disponível o fix.
Veja o TechNote aqui

fix

O ambiente de desenvolvimento para Portlets utilizando RAD7 e WebSphere Portal 6 requer uma máquina muito boa Isto se deve ao fato de que uma instalação completa do Portal é feita na máquina do desenvolvedor. Uma alternativa é utilizar um servidor remoto, mas esta alternativa também não é a mais eficiente quando olhamos pelo lado da praticidade de deploy e também utilizar o debug fica complicado….
A maior reclamação dos desenvolvedores está relacionada ao tempo que leva para reinciar o Portal, o que é necessário em muitos casos, claro que bem menos do que em versões anteriores.
Para melhorar a performance deste ambiente vale a pena executar os procedimentos deste artigo da IBM no developerworks.

rad

Palestra muito boa sobre como justificar o upgrade para versões 8.x do Notes e Domino.
Faça o download do pdf aqui


Domino

Completamos mais uma etapa sincronizando um ambiente de Produção WebSphere Portal + WCM com os ambientes de Homologação e Desenvolvimento.
Achei um artigo muito interessante da IBM sobre o assunto que explica em detalhes o processo. Veja aqui o artigo .
Outra informação também muito boa está no TN 1243005

releasebuilder

WWCM