Translate

domingo, 19 de outubro de 2025

🦹 O fim da Jornada do Heroi, o que acontece no dia seguinte?

O Recomeço não é facil, alguns anime sobre vitoria, derrota e o dia seguinte.




Muitas vezes a jornada do Heroi termina e fica aquela questão, como recomeçar a vida normal, sem grandes jornadas, sem grandes vilões. Apenas os boletos e o marasmo do dia a dia insoso, que todos vivemos.
  • The Devil is a Part-Timer! (Hataraku Maou-sama!)
    Um dos mais óbvios. O Senhor Demônio perde parte de seus poderes e vai viver no mundo humano, trabalhando meio-período pra sobreviver. Mistura comédia, adaptação ao “mundo real” e choque de sentimentos e responsabilidades. CBR+1
  • Jahy-sama wa Kujikenai! (The Great Jahy Will Not Be Defeated!)
    Demonstra a perspectiva de um “vilão” (Jahy) depois que perde poder, tentando viver na realidade humana. Comédia, situações cotidianas exageradas. Animan Geek
  • Jashin-chan Dropkick (Dropkick on My Devil!)
    Demoníaca invocada para o mundo normal, relacionamento estranho com quem a invocou, boas doses de humor negro e ecchi. Pode lembrar nos momentos de comédia fora do padrão. Animan Geek+1
  • Maoujou de Oyasumi (Sleepy Princess in the Demon Castle)
    Aqui a situação é diferente, mas o humor vem do demoníaco aliado ao cotidiano bizarro. A princesa presa (neo-vilã) tenta dormir bem num castelo demoníaco, mas tudo conspira contra seu descanso. Humor mais leve, “slice of life” de fantasia. Animan Geek
  • Maoyuu Maou Yuusha
    Mais sério em alguns momentos, mas também com a premissa de herói e senhor demônio trabalhando juntos, de formas pouco convencionais. Se você curte a parte de “inimigos que se tornam companheiros/aliados”, esse pode agradar. Animan Geek

  • Konosuba: God’s Blessing on This Wonderful World!
    Apesar de ser mais “isekai” (um herói num mundo de fantasia depois de morrer ou ser convocado), o humor absurdo, personagens exagerados, e a subversão de expectativas são parecidos. Anime Senpai

PADAWAN, O IMS NÃO É APENAS DB/DC! ELE POSSUI UM ECOSSISTEMA ESCONDIDO QUE MUITOS PROFISSIONAIS NUNCA EXPLORAM

 

Bellacosa Mainframe aprofundando no mundo do database ims

☕💣🚀 PADAWAN, O IMS NÃO É APENAS DB/DC! ELE POSSUI UM ECOSSISTEMA ESCONDIDO QUE MUITOS PROFISSIONAIS NUNCA EXPLORAM

Quando alguém aprende IMS normalmente enxerga apenas:

  • IMS DB

  • IMS DC

  • DBD

  • PSB

  • MPP

  • BMP

  • Fast Path

Mas o IMS moderno evoluiu enormemente.

Hoje um especialista IMS precisa entender conceitos como:

  • IMS Catalog

  • IMS Managed ACB

  • IMS Directory

  • DDL

  • Dynamic Resource Definition

  • CSL

  • OM

  • RM

  • SCI

  • User Exits

  • Automação via REXX

  • Ferramentas em Assembler

E é justamente aí que está a diferença entre um Programador IMS e um verdadeiro IMS Systems Programmer.


1. IMS Catalog

O que é?

Imagine que durante décadas o IMS viveu baseado em bibliotecas:

DBDLIB
PSBLIB
ACBLIB

Toda definição precisava ser gerada.

DBDGEN
PSBGEN
ACBGEN

O problema?

As definições ficavam espalhadas.

O IMS Catalog surgiu para centralizar os metadados do ambiente. Ele funciona como um "repositório mestre" das definições IMS. (IBM)


Antes do Catalog

DBD Source
   |
DBDGEN
   |
DBDLIB

PSB Source
   |
PSBGEN
   |
PSBLIB

ACBGEN
   |
ACBLIB

Depois do Catalog

DBD
PSB
DDL
  |
IMS Catalog
  |
IMS Runtime

O Catalog passa a armazenar informações sobre:

  • Bancos IMS

  • PSBs

  • ACBs

  • Relacionamentos

  • Estruturas lógicas

e torna-se a referência oficial do ambiente. (IBM)


Analogia Bellacosa

Imagine uma biblioteca.

Antes:

Cada departamento possuía seu próprio fichário.

Depois:

Existe um catálogo central.

O IMS Catalog é esse catálogo central.


Benefícios

Governança

Você sabe exatamente:

  • Qual DBD está ativo

  • Qual versão do PSB está ativa

  • Quem foi carregado


Menos inconsistências

Antigamente era comum:

DBDLIB diferente
PSBLIB diferente
ACBLIB diferente

Resultado:

ABENDs misteriosos

O Catalog reduz bastante esse problema.


2. IMS Managed ACB

O que são ACBs?

ACB significa:

Application Control Block

É o objeto executável criado a partir de:

DBD + PSB

Modelo Tradicional

Durante décadas:

DBDGEN
PSBGEN
ACBGEN

geravam ACBs armazenados em:

IMS.ACBLIB

Problema

Imagine:

5000 PSBs
3000 DBDs

Cada mudança exigia:

Generate
Deploy
Online Change
Recycle

Muita burocracia.


IMS Managed ACB

O IMS passa a gerenciar os ACBs automaticamente. (IBM)

O catálogo torna-se a fonte oficial.

IMS Catalog
      |
IMS Directory
      |
Runtime ACB

A Grande Revolução

Antigamente:

Fonte
 ↓
GEN
 ↓
LIBRARY
 ↓
Deploy

Agora:

Fonte
 ↓
Catalog
 ↓
Directory
 ↓
Runtime

IMS Directory

Muitos confundem.

Catalog e Directory não são a mesma coisa.

Catalog

Guarda metadados.

Directory

Guarda os ACBs ativos gerenciados pelo IMS. (IBM)


Fluxo Moderno

DDL
 ↓
Catalog
 ↓
Directory
 ↓
Online IMS

Utilitários Envolvidos

DFS3PU00

Catalog Populate Utility.

Utilizado para:

  • Carregar Catalog

  • Popular Directory

  • Migrar ambiente tradicional

(IBM)


DFS3UACB

ACB Generation and Populate Utility.

Responsável por:

  • Gerar ACBs

  • Atualizar Catalog

  • Atualizar Directory

(IBM)


3. User Exits IMS

O que são?

São pontos de extensão.

Permitem alterar o comportamento do IMS sem modificar o produto.

Pense como:

Exit = Plug-in do IMS

Onde encontramos Exits?

Logon

Validação de usuários.

Segurança

Integração RACF.

Scheduling

Controle de programas.

Mensagens

Interceptação de transações.

Logging

Auditoria.


Exemplo Conceitual

Cliente envia transação:

TRN1

Antes de executar:

Exit de validação

decide:

Permite
ou
Bloqueia

Exemplo em Assembler

DFSUSER  CSECT

         STM   14,12,12(13)

         CLI   TRANCODE,C'T'
         BE    ALLOW

DENY     MVC   RETCODE,=F'8'
         B     RETURN

ALLOW    MVC   RETCODE,=F'0'

RETURN   LM    14,12,12(13)
         BR    14

Onde o Assembler domina?

Quase todos os exits clássicos.

Porque:

  • Alta performance

  • Controle total de memória

  • Interface nativa IMS


4. IMS em Assembler

Por que ainda existe?

Porque o núcleo do IMS é escrito em:

Assembler

Grande parte dos componentes internos:

  • Scheduling

  • Buffer Management

  • Logging

  • Recovery

  • Dispatching

dependem de rotinas Assembler.


Casos Reais

Exit de Segurança

DFSCSGN0

Exit de Log

DFSFLGX0

Exit de Scheduler

DFSSGNX0

O que um Sysprog IMS faz?

Muitas vezes:

Dump
↓
IPCS
↓
Assembler Listing
↓
RCA

Sem entender Assembler é difícil chegar na causa raiz.


5. IMS em REXX

O lado desconhecido

Muitos profissionais não imaginam que REXX é extremamente usado em IMS.

Principalmente para:

  • Automação

  • Operação

  • Administração


Exemplo

Consultar status de bancos:

ADDRESS TSO

"QUERY IMS DB ALL"

Exemplo de Automação

Verificar:

DB STOPPED

e executar:

/START DB

automaticamente.


Monitoramento

REXX pode:

  • Ler logs

  • Consultar DBRC

  • Verificar RECON

  • Auditar PSBs

  • Comparar DBDs


Exemplo Bellacosa

Imagine um ambiente com:

3000 bancos IMS

Manual?

Impossível.

REXX vira o braço direito do Sysprog.


6. Utilities IMS em JCL

O verdadeiro coração operacional

Um ambiente IMS sobrevive graças às utilities.


DFSURGL0

Unload

//STEP1 EXEC PGM=DFSURGL0

Extrai dados.


DFSURGU0

Reload

//STEP1 EXEC PGM=DFSURGU0

Recarrega banco.


DFSUICP0

Image Copy

//STEP1 EXEC PGM=DFSUICP0

Backup.


DFSUDMP0

Dump

Diagnóstico.


DFSURDB0

Reorganização.


DFS3PU00

Catalog Populate.


DFS3UACB

Managed ACB.


Exemplo de Utility Real

//IC EXEC PGM=DFSUICP0
//STEPLIB DD DSN=IMS.SDFSRESL,DISP=SHR
//DFSRESLB DD DSN=IMS.RESLIB,DISP=SHR
//DBDLIB DD DSN=IMS.DBDLIB,DISP=SHR
//SYSUT1 DD DSN=IMS.IC1,DISP=NEW

O Que o Mercado Procura em 2026?

O profissional IMS mais valorizado hoje não é apenas aquele que conhece:

DBD
PSB
PCB
GU
GN
ISRT
REPL

Mas aquele que domina:

✅ IMS Catalog

✅ IMS Managed ACB

✅ IMS Directory

✅ CSL

✅ OM

✅ RM

✅ SCI

✅ User Exits

✅ Assembler

✅ REXX

✅ Utilities

✅ Automação

✅ Troubleshooting

✅ RCA

✅ Dump Analysis

Essa é a fronteira moderna do IMS. O IMS deixou de ser apenas um banco hierárquico e um monitor transacional. Ele tornou-se uma plataforma completa de metadados, automação, governança e disponibilidade contínua para ambientes corporativos de missão crítica.


sábado, 18 de outubro de 2025

💎 Lista Bellacosa – Fantasia + Harém (Parte 2 – 21 a 50)

 

💎 Lista Bellacosa – Fantasia + Harém (Parte 2 – 21 a 50)

O anime de fantasia com harém é como um sistema central rodeado de terminais especializados: todos conectados ao mesmo núcleo, cada um com função, personalidade e prioridade diferente. O protagonista costuma ser o “processo principal”, muitas vezes deslocado, invocado ou subestimado, que passa a atrair personagens diversos — guerreiras, magas, princesas, demônias — cada uma representando escolhas, conflitos e caminhos possíveis.

Aqui, o harém não é só romance. Ele funciona como arquitetura emocional do mundo. Cada personagem adiciona carga ao sistema: ciúme, lealdade, dependência, parceria. Em ambientes de fantasia, isso se intensifica porque a sobrevivência depende do grupo. Não é só quem ama quem, mas quem confia em quem quando o dungeon fecha ou a guerra começa.

Psicologicamente, esses animes exploram validação e pertencimento. O protagonista, muitas vezes um underdog, passa de invisível a centro das atenções. Isso gera crescimento, mas também responsabilidade. Manter o equilíbrio do “cluster” emocional é tão importante quanto derrotar o vilão.

O charme do gênero está na leveza misturada com risco. Entre magia, humor e tensão romântica, o anime fantasia + harém oferece escapismo estruturado. É fantasia, sim — mas organizada como bom sistema legado: improvável, complexo… e funcionando melhor do que parece.


21. Re:Zero – Starting Life in Another World (2016)

  • Sinopse: Subaru vai parar em mundo medieval, preso em loop temporal, cercado por heroínas como Emilia, Rem e Beatrice.

  • Ano: 2016

  • Curiosidade: Quebra o padrão de harém leve com muito drama.

  • Dica: Para fãs de suspense + fantasia séria.



22. Konosuba (2016)

  • Sinopse: Kazuma morre e vai parar em mundo medieval caótico com Aqua, Megumin e Darkness.

  • Ano: 2016

  • Curiosidade: Paródia de RPG + harém cômico.

  • Dica: Melhor opção para rir de clichés de isekai.



23. Hundred (2016)

  • Sinopse: Jovem domina armas especiais e atrai heroínas poderosas.

  • Ano: 2016

  • Curiosidade: Mistura mecha + harém.

  • Dica: Lembra Infinite Stratos.


24. Masou Gakuen HxH (2016)

  • Sinopse: Estudantes ativam poderes com estímulos íntimos.

  • Ano: 2016

  • Curiosidade: Um dos ecchis mais ousados do gênero.

  • Dica: Só para fãs de fanservice pesado.


25. Hybrid x Heart Magias Academy Ataraxia (2016)

  • Sinopse: Continuação do universo HxH, mais ecchi e futurista.

  • Ano: 2016

  • Curiosidade: Beira hentai, mas ainda é harém fantasia.

  • Dica: Para colecionadores do gênero.


26. Knight’s & Magic (2017)

  • Sinopse: Programador reencarna em mundo medieval e constrói mechas mágicos.

  • Ano: 2017

  • Curiosidade: Fantasia medieval + sci-fi.

  • Dica: Mais ação que romance, mas harém leve.


27. In Another World With My Smartphone (2017)

  • Sinopse: Touya reencarna com smartphone e reúne harém variado em mundo mágico.

  • Ano: 2017

  • Curiosidade: Criticado, mas muito popular.

  • Dica: Para quem busca leveza e comédia.


28. Wise Man’s Grandchild (2019)

  • Sinopse: Jovem reencarna e vira mago overpower com harém em formação.

  • Ano: 2019

  • Curiosidade: Famoso pelo protagonista OP.

  • Dica: Boa opção para quem gosta de OP + romance.


29. How NOT to Summon a Demon Lord (2018)

  • Sinopse: Gamer cai em corpo de Lorde Demônio e “escraviza” heroínas.

  • Ano: 2018

  • Curiosidade: Conhecido pelo fanservice ousado.

  • Dica: Um dos mais próximos de Maou-sama Retry.


30. Death March to the Parallel World Rhapsody (2018)

  • Sinopse: Programador cai em mundo de RPG com harém em volta.

  • Ano: 2018

  • Curiosidade: Slice of life de isekai.

  • Dica: Para fãs de aventuras leves.


31. Arifureta: From Commonplace to World’s Strongest (2019)

  • Sinopse: Traído, Hajime vira OP e conquista harém em dungeons.

  • Ano: 2019

  • Curiosidade: Mistura dark fantasy + romance.

  • Dica: Bom para fãs de evolução de underdog.


32. Demon Lord, Retry! (2019)

  • Sinopse: Homem cai em corpo de Maou e junta heroínas excêntricas.

  • Ano: 2019

  • Curiosidade: Cult pelo humor “low budget”.

  • Dica: Boa pedida para quem gostou de Overlord.


33. The Misfit of Demon King Academy (2020)

  • Sinopse: Anos Voldigoad, Maou reencarnado, reúne seguidores e garotas.

  • Ano: 2020

  • Curiosidade: Protagonista mais overpower do gênero.

  • Dica: Para quem gosta de Maou + harém.


34. Tsukimichi: Moonlit Fantasy (2021)

  • Sinopse: Protagonista renegado pelos deuses forma harém de seguidores.

  • Ano: 2021

  • Curiosidade: Mistura comédia + ação.

  • Dica: Para fãs de isekai OP.


35. The World’s Finest Assassin Gets Reincarnated (2021)

  • Sinopse: Assassino reencarna em mundo medieval e forma alianças românticas.

  • Ano: 2021

  • Curiosidade: Mistura política + romance.

  • Dica: Para quem gosta de isekai sério.


36. Cautious Hero (2019)

  • Sinopse: Herói overpower cercado por heroínas e deusa excêntrica.

  • Ano: 2019

  • Curiosidade: Começa comédia, termina épico.

  • Dica: Para fãs de OP + drama.


37. Redo of Healer (2021)

  • Sinopse: Curandeiro traído busca vingança e forma harém sombrio.

  • Ano: 2021

  • Curiosidade: Um dos mais polêmicos.

  • Dica: Para quem curte dark + ecchi.


38. Harem in the Labyrinth of Another World (2022)

  • Sinopse: Protagonista forma harém em dungeon, comprando escravas.

  • Ano: 2022

  • Curiosidade: Um dos isekais mais adultos.

  • Dica: Para fãs de ecchi/hentai leve.


39. Vermeil in Gold (2022)

  • Sinopse: Estudante invoca súcubo poderosa e vira alvo de garotas.

  • Ano: 2022

  • Curiosidade: Mistura ecchi + romance.

  • Dica: Alternativa moderna ao High School DxD.


40. Black Summoner (2022)

  • Sinopse: Aventureiro viciado em batalhas forma grupo com heroínas.

  • Ano: 2022

  • Curiosidade: Protagonista apaga memórias por escolha.

  • Dica: Para quem curte dungeons + OP.


41. Reincarnated as a Sword (2022)

  • Sinopse: Homem vira espada mágica e atrai guerreiras como Fran.

  • Ano: 2022

  • Curiosidade: Original por não ser humano.

  • Dica: Boa para fãs de fantasia criativa.


42. Wise Man’s Grandchild 2 (em produção)

  • Sinopse: Continuação das aventuras de Shin Wolford.

  • Ano: 2023+

  • Curiosidade: Muito esperado pelos fãs.

  • Dica: Acompanhar para ver expansão do harém.


43. Re:Monster (2024)

  • Sinopse: Homem renasce como goblin e forma harém evolutivo.

  • Ano: 2024

  • Curiosidade: Protagonista não-humano.

  • Dica: Dark isekai alternativo.


44. The Weakest Tamer Began a Journey to Pick Up Trash (2024)

  • Sinopse: Jovem tamer fraca começa jornada humilde, atraindo aliados.

  • Ano: 2024

  • Curiosidade: Foco em mascotes fofos.

  • Dica: Harém leve + slow life.


45. A Salad Bowl of Eccentrics (2024)

  • Sinopse: Personagens de fantasia no mundo real, com interações excêntricas.

  • Ano: 2024

  • Curiosidade: Reverse isekai cômico.

  • Dica: Harém com humor moderno.


46. No Longer Allowed in Another World (2024)

  • Sinopse: Escritor sombrio vive em isekai satírico com heroínas trágicas.

  • Ano: 2024

  • Curiosidade: Aborda falhas humanas.

  • Dica: Harém dark + filosófico.


47. Suicide Squad Isekai (2024)

  • Sinopse: Harley Quinn e vilões DC em mundo de fantasia.

  • Ano: 2024

  • Curiosidade: Primeiro harém invertido com vilões.

  • Dica: Mistura comics + isekai.


48. A Gatherer’s Adventure in Isekai (2025)

  • Sinopse: Protagonista sobrevive coletando recursos em mundo mágico.

  • Ano: 2025

  • Curiosidade: Enredo mais slice of life.

  • Dica: Bom para fãs de crafting.


49. Apocalypse Bringer Mynoghra (2025)

  • Sinopse: Homem reencarna como deus destruidor e atrai seguidoras leais.

  • Ano: 2025

  • Curiosidade: Lovecraft + harém dark.

  • Dica: Para fãs de Overlord.


50. I’m the Evil Lord of an Intergalactic Empire! (2025)

  • Sinopse: Protagonista reencarna e decide ser vilão supremo, com harém e mechas.

  • Ano: 2025

  • Curiosidade: Sci-fi + fantasia medieval.

  • Dica: Para quem quer novidade com cara de clássico.

☕💣🚀 LABORATÓRIO BELLACOSA MAINFRAME: DATABASE IMS 15.5 / 15.6 NA PRÁTICA

 

Bellacosa Mainframe úm laboratorio pratico ims database

☕💣🚀 LABORATÓRIO BELLACOSA MAINFRAME

IMS 15.5 / 15.6 NA PRÁTICA

Do Zero Até um Banco Hierárquico Funcionando


Objetivo

Construir um banco IMS completo:

CLIENTE
 |
 +-- CONTA
       |
       +-- MOVIMENTO

Aprendendo:

  • DBDGEN

  • PSBGEN

  • Managed ACB

  • DFS3PU00

  • DFSURGU0

  • DFSURGL0

  • DL/I

  • COBOL IMS

  • GU

  • GN

  • GNP

  • ISRT

  • REPL

  • DLET

  • Catalog IMS


Cenário

Banco:

BANKDB

Segmentos:

CLIENTE
CONTA
MOVIMENTO

EXERCÍCIO 1

Criando o DBD

Objetivo:

Definir a estrutura hierárquica.

Fonte DBD:

BANKDB   DBD NAME=BANKDB,ACCESS=HDAM

         DATASET DD1=AREA001

CLIENTE SEGM NAME=CLIENTE,BYTES=100
         FIELD NAME=(CPF,SEQ,U),BYTES=11,START=1

CONTA    SEGM NAME=CONTA,
               PARENT=CLIENTE,
               BYTES=80

         FIELD NAME=(NUMCONTA,SEQ,U),
               BYTES=10,
               START=1

MOVIM    SEGM NAME=MOVIMENTO,
               PARENT=CONTA,
               BYTES=120

         FIELD NAME=(DATA,SEQ),
               BYTES=8,
               START=1

         DBDGEN
         FINISH
         END

Resultado esperado:

BANKDB DBD gerado sem erros

Solução

Executar DBDGEN.


EXERCÍCIO 2

Executando DBDGEN

JCL:

//DBDGEN JOB
//ASM EXEC PGM=ASMA90
//SYSPRINT DD SYSOUT=*
//SYSIN DD DSN=IMS.SOURCE(BANKDB),DISP=SHR

Validar:

RC=0000

Solução

Verificar:

DBDLIB

contendo:

BANKDB

EXERCÍCIO 3

Criando o PSB

Criar acesso para COBOL.

BANKPSB  PSBGEN LANG=COBOL

PCB TYPE=DB,
    DBDNAME=BANKDB,
    PROCOPT=A

END

Solução

Executar:

PSBGEN

Resultado:

PSBLIB

EXERCÍCIO 4

Inserindo no IMS Catalog

IMS 15.5 e 15.6 utilizam:

Managed ACB

Executar:

DFS3PU00

para publicar:

DBD
PSB

no Catalog.


Solução

Comando:

IMPORT DEFN SOURCE(CATALOG)

Validação:

QUERY DB NAME(BANKDB)

EXERCÍCIO 5

Alocando a Base Física

Criar DBDS.

//ALLOC EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
 DEFINE CLUSTER -
 (NAME(IMS.BANKDB.AREA001) -
 CYLINDERS(10 5))
/*

Solução

Dataset criado:

IMS.BANKDB.AREA001

EXERCÍCIO 6

Carga Inicial com DFSURGU0

Arquivo de entrada:

CLIENTE12345678901JOAO SILVA
CONTA0000001001
MOVIMENTO20240101PIX000100
MOVIMENTO20240102TED000200

JCL:

//LOAD EXEC PGM=DFSURGU0
//SYSOUT DD SYSOUT=*
//INPUT DD *
CLIENTE12345678901JOAO SILVA
CONTA0000001001
MOVIMENTO20240101PIX000100
MOVIMENTO20240102TED000200
/*

Solução

Banco carregado.

RC=0000

EXERCÍCIO 7

Extraindo Dados com DFSURGL0

JCL:

//UNLOAD EXEC PGM=DFSURGL0
//SYSOUT DD SYSOUT=*
//SYSUT1 DD SYSOUT=*

Solução

Saída:

CLIENTE
CONTA
MOVIMENTO
MOVIMENTO

EXERCÍCIO 8

Programa COBOL - Leitura GU

Objetivo:

Ler cliente específico.

CALL 'CBLTDLI'
 USING
 'GU  '
 PCB-MASK
 CLIENTE-AREA
 SSA-CLIENTE

SSA:

CLIENTE(CPF =12345678901)

Solução

Status:

SPACE

Registro encontrado.


EXERCÍCIO 9

Programa COBOL - Inserção ISRT

Inserir nova conta.

CALL 'CBLTDLI'
 USING
 'ISRT'
 PCB-MASK
 CONTA-AREA

Solução

Nova ocorrência criada:

CLIENTE
 |
 +-- CONTA

EXERCÍCIO 10

CRUD Completo

Executar:

Consulta

GU
GN
GNP

Atualização

REPL

Exclusão

DLET

Solução

Fluxo:

GU CLIENTE

GN CONTA

REPL CONTA

DLET MOVIMENTO

Programa COBOL Completo

IDENTIFICATION DIVISION.
PROGRAM-ID. BANKIMS.

DATA DIVISION.

WORKING-STORAGE SECTION.

01 DLI-GU PIC X(4) VALUE 'GU  '.

LINKAGE SECTION.

01 PCB-MASK.
   05 STATUS-CODE PIC XX.

PROCEDURE DIVISION.

MAIN.

CALL 'CBLTDLI'
 USING
 DLI-GU
 PCB-MASK
 IO-AREA
 SSA.

IF STATUS-CODE = SPACES
 DISPLAY 'REGISTRO ENCONTRADO'
END-IF.

GOBACK.

Desafio Extra 1

Adicionar segmento:

ENDERECO

abaixo de CLIENTE.


Desafio Extra 2

Adicionar segmento:

CARTAO

abaixo de CONTA.


Desafio Extra 3

Criar programa COBOL para listar toda árvore:

CLIENTE
CONTA
MOVIMENTO

usando:

GU
GNP
GN

Desafio Extra 4

Criar utility REXX para executar:

ADDRESS TSO

"SUBCOM IMS"

"QUERY DB NAME(BANKDB)"

e validar status do banco.


Resultado Final Esperado

Hierarquia criada:

CLIENTE
 CPF=12345678901

   CONTA
   0000001001

      MOVIMENTO
      PIX

      MOVIMENTO
      TED

Conhecimentos adquiridos:

✓ DBDGEN

✓ PSBGEN

✓ IMS Catalog

✓ Managed ACB

✓ DFS3PU00

✓ DFSURGU0

✓ DFSURGL0

✓ DL/I

✓ COBOL IMS

✓ GU

✓ GN

✓ GNP

✓ ISRT

✓ REPL

✓ DLET

✓ Administração IMS 15.5 / 15.6


sexta-feira, 17 de outubro de 2025

🦊 Lista Bellacosa – 50 Animes com Kitsune (por ano)

 

Bellacosa Mainframe em busca da doce kitsune
🦊 Lista Bellacosa – 50 Animes com Kitsune (por ano)

O anime kitsune gira em torno de uma das figuras mais fascinantes do folclore japonês: a raposa espiritual, inteligente, antiga e perigosamente carismática. A kitsune não é só criatura mágica; ela é um processo de múltiplas camadas, que muda de forma, engana, protege e testa os humanos conforme a lógica dela — não a nossa.

Na mitologia, quanto mais caudas a kitsune tem, mais velha e poderosa ela é. No anime, isso vira símbolo de experiência acumulada, quase como versões sucessivas de um sistema que nunca foi desligado. Ela observa gerações passarem, aprende com erros alheios e raramente age por impulso. Quando age, é porque já simulou todos os cenários.

Narrativamente, a kitsune costuma ocupar o papel de guia ambígua: ora aliada, ora ameaça. Ela ensina lições duras sobre desejo, orgulho e consequência. Diferente do herói clássico, não luta por justiça abstrata, mas por equilíbrio. Quebrou a regra? Vai pagar. Simples assim.

Psicologicamente, esses animes exploram identidade e ilusão. Quem é você sem a máscara? O que sobra quando o encantamento cai? A kitsune desafia o protagonista — e o espectador — a enxergar além da superfície.

No fim, o anime kitsune lembra muito o mainframe: antigo, elegante, incompreendido… e absolutamente implacável com quem subestima sua inteligência.



1. Urusei Yatsura (1981)

  • Sinopse: Comédia sci-fi onde yokais e alienígenas convivem com humanos; inclui episódios com raposas travessas.

  • Curiosidade: Um dos primeiros animes a retratar a raposa como espírito brincalhão.

  • Dica: Ideal para entender como os yokais foram introduzidos no anime moderno.

  • Notas visuais: Estilo anos 80, colorido vibrante.

  • Personagens extras: Lum (alienígena oni).



2. Inuyasha (2000)

  • Sinopse: Kagome viaja ao Japão feudal e encontra Inuyasha; no grupo está Shippo, a raposa kitsune infantil.

  • Curiosidade: Shippo é mascote cômico, mas também representa a tradição yokai.

  • Dica: Essencial para ver kitsune no formato clássico.

  • Notas visuais: Ação shounen + romance.

  • Personagens extras: Sesshomaru, Kagome, Miroku.



3. Natsume Yuujinchou (2008)

  • Sinopse: Natsume herda livro de espíritos e ajuda yokais, incluindo várias raposas guardiãs.

  • Curiosidade: Retrata kitsunes como espíritos melancólicos.

  • Dica: Para fãs de slice of life sobrenatural.

  • Notas visuais: Atmosfera suave, cores pastéis.

  • Personagens extras: Nyanko-sensei (espírito gato).


4. Wagaya no Oinari-sama (2008)

  • Sinopse: Raposa divina Tenko protege dois irmãos humanos contra yokais malignos.

  • Curiosidade: Uma das primeiras a ter kitsune protagonista central.

  • Dica: Mistura ação + comédia.

  • Notas visuais: Design bishounen/bishoujo (Tenko troca de forma).

  • Personagens extras: Kugen Tenko, Tōru, Noboru.


5. Kanokon (2008)

  • Sinopse: Adolescente tímido se envolve com Chizuru, uma kitsune sensual e provocativa.

  • Curiosidade: Famoso pelo ecchi exagerado.

  • Dica: Para fãs de isekai/ecchi com yokais.

  • Notas visuais: Muito fanservice, cores quentes.

  • Personagens extras: Kouta (protagonista), Nozomu (lobisomem).


6. Spice and Wolf (2008)

  • Sinopse: Viajante mercador conhece Holo, deusa loba que lembra a figura da raposa espiritual.

  • Curiosidade: Não é raposa, mas muitas vezes confundida como kitsune pela estética.

  • Dica: Para quem curte economia + romance.

  • Notas visuais: Medieval, cores outonais.

  • Personagens extras: Kraft Lawrence.


7. Naruto (2002–2007)

  • Sinopse: Naruto carrega dentro de si a Kyuubi (Kurama), raposa de nove caudas.

  • Curiosidade: A kitsune mais famosa do anime mundial.

  • Dica: Ponto obrigatório de kitsune shounen.

  • Notas visuais: Ação explosiva, lutas épicas.

  • Personagens extras: Sasuke, Sakura, Kakashi.


8. Nura: Rise of the Yokai Clan (2010)

  • Sinopse: Rikuo, meio humano, meio yokai, convive com várias criaturas, incluindo raposas.

  • Curiosidade: Resgata lendas folclóricas japonesas.

  • Dica: Bom para mergulhar em mitologia.

  • Notas visuais: Estilo shounen sobrenatural.

  • Personagens extras: Nurarihyon, Tsurara.


9. Inu x Boku SS (2012)

  • Sinopse: Jovens descendentes de yokais vivem em mansão protegida; inclui raposa espiritual.

  • Curiosidade: Mistura romance + ação.

  • Dica: Boa pedida para quem gosta de shoujo sobrenatural.

  • Notas visuais: Estilo elegante, moderno.

  • Personagens extras: Ririchiyo, Soushi.


10. Gingitsune (2013)

  • Sinopse: Uma jovem herda a habilidade de ver Gintarou, espírito kitsune guardião de templo.

  • Curiosidade: Representação tradicional, espiritual.

  • Dica: Ótimo slice of life sobrenatural.

  • Notas visuais: Atmosfera calma, templos japoneses.

  • Personagens extras: Saeki Makoto.


11. Konohana Kitan (2017)

  • Sinopse: Raposas de orelhas fofas trabalham em uma hospedaria tradicional no mundo espiritual.

  • Curiosidade: Mistura folclore + moe.

  • Dica: Ideal para quem gosta de yuri leve + mitologia.

  • Notas visuais: Muito colorido, estilo kawaii.

  • Personagens extras: Yuzu, Satsuki, Kiri.


12. The Helpful Fox Senko-san (Sewayaki Kitsune no Senko-san, 2019)

  • Sinopse: Raposa semideusa de 800 anos ajuda um trabalhador estressado a relaxar.

  • Curiosidade: Explora a ideia de kitsune como cuidadora espiritual.

  • Dica: Para fãs de comédia relaxante.

  • Notas visuais: Kawaii + caloroso.

  • Personagens extras: Nakano, Shiro (kitsune menor).


13. Kamisama Kiss (Kamisama Hajimemashita, 2012)

  • Sinopse: Nanami herda poderes divinos e conhece Tomoe, raposa yokai poderoso.

  • Curiosidade: Um dos kitsunes mais populares em shoujo.

  • Dica: Romance sobrenatural cheio de humor.

  • Notas visuais: Estilo shoujo clássico, elegante.

  • Personagens extras: Nanami, Mizuki.

🍱 A Linguagem Secreta da Comida nos Animes – o banquete simbólico do Japão!



🍱 A Linguagem Secreta da Comida nos Animes – o banquete simbólico do Japão!

Se você é um padawan do mundo otaku, já percebeu: mesa de anime nunca é só comida. É emoção, tradição e afeto servidos no prato. 😋
Cada bolinho, sopa ou fruta tem uma história — e o Japão usa a comida como linguagem emocional e espiritual.
Hoje, o blog Bellacosa vai te levar pra dentro das refeições dos animes, onde até o arroz fala. 🍚


🍙 Onigiri (おにぎり) – o sabor do lar

Aquele bolinho de arroz triangular com alga não é um simples lanche — é símbolo de amor e cuidado.
Feito à mão, o onigiri representa o toque materno e a conexão familiar.

💡 Curiosidade: em muitas animações, quem prepara onigiri está dizendo “me importo com você”, mesmo que não diga nada.
💞 Exemplo: em Fruits Basket, Tohru prepara onigiri como forma de agradecer e expressar carinho silencioso.


🍱 Bento (弁当) – a arte do gesto silencioso

O bento é a marmita japonesa, mas com alma.
Cada item tem harmonia, cor e propósito — e preparar um bento pra alguém é praticamente uma declaração de afeto.

💌 Exemplo: em Love Live! ou Toradora!, o bento caseiro vira campo de batalha emocional — quem prepara coloca seus sentimentos no tempero.
💡 Dica Bellacosa: o formato do bento também comunica. Redondo é harmonia; retangular é disciplina.


🍜 Ramen (ラーメン) – esforço e amizade

Ah, o som do slurp (sorver o macarrão) é música no Japão!
O ramen é símbolo de superação, conforto e amizade — aparece sempre quando o herói precisa recarregar as forças.

🔥 Exemplo: Naruto e seu inseparável Ichiraku Ramen são o retrato disso. Comer ramen é celebrar a vida simples e o poder da perseverança.

💡 Curiosidade: o “barulho” de sorver não é falta de educação — é sinal de apreciação sincera!


🍢 Oden (おでん) – calor no frio, laços no coração

Esse cozido de inverno com ovos, tofu e bolinhos de peixe é o símbolo da solidariedade e do aconchego.
Em animes, o oden aparece quando há reconciliação ou memórias nostálgicas.

🥢 Exemplo: em Tokyo Revengers, o oden é cenário de conversas sinceras — a comida que aquece corpo e alma.
💡 Dica: “ir comer oden” é quase um convite pra abrir o coração.


🍡 Dango (だんご) – união e pureza emocional

Esses bolinhos coloridos espetados no palito parecem doces, mas carregam um simbolismo profundo: o dango representa a família unida e o equilíbrio entre gerações.

😭 Exemplo: Clannad imortalizou o “Dango Daikazoku” — a grande família dango.
💬 Curiosidade Bellacosa: as três cores (rosa, branco e verde) representam passado, presente e futuro.


🍓 Ichigo (いちご) – juventude e amor doce

Morango em anime não é apenas sobremesa — é símbolo de inocência e primeiro amor.
Personagens femininas que comem morango geralmente representam doçura e desejo contido.

🍓 Exemplo: Ichigo 100% brinca com essa metáfora no próprio nome.
💡 Dica: morango com chantilly? Romance à vista.


🐙 Takoyaki (たこ焼き) – alegria, amizade e caos delicioso

As bolinhas de polvo grelhadas são sinônimo de diversão e companheirismo.
Normalmente aparecem em festivais ou encontros casuais entre amigos.

🎉 Exemplo: em Osomatsu-san e K-On!, o takoyaki marca cenas de alegria simples.
💬 Curiosidade: o ato de virar as bolinhas com o palito é um mini-ritual de paciência e perfeição — típico do espírito japonês.


🍠 Yakiimo (焼き芋) – nostalgia e simplicidade

A batata-doce assada é o gosto do outono e da infância japonesa.
Quando um personagem come yakiimo, geralmente está em um momento de reflexão, lembrando tempos mais simples.

🍁 Exemplo: em Natsume Yuujinchou, o yakiimo aparece como comida de espírito e humano — o elo entre mundos.


🍵 Matcha (抹茶) – equilíbrio e purificação

Mais que um chá, o matcha é ritual: respeito, calma e autocontrole.
Em animes, representa conexão espiritual e busca pela harmonia interior.

🌿 Exemplo: em Demon Slayer, o matcha aparece em momentos de descanso e cura emocional.
💡 Dica Bellacosa: se um personagem serve chá em silêncio, está oferecendo paz — não bebida.


🍙 Lista Bellacosa de Comidas Simbólicas nos Animes

ComidaNome JaponêsSignificadoExemplo de Anime
OnigiriおにぎりAmor familiar, cuidadoFruits Basket
Bento弁当Afeto, dedicaçãoToradora!
RamenラーメンAmizade, esforçoNaruto
OdenおでんConforto, sinceridadeTokyo Revengers
DangoだんごUnião, purezaClannad
IchigoいちごJuventude, amorIchigo 100%
Takoyakiたこ焼きAlegria, amizadeK-On!
Yakiimo焼き芋Nostalgia, simplicidadeNatsume Yuujinchou
Matcha抹茶Calma, espiritualidadeDemon Slayer

💡 Dica do Sensei Bellacosa

Preste atenção às refeições compartilhadas. No Japão, comer junto é tão íntimo quanto abraçar.
Se dois personagens dividem comida, há confiança.
Se cozinham juntos, há amor.
E se um personagem come sozinho… há solidão mascarada. 🍶


Conclusão:
Nos animes, cada refeição é um diálogo entre corações.
O Japão não fala apenas com palavras — fala com sabores, texturas e gestos.
Da próxima vez que vir um onigiri na tela, lembre-se: pode ser só arroz... ou o símbolo mais sincero de carinho que existe. ❤️

#BellacosaMainframe #AnimeParaPadawans #CulturaJaponesa #ComidasDosAnimes #OtakuCultural 

☕💣🚀 PADAWAN, ESQUEÇA "TABELAS" NO IMS! CRIANDO DATABASES

 

Bellacosa Mainframe criando database ims mainframe

☕💣🚀 PADAWAN, ESQUEÇA "TABELAS" NO IMS!

Se você vem de DB2, Oracle, SQL Server ou PostgreSQL, o primeiro choque cultural é este:

IMS DB NÃO POSSUI TABELAS.

No IMS Database você trabalha com:

  • Database (DBD)

  • Segmentos (Segments)

  • Campos (Fields)

  • Relacionamentos Pai-Filho

  • Hierarquias

  • PCB (Program Communication Block)

  • PSB (Program Specification Block)

O IMS é um banco de dados hierárquico, criado muito antes dos bancos relacionais.

Imagine uma árvore:

CLIENTE
 |
 +-- CONTA
 |     |
 |     +-- MOVIMENTO
 |
 +-- ENDERECO

No mundo SQL você teria:

CLIENTE
CONTA
MOVIMENTO
ENDERECO

No IMS você tem:

ROOT SEGMENT
    |
    +-- CHILD SEGMENT
            |
            +-- CHILD SEGMENT

Arquitetura de um Banco IMS

1. Definir a Hierarquia

Vamos criar um banco bancário.

CLIENTE
 |
 +-- CONTA
       |
       +-- MOVIMENTO

Cada elemento será um Segment.


Segmento CLIENTE

CLIENTE
--------
CPF
NOME
DATA-NASC

Segmento CONTA

CONTA
------
AGENCIA
CONTA
SALDO

Segmento MOVIMENTO

MOVIMENTO
----------
DATA
TIPO
VALOR

Passo 1 – Criar o DBD

DBD significa:

Data Base Definition

É o equivalente ao:

CREATE DATABASE

dos bancos relacionais.


Exemplo DBD

BANKDB   DBD NAME=BANKDB,ACCESS=HDAM

         SEGM NAME=CLIENTE,BYTES=100
         FIELD NAME=(CPF,SEQ,U),BYTES=11,START=1

         SEGM NAME=CONTA,PARENT=CLIENTE,BYTES=80
         FIELD NAME=(NUMCONTA,SEQ,U),BYTES=10,START=1

         SEGM NAME=MOVIMENTO,PARENT=CONTA,BYTES=120
         FIELD NAME=(DATA,SEQ),BYTES=8,START=1

         DBDGEN
         FINISH
         END

Observe:

CLIENTE
   |
   +-- CONTA
          |
          +-- MOVIMENTO

Foi criado através do parâmetro:

PARENT=

Passo 2 – Gerar o DBD

Executar DBDGEN.

JCL:

//DBDGEN JOB
//ASM     EXEC PGM=ASMA90
//SYSIN   DD *
   DBD SOURCE
/*

Resultado:

DBD LIBRARY

Passo 3 – Criar o PSB

PSB define quem acessa o banco.

Equivale a permissões.

Exemplo:

BANKPSB  PSBGEN LANG=COBOL

         PCB TYPE=DB,
             DBDNAME=BANKDB,
             PROCOPT=G

         END

PROCOPT:

G  = Read
I  = Insert
R  = Replace
D  = Delete
A  = All

Passo 4 – Gerar o PSB

Executar:

PSBGEN

Gerando:

PSBLIB

Passo 5 – Criar o ACB

Tradicional IMS:

DBD + PSB = ACB

Executar:

ACBGEN

No IMS moderno:

Managed ACB

A geração é feita pelo IMS Catalog.


Passo 6 – Definir os Data Sets

Criar o banco físico.

Normalmente:

//ALLOC EXEC PGM=IEFBR14
//DBDS01 DD DSN=IMS.BANKDB.DBDS01,

ou IDCAMS.

Exemplo:

//IDCAMS EXEC PGM=IDCAMS
//SYSIN DD *
 DEFINE CLUSTER -
   (NAME(IMS.BANKDB) -
    CYL(50 10))
/*

Passo 7 – Inicializar o Banco

Utility:

DFSURGL0

ou

DFSURGU0

dependendo do tipo.


Inserindo Dados

Aqui acontece a maior diferença.

Não existe:

INSERT INTO

Existe chamada DL/I.


Inserir Cliente

COBOL

CALL 'CBLTDLI'
 USING
   DLI-ISRT
   PCB
   CLIENTE-AREA

Comando:

ISRT

Inserir Conta

Primeiro posiciona no cliente.

GU CLIENTE

Depois:

ISRT CONTA

Inserir Movimento

Posiciona na conta.

GU CONTA

Depois:

ISRT MOVIMENTO

Hierarquia Final

CLIENTE
 CPF=123

    CONTA
    12345

       MOVIMENTO
       PIX

       MOVIMENTO
       TED

       MOVIMENTO
       SAQUE

Consultando Dados

Equivalente ao SELECT.

Comando:

GU

Get Unique

CALL 'CBLTDLI'
 USING
    DLI-GU
    PCB
    IO-AREA
    SSA

Ler Próximo Registro

GN

Get Next


Ler Filho

GNP

Get Next Within Parent


Atualizar Registro

REPL

Equivalente:

UPDATE

Excluir Registro

DLET

Equivalente:

DELETE

Dá Para Fazer em REXX?

Sim.

Principalmente para:

  • Automação

  • Administração IMS

  • Consultas

  • Operações

  • Catalog

  • Type-2 Commands

Exemplo simplificado:

ADDRESS TSO

"SUBCOM IMS"

"QUERY IMSPLEX"
"QUERY DB NAME(BANKDB)"

Mas o REXX normalmente não cria segmentos diretamente.

A criação estrutural do banco ocorre através de:

DBDGEN
PSBGEN
ACBGEN
IMS Catalog
Utilities IMS

Laboratório Completo Bellacosa Mainframe

Banco Escola

ALUNO
 |
 +-- CURSO
 |
 +-- NOTA

Segmento Root

ALUNO

Campos:

RA
NOME
IDADE

Filho

CURSO

Campos:

CODCURSO
DESCRICAO

Neto

NOTA

Campos:

PROVA
VALOR

Fluxo:

1 Criar DBD
2 Executar DBDGEN
3 Criar PSB
4 Executar PSBGEN
5 Gerar ACB
6 Alocar DBDS
7 Inicializar banco
8 Inserir ALUNO
9 Inserir CURSO
10 Inserir NOTA
11 Consultar via GU/GN
12 Atualizar via REPL
13 Excluir via DLET

Visão Mental Para Nunca Esquecer

Quando alguém perguntar:

"Como criar uma tabela no IMS?"

Pense:

TABELA -> SEGMENTO
REGISTRO -> OCORRÊNCIA DO SEGMENTO
CHAVE PRIMÁRIA -> FIELD SEQ
FOREIGN KEY -> RELAÇÃO PARENT
DATABASE -> DBD
SCHEMA -> DBD + PSB
SELECT -> GU/GN
INSERT -> ISRT
UPDATE -> REPL
DELETE -> DLET

O segredo do IMS é abandonar a mentalidade relacional e enxergar o banco como uma árvore hierárquica navegável, onde o acesso ocorre por caminhos pai-filho, e não por joins SQL. É exatamente por isso que, mesmo após mais de 55 anos, o IMS continua processando bilhões de transações por dia em bancos, seguradoras, companhias aéreas e governos. 🚀☕💣