Agora que o feriado já passou vou iniciar mais um perÃodo de certificações. Tenho como objetivo renovar as certificações Domino Administrator, Domino Designer e também WebSpehre Portal Administrator. Vou repetir a estratégia de sempre.
A primeira que irei renovar será a Domino Administrator para versão 8. O ambiente que terei de preparar vai ser em uma VM pois meu Note já está com tudo instalado na versão 8.5 e como o objetivo é só a prova mesmo não vale a pena remover tudo.
MySphere Posts
Um recurso que muitas pessoas estão pedindo, principalmente depois de ver uma apresentação do Sametime, é a capacidade de ver as fotos das pessoas no chat ou em outras partes do produto.
As configurações variam de caso para caso, principalmente com a utilização de LDAP.
Para configurar as fotos e utilizando como diretório LDAP um servidor Domino o TechNote 1244204 resolve o problema. Neste TN tem um passo a passo para inserir a imagem utilizando uma ferramenta do tipo LDAP BROWSER, eu utilizei uma Open Source muito boa chamada JXPlorer. Para colocar uma foto ou poucas é útil mas para colocar um lote de fotografias fica complicado. Achei o código abaixo que é um agente que coloca imagens no campo jpegPhoto uma a uma. Para fazer a carga de várias fotos o agente tem de ser modificado conforme o caso. O que simplificou meu agente foi a padronização dos arquivos de fotos com menos de 64Kb e os nomes formados pela matrÃcula + jpg e o shortName dos usuários ser justamente a matrÃcula.
:
Declare Function NEMGetFile Lib “nnotesws” ( wUnk As Integer, Byval FileName As String, Byval Filter As String, Byval Title As String ) As Integer
Const adTypeBinary = 1
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Dim sPath As String
Set db = s.CurrentDatabase
Set col = db.UnprocessedDocuments
Set doc = col.GetFirstDocument
sPath = GetFile
Call doc.ReplaceItemValueCustomDataBytes(“jpegPhoto”,”jpegPhoto”,ReadByteArray(sPath))
Call doc.Save(True, False)
Set doc = Nothing
Set db = Nothing
Set col = Nothing
Set s = Nothing
End Sub
Function ReadByteArray(strFileName As String) As Variant
Dim bytes As Variant
Set bytes = CreateObject(“ADODB.Stream”)
bytes.Type = adTypeBinary
bytes.Open
bytes.LoadFromFile strFileName
ReadByteArray = bytes.Read
End Function
Public Function GetFile() As String
Dim strFileName As String*256
Dim strTitle As String
Dim strFilter As String
strFileName = “*.jpg”
strTitle = “Please select the jpg image to be imported”
strFilter = “JPEG Image|*.jpg”
Call NEMGetFile( 0, strFileName, strFilter, strTitle)
GetFile = Trim(strFileName)
End Function
Começei a usar o Twitter. Já vi muita gente usando por ai e resolvi testar a ferramenta.
Já coloquei aqui no blog, na barra de ferramentas e também configurei um widget no Notes para facilitar os updates
Para quem quiser ver como é o widget para o Notes ele está aqui é gratuito.
Achei hoje um artigo interessante, e bem objetivo, comparando o Domino 8 com o Exchange 2007. O que foi mais engraçado que o upgrade do Domino é chamado de “Install & Forget” ou seja instale e esqueça. O artigo não é da IBM.
Para quem quiser ver o artigo siga o link
Novamente falando um pouquinho sobre performance. Hoje mais um probleminha em uma aplicação e a questão que tive de responder. Como saber se um agente está demorando para executar e porquê ?
Nem todo administrador é Designer mas todo administrador tem acesso ao design da aplicação.
O agente tem uma propriedade para que possamos fazer “profile” ou seja ver quanto tempo ele demora para executar e o tempo das chamadas
Para fazer o profile deve-se marcar a propriedade Profile this Agent como mostrado abaixo (Usando o Domino Designer)
Execute o agente e para ver o resultado, abra a lista de agentes no designer, clicar com o botão direito e selecione “View Profile Results”.
O problema foi identificado no report, mostrando que o “problema” do agente são chamadas de atualização de Ãndice de visões.
Domino Mail Rules já existem faz muito tempo (R5). Foram criadas para combater SPAM e também para controloar o que é roteado em um servidor Domino.
Algumas vezes podem causar alguns problemas, como o que eu tive ontem. Regras começaram a ser executadas e eu não sabia como ou porquê elas estavam sendo executadas.
O primeiro passo é abrir o documento de configuração do servidor e procurar pelas regras, mas a TAB que contém as Rules desapareceu do documento.
Um bug já conhecido desde a versão R6. O TN 7012234 é uma coleção de TN’s sobre o assunto. Sobre o meu problema especÃfico o TN 1214711resolveu o problema, fiz o agente que o documento pede para fazer.
Outra dica é este documento, um tutorial de como funciona o roteamendo de correio
Hoje iniciamos os testes para homologação do Notes 8.5 em alguns poucos usuários de TI. Envolve homologar o Notes 8.5 e também o iNotes.
Duas perguntas “básicas” já foram feitas:
1 – Como mostrar a barra de seleção de documentos.
Resposta: Esta configuração pode ser realizada marcando uma porpriedade em File -> Preferences -> Basic Client Notes Configuration -> Show check marks in margin for selected documents.
2 – Mensagens não lidas aparecem em PRETO BOLD como fazer para elas ficarem RED ?
Este já é mais complicado porquê tem de alterar o tema do Notes. Como fazer veja este TN da IBM
O artigo abaixo, publicado no developerworks, explica bem e mostra uma nova caracterÃstica do Portal 6.1 muito importante. Quem já trabalhou em projetos de Portal com muitas páginas e teve que configurar para cada página do portal um portlet WCM e suas caracterÃsticas perceberá o grande valor desta nova caracterÃstica. Só não consegui ainda testar com o Portal e um WCM Remoto ou seja uma máquina com Portal e outra com WCM. O artigo completo da IBM pode ser visto aqui