Archive for November, 2009

IMP-00017: following statement failed with ORACLE error 959: ORA-00959: tablespace ‘string’ does not exist

Saturday, November 28th, 2009

Como prometi tempo atrás estou tentando blogar os meus velhos rascunhos.

import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
IMP-00017: following statement failed with ORACLE error 959:
“CREATE TABLE “MINHATABELA” (“ARQCODE” CHAR(10) NOT NULL ENABLE, “ARQFIXED” BLOB NOT NULL ENABLE)  TABLESPACE “MEUTABLESPACE” LOGGING NOCOMPRESS LOB (“ARQFIXED”) STORE AS  (TABLESPACE “MEUTABLESPACE” ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10 NOCACHE  STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1))”
IMP-00003: ORACLE error 959 encountered
ORA-00959: tablespace ‘MEUTABLESPACE’ does not exist
Este erro me deu alguns anos atrás alguma dor de cabeça, é problema dos campos blobs que em ORACLE fazem referência ao Tablespace na hora de importar um dmp. Se não existe um tablespace com o mesmo nome de origem ORACLE não consegue importar o DMP.

Solução:

CREATE TABLESPACE MEUTABLESPACE DATAFILE
‘D:\ORACLE\ORADATA\ORCL\MEUTABLESPACE.ORA’ SIZE 5M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL;

Espero ajude.

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

Veja meus blogs em:
www.fabriciodelossantos.com

 

“Produtividade ao 300% com GeneXus e …”



As K2BTools são um conjunto de ferramentas que conjugadas a GeneXus, colaboram fortemente no desenvolvimento de Aplicações Web ou na sua conversão desde ambientes Win ou telas de texto plano. Conte com Fabricio De los Santos, Agente K2B Tools, com 15 anos de experiência internacional em GeneXus, para tirar qualquer dúvida e seja mais PRODUTIVO.

Grupo de Usuários de GeneXus São Paulo

Monday, November 23rd, 2009

Nestes dias temos trocado alguns emails com Bruno Macedo quem escreve no blog Treinamento GeneXus, tentando ver qual seria a melhor forma de montar um GUG em São Paulo. Atualmente eu formo parte do Grupo inicialmente chamado GUG Brasil, grupo que lamentavelmente não teve muita atividade, acredito seja por motivo geográfico. Como também existe o GUG de Porto Alegre, acho que o nome de GUG Brasil, fica muito grande para nós, então estou levantando a possibilidade de migrar o grupo para São Paulo, ou talvez se existe interesse criar um novo Grupo, já enviei uma mensagem dentro do grupo, mas por este post estou convidando a todos que ainda não formam parte de grupo a participar deste movimento que terá muitos beneficios para todos.
Gostaria que os interessados comentem por este meio ou enviem email com suas sugestões.
Como comentei na mensagem ao Grupo, não quero passar por cima de ninguém, simplesmente quero fazer acordar a todos os usuários de GeneXus para poder conseguir mais oportunidades de todo tipo com um grupo mais ativo.

Muito obrigado pela atenção.
Fabricio De los Santos
www.fabriciodelossantos.com

Tratamento de Imagens e campos blobs com GeneXus

Friday, November 13th, 2009

Me perguntaram como poderiam fazer para trabalhar com Imagens no GeneXus 9 Web, quero dizer, carregar a imagem e deixar num tamanho especifico e não o tamanho original da imagem.
Acredito que podem existir outras alternativas, mas o meu exemplo é o seguinte:

Criamos uma transação por exemplo Picture.

Tratamento Imagens e Campos Blob GeneXus - Fabricio De los Santos - 1.JPG

O campo Picture foi definido de tipo blob e definimos mais 2 atributos para armazenar o tipo de arquivo e o nome.
Estes atributos são as propriedades FileTypeAttribute e FileNameAttribute

Tratamento Imagens e Campos Blob GeneXus - Fabricio De los Santos - 2.JPG

No web panel que criamos para visualizar a imagem colocamos o campo Blob na tela e no evento load damos um valor as propriedades width e height, por exemplo:

Event Load
PictureItem.width = 200
PictureItem.height = 200
EndEvent

O Resultado:

Tratamento Imagens e Campos Blob GeneXus - Fabricio De los Santos - 3.JPG

Existem outras funções associadas por exemplo pathtourl()

Poderia dependendo da situação criar uma variável tipo bitmap e carregar ela da seguinte forma:
&link = PathToUrl(PictureItem)
&bitmap = LoadBitmap(&link)

Mais informação relacionada no Wiki de GeneXus

http://wiki.gxtechnical.com/commwiki/servlet/hwiki?FileType+runtime+property,

Como mencionei antes, podem existir outras alternativas esta foi a que usei no GeneXus 9, acredito aplica também para GeneXus Evolution 1.
Se tiverem alguma outra alternativa melhor por favor postem o comentário.
Obrigado.

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

Veja meus blogs em:
www.fabriciodelossantos.com

 

“Produtividade ao 300% com GeneXus e …”



As K2BTools são um conjunto de ferramentas que conjugadas a GeneXus, colaboram fortemente no desenvolvimento de Aplicações Web ou na sua conversão desde ambientes Win ou telas de texto plano. Conte com Fabricio De los Santos, Agente K2B Tools, com 15 anos de experiência internacional em GeneXus, para tirar qualquer dúvida e seja mais PRODUTIVO.

Report Landscape Relatorio Paisagem GeneXus X Evolution 1

Sunday, November 8th, 2009

Tenho que agradecer a minha colega Luciana Barone por ter me ajudado a encontrar esta propriedade.
O GeneXus X Evolution 1 mudou muito a interface respeito a versão 9 e as anteriores, e algumas vezes fico perdido procurando as coisas.
Noutro dia queria achar onde configurava um relatório para que tivesse saída Landscape, pedi ajuda a Luciana que pensou no excel e me passou a dica, fica na esquina superior esquerda!
Não tinha procurado ai, bem para que você acredite mando um print screen.

Report Landscape Relatorio Paisagem GeneXus X Evolution 1 - Fabricio De los Santos

Acredite está ai, tem que ficar com uma setinha para abaixo para você poder habilitar. Não sei se existe outra forma de chegar a mesma propriedade por outro lado, eu não achei. Se alguem sabe comente por favor!

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

Veja meus blogs em:
www.fabriciodelossantos.com

 

“Produtividade ao 300% com GeneXus e …”



As K2BTools são um conjunto de ferramentas que conjugadas a GeneXus, colaboram fortemente no desenvolvimento de Aplicações Web ou na sua conversão desde ambientes Win ou telas de texto plano. Conte com Fabricio De los Santos, Agente K2B Tools, com 15 anos de experiência internacional em GeneXus, para tirar qualquer dúvida e seja mais PRODUTIVO.