Curso IBM MQ Introduction & Application Programming
32hVisão Geral
Projetado para fornecer as habilidades necessárias para determinar a viabilidade do uso do serviço de enfileiramento de mensagens na implementação de sistemas de aplicativos. Será fornecida uma visão completa dos recursos e facilidades fornecidos pelos vários produtos MQI. Os dias 2 a 4 são projetados para fornecer as habilidades necessárias para entender a Application Programming Interface (API) fornecida pelo IBM MQ.
Objetivo
Após a conclusão deste curso, você será capaz de:
- Descreva os principais recursos e facilidades relacionados disponíveis no IBM MQ e no MQI.
- Descrever, explicar e compreender os vários estilos de fila e mensagem usados no enfileiramento de mensagens.
- Descrever, explicar e entender as funções fornecidas para a maioria dos comandos da API.
- Entenda as características e as abordagens básicas de design para codificar aplicativos IBM MQ.
- Obtenha um conhecimento básico da recuperação e dos recursos de gerenciamento do sistema fornecidos.
Publico Alvo
- O primeiro dia do curso é destinado ao pessoal de sistemas de informação em todos os níveis. Os últimos três dias do curso são destinados à equipe de desenvolvimento de aplicativos e sistemas que desejam entender a escrita de aplicativos IBM MQ.
Pre-Requisitos
- É altamente recomendável que os alunos tenham os seguintes conhecimentos e habilidades: Curso de Introdução ao Cliente/Servidor (ou conhecimento equivalente), tenham pelo menos 1 ano de experiência em programação com COBOL ou C/C++ e tenham pelo menos um conhecimento geral de ambientes de sistemas operacionais em uso.
Informações Gerais
Carga Horária: 32h
- 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êsConteúdo Programatico
Introduction
- IBM MQ Definition and Concept
- IBM MQ Components
- Queue Managers and Clients
- Queues
- Channels
- System Default Queues
- Process Definitions and Trigger Monitor
- IBM MQ Parallel Execution
- Load Balancing
- IBM MQ Clusters
- Getting Data Nearer to the Program
- No Dedicated Connection
- IBM MQ and the Network
- Open Network Blueprint
- Conversation Model
- Call Model
- Messaging Model
- Messaging Models
- One-To-One Messaging
- One-To-Many Messaging
- Many-To-One Messaging
- Many-To-Many Messaging
Message Queuing Features and Facilities
- Function Queues
- Local Queue
- Remote Queue
- Simple Queue topology
- Transmission Queue
- Alias Queue
- Model Queue
- Message Queues
- Reply-To Queue
- Initiation Queue
- Command Queue
- Event Queue
- Dead-Letter Queue
- Message Types
- Report Message Processing
- Direct MQI Calls
- High-Level AMI Calls
- Recovery Basics
- Security Basics
Related Topics
- Message Groups and Segmentation
- Public and Subscribe
- IBM MQ Performance Notes
- Installable Services
- Message and Channel Exits
- IBM MQ Integrator
- IBM MQ Workflow
- Implementation Approach
Message Queuing Interface: Initial Design Considerations
- MQI Objects
- Queues Managers and Queues
- Local and Remote Queues
- Defining Queues and Their Attributes
- Transmission Queue
- Channels
- Parallel Execution
- Call Type Introduction
- Program Preparation
- Structures and Attributes
- Dynamic Call Processing on z/OS
- Compiling and Linking Programs
- Review Quiz
Message Queuing Interface: Accessing Queue Managers
- Connection to a Queue Manager
- Connect to Local Queue Manager
- Connect to Multiple Queue Managers
- MQCONN Call
- MQCNO, For MQCONNX Call
- MQCONNX Call
- Disconnection from a Queue Manager
- Disconnect from Local Queue Manager
- MQDISC Call
- Review Quiz and Workshop #1
- VI.Message Queuing Interface: Accessing Queues
- Opening A Queue
- General Description
- MQOD Structure
- MQOPEN Call
- Closing A Queue
- General Description
- MQCLOSE Call
- Model and Dynamic Queues Use
- Review Quiz and Workshop #2
Message Queuing Interface: Writing and Reading Messages
- Message Types
- Processing Messages
- MQMD Structure
- MSGID and CORRELID Processing
- Normal MQMD Settings
- Common MQMD Attribute Processing
- Writing Messages
- MQPMO Structure
- MQPUT Call
- Reading Messages
- MQGMO Structure
- MQGET Call
- Review Quiz and Workshop #3
Message Queuing Interface: Special Message Retrieval Options
- MQGET with WAIT Processing
- Queue Browse Processing
- Review Quiz and Workshop #4
- IX.Message Queuing Interface: ReplyToQ and Report Options
- MQPUT1 Call
- Reply-To Queues
- Report Message Processing
- Review Quiz and Workshop #5
Message Queuing Interface: Special Call Processing
- Data Synchronization Functions
- Processing Messages With Syncpoint
- MQBACK Call
- MQCMIT Call
- Control of MQSeries Unit of Work
- Structure (MQBO) For MQBEGIN Call
- MQBEGIN Call
- MQINQ and MQSET Attributes
- Common Plus Local Queue Attributes
- Attributes for Other Queue Types
- Special Calls
- MQINQ Call
- MQSET Call
- Review Quiz and Workshop #6
Message Queuing Interface: Special Topics and Options
- Trigger Queue Processing
- Process Definitions and Trigger Monitor
- MQTM and MQTMC2 Structures
- Initiation Queues
- Undelivered Messages
- Dead-Letter Queue
- MQDLH Structure
- Message Context Processing
- Course Summary and Next Steps