This 3-day instructor-led intermediate course teaches technical professionals how to design and write business programs using WebSphere MQ. In this course, students learn how to issue calls that utilize the WebSphere MQ API (MQI), and how to code and use calls to perform various functions, such as opening and closing queues and putting messages on or retrieving messages from a queue. Students also learn other important topics such as controlling message retrieval, writing programs that change queue attributes, handling MQI security, and managing message channels. Hands-on lab exercises give students the opportunity to practice coding WebSphere MQ calls in either COBOL or C using WebSphere MQ V7. This course can also help students prepare for certification as a WebSphere MQ solutions designer. Students may elect to perform lab exercises under Windows, AIX, or z/OS by enrolling in one of the following equivalent course codes: IBM WebSphere MQ V7 Application Development (using Windows for labs) (WM501) or (VM501) IBM WebSphere MQ V7 Application Development (using AIX for labs) (WM502) or (VM502) IBM WebSphere MQ V7 Application Development (using z/OS for labs) (WM503) or (VM503) Students who would like to learn how to design and develop WebSphere MQ V7 publish/subscribe applications should take course WebSphere MQ V7 Publish/Subscribe Implementation (WM510) or (VM510)