Posts Tagged ‘ibm’

Gerando classe LotusScript a partir de um formulário

08/07/2009

Como resultado das anotações de idéias em blocos de notas, criei um agente em lotus script, beta ainda, que vai ler os campos de um formulário e gerar uma classe em lotus script para acessar os documentos gerados.

No dia 30 de junho, indo para o trabalho, tive a seguinte idéia e anotei no bloco de notas:

Idéia – Lotus Notes

Criar um agente que vai ler os campos de um formulário (nome/tipo) e gerar automaticamente uma classe lotus script e uma classe java para esse formulário.

À noite, separei uma hora para pensar mais no assunto e terminei criando um código inicial… Por enquanto só foi feita a geração da classe lotus script e ainda não testei todos os tipos de dados (só texto e número), coloquei o código no gist do github mas depois crio um projeto lá.

http://gist.github.com/141625/

Motivo?

Simples! Programação Orientada a Objetos no Lotus Notes. É de extrema urgência que os desenvolvedores notes comecem a trabalhar com OO e fazer uso de design patterns e boas práticas de programação. É muito custoso dar manutenção em sistemas com duplicação de código, tanto para o desenvolvedor quanto para a empresa.

Websphere Portal – Infraestrutura

12/01/2009

Já participei do primeiro projeto de Portal após o treinamento… mas não usei nenhum conhecimento fora do senso comum. A primeira fase do projeto foi de instalação, configuração e tuning do portal e digo, putz, que dificuldade…
Parece que o instalador e as ferramentas de migração já vieram bugadas de fábrica hehe. #fail

Para início de conversa, e isso por demanda do cliente, instalamos em um servidor Windows 2003 e tivemos que migrar o banco para MS SQL Server, o LDAP para o MS AD e o webserver para IIS . eca, eca, eca ¬¬. #fail

Bom, ao instalar o portal 6.1, quando o instalador passa da fase de instalação do DB2, você tem que ficar com uma tela de console aberta e rodando um netstat -atn pra verificar se a porta 50.000 está ouvindo porque no meio da instalação essa porta vai ser fechada e não vai abrir mais (haha), e claro, ele vai apresentar um erro na tela porque ele vai tentar acessar essa porta após ter baixado… o código do erro é EJPIC0218E e espero que esse post ajude quem quer que entre no google e pesquise por ele.

A solução é baixar o servidor do DB2 e subi-lo novamente, verificando com netstat se a porta abriu e enfim prosseguir a instalação. #fail

Ferramentas de migração => edição de arquivo properties + rodar arquivos .bat = #fail.

Subir o portal no IIS? #fail kkk… É necessário instalar um plugin, até ae beleza. Os servidores eram locais, ambos estavam na mesma máquina (iis e ihs) portanto, modo de instalação selecionado = local. #fail #muthafucka.

O plugin só funcionou quando foi instalado como remoto ¬¬acredite se quiser.

Anyway, o ambiente está funcionando 100% e agora estou aguardando a fase de customização do portal (WCM) para enfim, depois de alguns meses, entrar na parte boa que será o desenvolvimento de portlets. 🙂