Corporações brasileiras migram Cobol para a nuvem

Pessoal, apenas divulgando uma matéria que li e achei muito interessante.

Fonte: http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?infoid=26914&sid=97

Convergência Digital – Hotsite Cloud Computing

:: Fernanda Ângelo :: 14/07/2011

 

“Por mais estranho que possa parecer, existem sim empresas levando aplicativos e sistemas desenvolvidos em Cobol para o universo das nuvens. A informação foi dada country manager da Borland no Brasil, Marco Leone, em entrevista concedida nesta quinta-feira, 14/07, na capital paulista.

A Borland, empresa pertencente à inglesa Micro Focus, especializada no desenvolvimento de ferramentas de gerenciamento de aplicativos, tem no cerne de seus negócios o desenvolvimento de software Cobol sob o conceito de ALM (Application Lifecycle Management) – gerenciamento de todo o ciclo de vida dos aplicativos, desde o seu desenvolvimento até a fase de testes das soluções.

(mais…)

Dicas de como lidar com dados especiais em DB2

Uma situação que presenciei hoje e no final pode ser bastante frustrante para um desenvolvedor é ter de lidar com colunas do tipo DATE, TIME, TIMESTAMP, INTEGER, SMALL INT e DECIMAL de DB2.

Considere o exemplo que aconteceu:

Quero alterar apenas o ano de uma coluna DATE de uma tabela.

Você não conseguiria utilizar um formato como:

UPDATE <tabela>

SET YEAR(<coluna date>) = ’2011′

(mais…)

UPDATE apenas do ano de campo DATE

Para atualizar apenas o ano de um campo DATE, ou TIMESTAMP, você deve seguir os procedimentos abaixo:

 

Supondo que precisamos atualizar apenas o ano ’2011′ de um campo date para ’2010′:

UPDATE NOME_TABELA

SET NOME_COLUNA = ’2010′ || SUBSTR(CHAR(NOME_COLUNA),5,6)

WHERE YEAR(NOME_COLUNA) = 2011

 

Fazendo desta forma, atualizaremos apenas o ano da coluna, concatenando o valor atual do ano e usando o SUBSTR para montar o campo todo e o CHAR para converter seu conteúdo para caractere.

TSO – EDIT

Emitindo o comando EDIT da linha de comandos, o editor será invocado.

COMMAND ===> EDIT ABC Faz com que o membro ABC seja editado
COMMAND ===> EDIT Faz com que o painel principal do editor
seja exibido para fornecimento de informações como :
nome do arquivo, nome do membro, etc.

O comando EDIT permite editar outro membro do mesmo arquivo, ou editar qualquer outro dado, sem encerrar a sessão corrente de edição. Quando a
sessão iniciada pelo comando EDIT for encerrada, a sessão corrente será reassumida.