WebSphereMQ Advanced Programming

Course

In Bath

Price on request

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    3 Days

Upon completion of this course students should be able to: design and code complex transactions using any of the three kinds of WebSphereMQ triggers, and specifically the queue depth type of trigger in conjunction with MQSET write and implement a trigger monitor program code WebSphereMQ exits, particularly the channel message and data conversion exits write and implement. Suitable for: This class is for MQ Programmers who wish to write complex messaging Applications or use any of WebSphere's more advanced programming features such as channel exits. This class is also necessary for those who will act as in-house consultants to junior staff.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

The participant should have a sound working knowledge of WebSphereMQ design and the WebSphereMQ program calls, such as might be gained from the WebSphereMQ Application Programming class, plus six months' practical experience.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Advanced Programming

Course programme

AUDIENCE: This class is for MQ Programmers who wish to write complex messaging Applications or use any of WebSphere''s more advanced programming features such as channel exits. This class is also necessary for those who will act as in-house consultants to junior staff.
PREREQUISITES: The participant should have a sound working knowledge of WebSphereMQ design and the WebSphereMQ program calls, such as might be gained from the WebSphereMQ Application Programming class, plus six months'' practical experience.
DURATION: 3 days. Hands on.
OBJECTIVES: Upon completion of this course students should be able to:

  • design and code complex transactions using any of the three kinds of WebSphereMQ triggers, and specifically the queue depth type of trigger in conjunction with MQSET
  • write and implement a trigger monitor program
  • code WebSphereMQ exits, particularly the channel message and data conversion exits
  • write and implement handlers for dead-letter queues and performance events
  • use WebSphereMQ distribution lists for

    • "fuzzy" broadcast queries
    • precisely-controlled multi-destination transactions

  • implement Web access to servers using alternate userid''s
  • implement multiple instances of server applications in a cluster of WebSphereMQ queue managers



Participants demonstrate achievement of these goals by solving seven programming labs, work that is designed to stretch them.
COURSE CONTENT:
Writing triggered server applications
Trigger on First
Trigger on Every
Trigger on Depth
MQSET with triggering

Writing and implementing a trigger monitor
Setting up the process and initiation queue
Receiving and parsing the trigger message
Starting the application and passing parameters

Coding WebSphere MQ exits
User-written formats and the data conversion exit
Channel message exit

Using distribution lists
Designing applications to use distribution lists
List creation and usage
Analysing returns

Special handler programs
Parsing the Dead-Letter Header
Running a dead-letter handler
Handling queue threshold conditions
Clustered WebSphere MQ applications
Setting up a queue manager cluster
Advertising cluster queues
Programming considerations

WebSphereMQ Advanced Programming

Price on request