Pular para o conteúdo principal

Postagens

Mostrando postagens de dezembro, 2012

Quando o cérebro tenta lhe enganar

Caros colegas, durante três horas eu li o comando "EXECIO 1 DISKW DATADD" mas meu cérebro completou inúmeras vezes a palavra EXECIO com EXERCICIO. Esse comportamento fez com que durante a leitura e edição de um programa simples em REXX, eu escrevesse comandos errados ocasionando um erro que era dificil de ler mais fácil de corrigir:   IRX0555E The input or output file DATADD is not allocated. It cannot be opened for I/O. IRX0670E EXECIO error while trying to GET or PUT a record. Caso você encontre algum erro parecido com esse, pode ser simplesmente um comando errado. 
Dicas de natal: Para diminuir o tamanho de um OUTPUT gerado por um programa REXX, você pode utilizar a compilação do programa com o comando CONDENSE ou sua abreviação: COND. Ele reduz em 66% o tamanho do output gerado. Fonte: IBM Compiler and Library for SAA REXX/370. O comando TSO: ALTLIB é usado para gerenciar os DATASETS que contém REXX Execs ou Clists alocados dinamicamente após o logon. Para saber quais são os datasets utilize os comandos: TSO ALTLIB DISPLAY ou TSO ALTLIB DIS . Fonte: http://www.ibmsystemsmag.com/mainframe/tipstechniques/systemsmanagement/Systems-Programmers-Tips-and-Tricks-for-ISPF/    Se você não sabe o que é uma SYSPROC , eu também não sabia, ela é uma biblioteca criada durante a instalação ou atualização do OS/400 V5R4. Apesar de não seguir a nomenclatura padrão Q, ela é uma biblioteca nativa assim com a QSYS, por isso não pode ser alterada ou deletada.  Para saber quanto de espaço máximo você tem para uso em VTAM: Basta usar o ...

Concurso Mainframe IBM 2012

Caros Colegas, Com incentivo e muita vontade de terminar, estou no desafio 8 da segunda parte do concurso. Acredito que o Desafio 7, até agora foi um dos mais complicados, o motivo foi a utilização simultânea do terminal linux via telnet com o emulador mainframe na mesma tela, isso rendeu uma salada de comandos em locais errados, gerando alguns erros difíceis de rastrear: O principal objetivo de estar me dedicando a esta atividade em plena véspera de Natal está em adquirir habilidades e principalmente, de conhecer um pouco mais do ambiente em que trabalho, no qual o birô de serviços IBM está presente e tem a tendência de ampliação e perenização. Algo muito útil nesse desafio, foi a descoberta de comandos novos e de busca de novas informações baseadas no universo IBM. Se você receber as mensagens de erro: gnu make: Error code 40 c99: Command option -W is missing a subargument. make: Error code 40   ou foi no google buscar: c99 compiler disable warnings , pois nã...