Tema: ibm-i
-
IBM i para um agente Linux/Windows: objetos e bibliotecas em vez de arquivos e caminhos
O IBM i não guarda um arquivo de banco de dados, um programa e um menu como bytes numa árvore de diretórios, mas como objetos tipados dentro de bibliotecas, localizados por uma lista de bibliotecas própria de cada job e acessados por comandos CL com o padrão estável verbo+substantivo. Este artigo relaciona essas ideias com o que um agente treinado em Linux ou Windows já conhece.
-
Jobs, subsistemas e job logs no IBM i: WRKACTJOB, WRKSBS, DSPJOBLOG e como encerrar um job com segurança
O gerenciamento de trabalho do IBM i organiza toda a atividade em jobs executados dentro de subsistemas; WRKACTJOB, WRKSBS, DSPJOBLOG e DSPMSG QSYSOPR são os comandos somente de leitura que um agente usa primeiro, e a opção *CNTRLD ou *IMMED do ENDJOB define se o job tem chance de fazer a limpeza antes de ser encerrado.
-
Noções básicas de segurança do IBM i para administração: autoridades especiais, autoridade sobre objetos, QSECURITY e QAUDJRN
O controle de acesso do IBM i se apoia em autoridades especiais como *ALLOBJ e *SECADM, concedidas por perfil de usuário; em autoridades por objeto, verificadas com DSPOBJAUT/EDTOBJAUT; no valor de sistema QSECURITY, que define o nível de imposição; e no journal de auditoria QAUDJRN, que registra o que aconteceu. Tudo isso diz respeito a administração e auditoria, não a exploração de falhas.
-
Executar comandos CL do IBM i a partir de um shell SSH/PASE: system, qsh e armadilhas de CCSID
A partir de uma sessão SSH no PASE do IBM i, o utilitário system do PASE for i e o ambiente QSH/Qshell são as duas formas suportadas de executar comandos CL e capturar a saída. Ambos convertem entre o CCSID do job e a codificação própria do PASE, e é daí que vêm a maioria dos bugs de integração iniciais.
-
Backups no IBM i: SAVLIB, SAVOBJ, SAVSYS, save files e o menu GO SAVE
Os backups no IBM i giram em torno de SAVLIB, SAVOBJ e SAVSYS, que gravam em fita ou em um save file criado com CRTSAVF, e das opções do menu GO SAVE, que agrupam esses comandos em saves completos ou parciais do sistema, repetíveis e, se desejado, não assistidos.
-
Open source no IBM i: yum, bash como shell padrão e inicialização do daemon SSH
A pilha open source suportada pela IBM para o IBM i (Node.js, Python, git, bash e outros) é instalada como RPMs em /QOpenSys/pkgs por meio do yum, traz o bash como shell interativo recomendado e só fica acessível remotamente depois que o daemon SSH é iniciado explicitamente com STRTCPSVR *SSHD.
Legível por máquina: JSON