Archive for septiembre, 2008

Minha percepção do XVIII Encontro Internacional GeneXus (Parte I)

martes, septiembre 30th, 2008

Desde que se realizavam os eventos de GeneXus na Intendência Municipal de Montevideu (local da prefeitura da cidade) tenho participado em quase todos eles no Uruguai, e já participei de 3 no Brasil, e realmente continua valendo e muito a viagem até Montevideu.

Quase uma semana após de sua finalização, tempo para deixar algumas coisas em dia do trabalho, tivesse gostado dar um análise mais detalhado de cada palestra que participei, mas realmente como comentou Lamas na sua palestra o que menos temos é tempo.
Então para não apagar de minha mente algumas coisas que mais me chamaram a atenção para bem ou para mal do Evento, vou tentar registrar rápido neste post, o que expressa minha opinião, espero ninguém se ofenda, tal vez eu esperava outra coisa em alguma palestra em particular, ou o que esperava ver estava em outra palestra ao mesmo tempo, nesse caso seria problema da edição do programa.
Acredito que deveria fazer um post, por palestra, mas seria muito grande então dividi em 3 posts, 1 por dia.

Na abertura do evento, Gonda falou da Evolution 1 que permite gerar as aplicações win, com os mesmos geradores da versão 9, foi rápido e conciso para iniciar seguidamente a palestra de Carriquiri.
Para quem está acostumado a ver por segunda vez muitas das palestras no evento de Brasil, já que geralmente o material que se assiste no evento de GeneXus se repete o ano seguinte no Brasil, fiquei sorprendido, porque esta vez foi ao contrario, Carriquiri começou com as ppts que tinha passado em março em São Paulo, então não sei se tinha pessoal de Brasil assistindo que já tinham participado do Evento em São Paulo, para eles nada novo até esse momento.

Aplicações X
O título da palestra e por ser umas das que praticamente abriam o evento por estar na sala principal, o palestrante, a quem admiro muito por sua personalidade e por ter feito coisas muito produtivas com a ferramenta GeneXus, faziam dessa palestra esperar muito mais do que foi exibido. Tal vez seja porque eu já estou trabalhando com a X, e esperava algo novo, achei essa palestra um pouco passada de teoria.

20 25 Patterns e Café com Patterns
Acredito que fiz 80% das perguntas entre o 20-25 e o Café, algumas Enrique Almeida me dio umas dicas que já estou aplicando, mas outras foram anotadas e realmente gostaria que fossem implementadas o antes possível. Gostei bastante das respostas e a atitude da equipe de ARTech.

Patterns na X Mais produtivos que nunca
Os patterns de PuntoExe tem melhorias respeito aos patterns tradicionais liberados por GeneXus, não sei respeito aos K2B Patterns, ainda não estou muito convencido, se é bom mexer com o desenvolvimento de pattern diretamente, porque não é algo que seja possível desenvolver diretamente com GeneXus, mas quem assim trabalha e conta com alguém para desenvolver os patterns, tem bons resultados.

Café com KB Grandes
Bom inicio, é um tema para seguir conversando e estudando algumas coisas, eu trabalhei com KBs grandes até a versão 9 agora com a X pensava que estava com uma enorme, me tranquilizaram dizendo que o Banco de Dados vai resolver, Minha KB hoje tem um 1,5 GB num 20% do que provavelmente será no futuro, é um tema para continuar conversando, foi muito bom. Tem que seguir.

Key Note de Nicolás Jodal
Saímos muito tarde do Café com KB Grandes, e cheguei no meio da palestra, me parece que as palestras de Nicolás tenho que ver completas, realmente merece, então vou assistir o vídeo, e também a verei no evento de Brasil.

Jantar do evento
Muito bom, encontrar e compartilhar com amigos, sempre é um bom momento.
Algo que ninguém gosta de perder.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Com a mala pronta rumo ao XVIII Encontro Internacional GeneXus

viernes, septiembre 19th, 2008

Literalmente falando, estou com a mala pronta do lado da minha mesa, pronto para a partida.
Meu vôo é desde Guarulhos hoje à noite, tentando sair 17.00 hs acho poder chegar a tempo para pegar o vôo das 21.40 da Gol.
Isso se o transito ajuda, nesta cidade enorme sexta-feira é terrível mas me garantiram os motoristas que fazem o serviço de ônibus Congonhas-Guarulhos que eles vão na certa. Então antes de pegar um taxi, que pode ou não ter uma rota de acordo ao transito e a experiência do taxista, vou pela experiência. Tomara que de certo.
Vai ser uma semana puxada, evento, curso, reencontro com amigos, família e trabalho a distancia, isso não pode parar, mas tudo vale a pena para assistir ao Evento mais importante de Uruguai no que refere a Indústria de Software.
Antes de começar o evento, Parabéns a ARTech por manter esta, já uma tradição Genexiana de ano a ano!
Aproveito a convidar aos que estão no Brasil e vão ao evento a participar de reunião de Grupos de Usuários GeneXus que será na Sala Florida na terça-feira 23 as 11.45.
Aqui deixo o link para mais informação.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

EXP-00003: no storage definition found for segment

domingo, septiembre 14th, 2008

Estava tentando levar uma aplicação feita em GeneXus 8 para GeneXus X, e tudo tranquilo respeito a GeneXus, mas a dor de cabeça foi com Oracle.

EXP-00003: no storage definition found for segment

Este problema acontece quando tentamos exportar um esquema de banco de dados com uma versão antiga do cliente 9 de oracle, comentado no metalink de oracle, com o Doc ID: Note:274076.1

Uma alternativa para não atualizar o cliente é rodar o seguinte script antes de executar o export para alterar a view exu9tne

create or replace view exu9tne (tsno,fileno,blockno,length) as
select ts#, segfile#, segblock#, length from sys.uet$
where ext# = 1
union all
select * from sys.exu9tne;

Depois de fazer o export voltamos a deixar a view como estava antes

create or replace view exu9tne (tsno,fileno,blockno,length) as
select ts#, segfile#, segblock#, length from sys.uet$
where ext# = 1

Depois vai na frente.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Ativar Auditoria em Oracle 10g XE

jueves, septiembre 11th, 2008

Muitas vezes queremos utilizar a auditoria interna de Oracle mas não sabemos se está ativa ou não.
Para verificar ou ativar a auditoria devemos fazer o seguinte:

Devemos nos conectar ao banco como sys

connect / as sysdba;

Primeiro checamos se a auditoria está ativada.

show parameter audit;

Se AUDIT_TRAIL=NONE não está ativa, então executamos:

alter system set audit_trail=db SCOPE=spfile;

Temos que baixar o banco

shutdown immediate;

E levantar de novo

startup open;

Consultamos os parâmetros novamente.

show parameter audit;

E agora já podemos começar a usar a auditoria de oracle.
Por exemplo executamos este comando:

audit alter table, insert table, delete table by nosso_usuario_a_auditar;

Conectamos com esse usuário e fazemos algumas operações de insert ou delete por exemplo.

Logo após consultamos a auditoria.

select * from aud$;

Existem muitas opções na hora de auditar, este exemplo é algo simples só para começar a entrar no mundo de auditoria de Oracle.

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com

Erro 404 Página não encontrada com GeneXus X Windows 2003 .NET

martes, septiembre 9th, 2008

O Windows 2003 é um sistema operativo mais fechado que o 2000.
Tem que habilitar muitas coisas que no 2000 já estão habilitadas.

Erro 404 Página não encontrada – http page not found – HTTP 404 – Não é possível encontrar o recurso

Este problema aconteceu quando tentamos rodar uma aplicação que estava funcionando no Windows XP (nosso PC de desenvolvimento) com GeneXus X e .Net contra um Banco Oracle, e migramos para um Windows 2003.

O problema foi resolvido quando habilitamos as extensões ASP.NET de serviços da Web.
Para isto tem que entrar no Gerenciamento do computador / Serviços e aplicativos / Gerenciados dos Serviços de informações / Extensões de serviços da Web.

Ai tem que escolher a extensão ASP.NET do framework que desejam utilizar.
No exemplo é o framework 2.0

Existe um link que faz referência a este e outras possíveis causas no seguinte SAC

http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,4,61,O,S,0,,18644

Fabricio De los Santos
Gerência de Projetos – Consultoria GeneXus –
ERP – Sistemas de Missão Crítica – Bancos de Dados.

Veja meus blogs em:
www.fabriciodelossantos.com