A Plansis está com inscrições abertas para o evento Imagine 2009. Detalhes do evento podem ser vistos aqui
A Plansis está com inscrições abertas para o evento Imagine 2009. Detalhes do evento podem ser vistos aqui
Quando habilitamos a segurança LDAP de um portal stand alone o nome do usuário administrador pode conter espaços, por exemplo cn=wpsadmin,dc=Contas Admin,dc=Acme mas em uma configuração do portal em cluster e com suporte a realm (wmmur) o nome não pode conter espaço em lugar algum seja no CN ou nas unidades organizacionais.
Esta dica foi enviada pelo Paulo que está instalando um ambiente em cluster nesta semana.
Este paper da IBM http://download.boulder.ibm.com/ibmdl/pub/software/dw/lotus/Notes802XenApp45Final.pdf ajudou muito na implementação do Notes 8.5 no Citrix principalmente sobre como otimizar o Lotus Notes para este tipo de instalação.
Verificar se um cluster Domino está todo “sincronizado” é trabalhoso. Existe uma ferramenta para analisar o cluster no Domino Administrator mas se um relatório mais detalhado for necessário a ferramenta não disponibiliza.
Achei um código que gera uma planilha, comparando os diretórios de dois servidores. As informações dos bancos de dados podem ser facilmente trocadas.
O script analisa, basicamente informações importantes para servidores de correio em cluster.
O código está abaixo pode ser colocado em um agente ou botão. Para evitar erros de acesso é bom executar como Full Administrator.
Sub Initialize
On Error Resume Next
Dim session As New notessession
Dim Sdbdirectory As NotesDbDirectory
Dim Sdb As NotesDatabase
Dim Sfilepath As String
Dim Ddbdirectory As NotesDbDirectory
Dim Ddb As NotesDatabase
Dim SrcServ As String
Dim DestServ As String
Dim rows As Long
Dim maxcols As Integer
SrcServ=Inputbox$(“Please enter the Source Server”,”Tools”,”Source Server”)
DestServ=Inputbox$(“Please enter the Destination Server”,”Tools”,”Destination server”)
Sfilepath=Inputbox$(“Please provide the folder path on source which needs to be checked e.g. mail or databases”,”Tools”,”mail”)
‘excel variable initialization
Set xlApp = CreateObject(“Excel.Application”)
‘start Excel with OLE Automation
xlApp.StatusBar = “Creating WorkSheet. Please be patient…”
xlApp.Visible = True
xlApp.Workbooks.Add
xlApp.ReferenceStyle = 2
Set xlsheet = xlApp.Workbooks(1). Worksheets(1) ‘select first worksheet
‘=================================
‘worksheet title
xlApp.StatusBar = “Creating Column Heading. Please be patient…”
rows=2
xlsheet.cells(rows,4)=SrcServ
xlsheet.cells(rows,7)=DestServ
rows=3
xlsheet.Cells(rows,1).value=”Database File ”
xlsheet.Cells(rows,2).value=”Title”
xlsheet.Cells(rows,3).value=”Mail Size (MB)”
xlsheet.Cells(rows,4).value=”Mail Quota (MB)”
xlsheet.Cells(rows,5).value=”Warning Threshold (MB)”
xlsheet.Cells(rows,6).value=”Mail Size (MB)”
xlsheet.Cells(rows,7).value=”Mail Quota (MB)”
xlsheet.Cells(rows,8).value=”Warning Threshold (MB)”
maxcols=8
rows=4
‘=========================
Set Sdbdirectory=session.GetDbDirectory(SrcServ)
Set Ddbdirectory=session.GetDbDirectory(DestServ)
Set Sdb=Sdbdirectory.GetFirstDatabase(DATABASE)
While Not Sdb Is Nothing
repid=Sdb.ReplicaID
tmpFilename= Strleftback(Sdb.FilePath,””)
If tmpFilename=Sfilepath Then
Set Ddb=New notesdatabase(“”,””)
flag DDb.OpenByReplicaID(DestServ,repid)
If flag=True Then
xlsheet.Cells(rows,1).Value = Sdb.FileName
xlsheet.Cells(rows,2).Value =”‘”+ Sdb.Title
xlsheet.Cells(rows,3).Value =(Sdb.size/1000000)
xlsheet.Cells(rows,4).Value =Sdb.SizeQuota/1024
xlsheet.Cells(rows,5).Value =sdb.SizeWarning/1024
xlsheet.Cells(rows,6).Value =(Ddb.size/1000000)
xlsheet.Cells(rows,7).Value =Ddb.SizeQuota/1024
xlsheet.Cells(rows,8).Value =Ddb.SizeWarning/1024
xlApp.StatusBar = “Importing Notes Data – Document ” & rows-1
Set DDb=Nothing
Else
xlsheet.Cells(rows,1).Value = Sdb.FileName
xlsheet.Cells(rows,2).Value =”‘”+ Sdb.Title
xlsheet.Cells(rows,3).Value =(Sdb.size/1000000)
xlsheet.Cells(rows,4).Value =Sdb.SizeQuota/1024
xlsheet.Cells(rows,5).Value =sdb.SizeWarning/1024
xlsheet.Cells(rows,6).Value =”Missing on destination server”
xlApp.StatusBar = “Importing Notes Data – Document ” & rows-1
End If
rows=rows+1
End If
Set Sdb=Sdbdirectory.GetNextDatabase()
Wend
xlApp.Rows(“1:1”).Select
xlApp.Selection.Font.Bold = True
xlApp.Selection.Font.Underline = True
xlApp.Range(xlsheet.Cells(2,1),xlsheet.Cells(rows,maxcols)).Select
xlApp.Selection.Font.Name = “Arial”
xlApp.Selection.Font.Size = 9
xlApp.Selection.Columns.AutoFit
With xlApp.Worksheets(1)
.PageSetup.Orientation = 2
.PageSetup.centerheader = “Report – Confidential”
.Pagesetup.RightFooter = “Page &P” & Chr$(13) & “Date: &D”
Pagesetup.CenterFooter = “”
End With
xlApp.ReferenceStyle = 1
xlApp.Range(“A1”).SelectxlApp.StatusBar = “Importing Data from Lotus Notes Application was Completed.”
Set xlapp=Nothing ‘stop OLE
Set db=Nothing
End Sub
Publiquei já fazem alguns dias o TN. informando sobre o bug do DNS. A IBM corrigiu para versões 7 e 8.0.
Para 8.5 abri um PMR para pegar o fix e até hoje não tive resposta.
Para abrir o iNotes no modo que necessitamos diretamente via url usamos algumas opções do tipo http://servidor/mail/caixapostal?Open&ui=webmail.
As urls possÃveis, segundo a documentação estão abaixo.
|
Interface
|
URL
|
| Domino Web Access/iNotes Full mode | ?opendatabase&ui=dwa |
| Domino Web Access/iNotes Lite mode | ?opendatabase&ui=dwa_lite |
| iNotes Ultralite mode | ?opendatabase&ui=dwa_ulite |
| Domino Web Access/iNotes Portal mode | ?opendatabase&ui=portal |
| Domino Webmail Interface | ?opendatabase&ui=webmail |
| Display the DWA7 interface on a Domino 8.x server | ?opendatabase&ui=classic |
O Windows Vista é realmente uma caixinha de surpresas e todo dia aparece um probleminha quando temos o Notes instalado neste sistema operacional.
Algumas coisas simples que estou fazendo para melhorar a estabilidade das estações que usam vista:
Neste link pode-se ver uma matriz de compatibilidade dos sistemas operacionais
Novo fix para o Sametime 8.0.2.1 em Linux. Este fix na minha opinião é mandatório pois resolve problemas graves de estabilidade.
Link para o fix ST-8.0.2.1-Linux-CGAL-7ULR8M
| SPR ID | Description |
| Meeting server fixes | |
| CGAL7U6HUM | Exceptions for instant meetings in broadcast gateway controller |
| CHOS7LAN6V | Decoding error could cause server deadlock |
| CHOS7M3KKW | If a socket handle is reused, the new connection can get dropped |
| IPOA7SAE7P | Invited meetings – stactivityprovider became defunct |
| IPOA7SAECR | Invited meetings – stactivityprovider crashed on server shutdown |
| IPOA7T3GHF | ST 8.0.2.1 – Can’t attach a doc to the meeting (issue started occurring under load) |
| IPOA7T3GSD | ST 8.0.2.1 – Multiple empty directories in /local/notesdata created under load |
| PDEK78GL7V | Bus error signal received by stactivityprovider on linux |
| PDEK7LDTG2 | stactivityprovider crashes on shutdown |
| TGAK7GMEBV | ST server died after 1 day load |
| TGAK7RUKQF | LGW: Unable to attend ‘in progress’ meetings from invited server after restart of invited server |
| YVIK7STJPU | During meeting MRC perform reconnection |
| CHOS7MZKVZ | If a connection is dropped, we may write to freed memory |
| IPOA7SAE7L | Invited meetings – stwbserver became defunct |
| JAMR7RLT4Y | Linux Meeting Server Crash if summary.diag reaches 2GB |
| Community server fixes | |
| GREL7KZPN8 | User removed from public group still appears online in public group after directory refresh interval |
| AAZI7RCAXC | StResolve returns “Server Error” for unresolvable name |
| AAZI7RCB3H | ST_DB_LDAP_CONNECTIONS_NUMBER >1 causes stresolve to spin |
| AAZI7RCHLX | Passive login is not excluded from the list of suitable for IM clients |
| AAZI7RCHT2 | StCommunity crash when Sametime Gateway connection is broken |
| TPAE652UH8 | Sametime 3.1/651: Unable to use the StLdapCustomizedAttributes class file on UNIX platform |
| WBLU78A48E | User cannot log on to Linux/Suse server after keeping running one night |
| ARIY7PYJXK | Servers do not attempt to connect to each other in a community of ST8.0.2 and Pre-ST8.0.2 servers |
Uma vez tive de “consolidar” o arquivamento de um usuário (que tinha três arquivamentos) em um único arquivamento. Um designer fez o agente que fez todo o trabalho.
O código foi perdido pois procurei em todo lugar. Ontem a IBM publicou o mesmo tipo de agente em um TN.
É uma boa “carta na manga” pois se precisar criar uma nova caixa postal ou arquivamento por qualquer motivo recriar um monte de pastas manualmente é cansativo.
Semana passada um cliente reportou um problema curioso: Os usuários não conseguiam enviar email para um determinado domÃnio.
O servidor Domino estava informando que não conseguia se conectar a um servidor
Pesquisando um pouco vimos que se reiniciar-mos o router o problema é resolvido, na verdade resolve mandar os correios pois o domino tem um bug que guarda em cache um endereço por 34 anos! Veja o TN. A solução de contorno é fazer um programa no domino para executar tell router update config ou reiniciar o router.
Não tive tempo ainda de solicitar o fix para o problema.