Curso IMS Data Communications (DC) Coding with MFS

  • Mainframe | Cobol

Curso IMS Data Communications (DC) Coding with MFS

24h
Visão Geral

Este curso é ideal para programadores de aplicativos que precisam de uma compreensão detalhada de projeto, codificação e manutenção de aplicativos de transações on-line IMS usando funções de comunicação de dados IMS e serviços de formato de mensagem. Este curso fornece cinco exercícios em papel para o participante concluir.

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Entenda a tecnologia de comunicação de dados IMS
  • Projete e codifique uma transação simples e complexa usando a interface de linguagem DLI e MFS
  • Compreender e usar a linguagem MFS
  • Descrever armadilhas comuns inerentes ao processamento online, juntamente com técnicas para evitá-las
Publico Alvo
  • Para programadores de aplicativos IMS que têm a responsabilidade de projetar, codificar e manter aplicativos usando comunicações de dados IMS e Message Format Services (MFS).
Pre-Requisitos
  • Experiência prévia em programação.
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Introduction to IMS

  1. Characteristics of Batch and online systems
  2. Interactive environment
  3. Data Communications Software
  4. Database Software
  5. IMS DC and DB Products
  6. DB-DC Connections

IMS Data Communications (DC)

  1. Message Processing Program (MPP, MSG, MPR)
  2. Interactive Fast Path (IFP)
  3. IMS Batch Message Processing (BMP)
  4. Advanced Program-to-Program Communication (APPC/IMS)
  5. IMS Batch (DLI)
  6. IMS Architecture
  7. IMS DB/DC System
  8. Message Region
  9. Batch Message Region
  10. IMS Region Comparison
  11. Logical Terminals

Message Processing

  1. Transactions
  2. Operator commands
  3. Message switches
  4. Message Format Services (MFS)
  5. Message Queues
  6. Message Classes
  7. Transaction Scheduling
  8. Transaction Priority
  9. Priority / Limit Count example
  10. Processing Definitions
  11. Sample TRANSACT macro
  12. Output Messages

IMS DC Coding

  1. Communicating with IMS
  2. IOPCB
  3. PCB Example & Information
  4. Test PSB
  5. Message calls using CBLTDLI
  6. Single segment messages
  7. Multi-segment messages
  8. Message status codes
  9. Message I/O areas
  10. Examples of above
  11. EXERCISE 1

Message Format Services (MFS)

  1. Terminology
  2. DIF / MID
  3. MOD / DOF
  4. Considerations
  5. Format Set
  6. DIF/DOF statements
  7. MID MOD statements
  8. Simple screen and MFS
  9. MFSGEN
  10. Using test formats

MFS Control Statements

  1. FMT and FMTEND
  2. DEV
  3. DIV
  4. DPAGE
  5. DFLD
  6. Extended Attributes
  7. MSG
  8. SEG and MSGEND
  9. MFLD
  10. MFLD on output messages
  11. Sample Program with MOD
  12. MFS for simple screen
  13. Cobol with MID and MOD
  14. Numeric data
  15. Repetitive field definitions
  16. DO and ENDDO
  17. Generated DFLDs
  18. MFS with DO-ENDDO
  19. Cobol for DO-ENDDO
  20. EXERCISE 2
  21. EXERCISE 3

Dynamic Attribute Usage

  1. Output message with attribute bytes
  2. Setting the attribute bytes
  3. Attribute bit definitions
  4. Cobol definitions
  5. MFS for simple screen
  6. Cobol with attribute processing
  7. EXERCISE 4

Error Handling

  1. Synchronization points
  2. Abnormal termination
  3. Recovery from abend
  4. Error handling
  5. ROLLBACK
  6. ROLL call
  7. ROLB call
  8. Express PCB
  9. Alternate IO-PCB
  10. Test PSB with Express PCB
  11. Cobol with error handling
  12. SETS/SETU calls and status codes
  13. ROLS call

Coding Complex Transactions

  1. Program Reusability
  2. Simple transaction flow
  3. Saving information
  4. Use of the MDT
  5. Work database usage
  6. Message processing review
  7. Scratch pad areas
  8. Coding conversational transactions
  9. Retrieving and updating the SPA
  10. Terminating a conversation
  11. More on the SPA
  12. MFS for conversational
  13. Conversational example
  14. /FOR command vs. transaction code
  15. Conversational program started with /FOR
  16. SPA processing
  17. EXERCISE 5
  18. OPTIONAL EXERCISES: message switch and conversational

Physical and Logical Paging

  1. Physical paging and its limitations
  2. Operator logical paging (OLP)
  3. Paging capabilities of OLP
  4. Defining pages
  5. Enabling the OLP option
  6. Define the device page
  7. Define the message page
  8. Define multiple logical pages
  9. Define paging command field
  10. MFS for OLP
  11. Cobol for OLP

Design Considerations

  1. Data enqueue
  2. Simultaneous user updates
  3. Prevention of concurrent updates
  4. Logical unit of work
  5. Use of PFKEYs
  6. MFS with PFKEYs
  7. PFKEY example

Varying Destinations

  1. Changing destinations
  2. CHNG call
TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas