Price for this course



Classroom IBM


Available dates

Mon04Jan 21 TO Tue05Jan 21


Tech Data ILO UK
Connection details will be communicated separately
Instructor Led


Tue06Apr 21 TO Wed07Apr 21


Tech Data ILO UK
Connection details will be communicated separately
Instructor Led




This course is designed to teach you how to connect mobile devices to CICS and run existing or new CICS web service applications. You learn how to enable and implement mobile in CICS, including how to prepare the CICS environment and resources and what CICS provides to assist with the service development, integration, and translations. The course explains implementations such as web service patterns and the web service assistant jobs. It also covers various ways to connect mobile applications to CICS by use of CICS Mobile Extensions, IBM MobileFirst Platform Foundation, CICS Transaction Gateway, Liberty Profile, and IBM z/OS Connect feature. The course includes a module on mobile security architectures and securing mobile access to CICS. In the hands-on lab exercises, you perform the necessary steps to configure and implement mobile apps with CICS. The lab exercises implement JSON and SOAP web services in support of mobile applications.

For information about other related courses, visit the IBM Training website:


This intermediate course is designed for CICS system programmers, administrators, architects, designers, and developers for the CICS Transaction Server product.


You should:

  • Have working knowledge of CICS TS
  • Understand how CICS resources are defined and installed
  • Successfully complete course CICS V5 Fundamentals (WM851G) or CICS V5 Basic Tailoring (WM852G), or have equivalent working experience


  • State the options that are available to implement mobile apps with CICS applications
  • Use the mobile CICS solution technologies to connect mobile applications
  • Describe the CICS implementation process for SOAP and JSON web services
  • Describe the steps that CICS takes to process web services
  • Explain how to implement JSON web services
  • Define the CICS related resources and artifacts of the implementations
  • List IBM MobileFirst components
  • Describe the use of the IBM MobileFirst components with CICS
  • Describe how IBM MobileFirst Platform adapters connect with CICS
  • Describe CICS event processing and its use with mobile apps
  • Describe how to set up the CICS application to provide notifications to the mobile device
  • Describe MobileFirst Platform push notification architecture
  • Describe the integration support for JSON web services for CICS Transaction Gateway, Liberty, and z/OS Connect
  • Identify CICS mobile workloads and apply workload management techniques to improve performance
  • Identify the security options that are available to secure mobile web services in CICS
  • Describe what is available to enable end-to-end security
  • Define the steps that are needed to configure security for JSON web services
  • Describe how to secure the adapter connection from the IBM MobileFirst Platform Server to CICS
  • Identify the steps that are needed to enable SSL mutual authentication between CICS and MobileFirst Server

Course Outline

  • Course introduction
  • Introduction to CICS and mobile
  • Exercise: Lab setup and SOAP web services
  • Implementing JSON web services
  • Exercise: Implementing JSON and SOAP web services
  • CICS and IBM MobileFirst Platform Foundation
  • Exercise: CICS and IBM MobileFirst adapter
  • CICS events and push notifications
  • Exercise: CICS events and notifications
  • Mobile integration and workloads
  • Exercise: CICS TG JSON web services
  • Secure mobile access to CICS
  • Exercise: IBM z/OS Connect feature
  • Course summary


What do I need to bring with me to my public class?

All required learning materials and equipment are provided in the classroom.





When do public training course fees have to be paid?

For public training classes payment must be received no later than three business days prior to the first day of class in order to remain in the class and confirm your seat. Failure to provide payment by this date may result in removal from the class, and/or late cancellation fees applied. You can submit payment in the form of a Purchase Order or credit card.





On-site (private) Course Pricing:

To find out more about On-site training e-mail us at enablement@agilesolutions.co.uk or call one of our offices.





What is the cancellation policy?

Requests for cancellations or date transfers need to be received at least ten (10) business days prior to the event start date in order to receive a full refund. If a cancellation or reschedule request is received less than ten (10) business days before the start date, the penalty of 100% of the cost of the course will be applied, resulting in no amount of the fee being refunded. Refunds will not be allowed for “no-shows” in our public training or IVA courses. This cancellation policy is strictly enforced.





What happens if Agile Solutions needs to cancel or reschedule a course?

Agile Solutions reserves the right to cancel events for any reason at any time. Cancellation liability for Agile Solutions, if Agile Solutions cancels the course, is limited to the return of course payment ONLY. Agile Solutions will not reimburse registrants for any other costs including but not limited to any travel cancellation fees or penalties, including airfare and hotel costs. PLEASE NOTE: If your registration status is either “Approved”, or “Pending Payment” you have not been confirmed for the class and it is recommended that you do not make any travel arrangements until you have received a confirmation e-mail letting you know the class and registration is confirmed.





How will I know if my course has been rescheduled?

Agile Solutions reserves the right to reschedule or cancel a course due to low enrollment or if necessitated by other circumstances. Agile Solutions will contact you via e-mail or phone to inform you of the change of schedule. Once you have been notified you may reschedule or receive a full credit. Agile Solutions shall not be liable for any other costs including but not limited to any non-refundable travel arrangements if a course is rescheduled or cancelled.