Number of questions: 55
Number of questions to pass: 33
Time allowed: 90 mins
The test consists of five sections containing a total of approximately 55 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 – Application Design 22%
Design programs for performance and threadsafe standards.
Design applications for scale and maintainability.
Identify the various communications methods used between CICS regions.
Explain the different resources available to an application program.
Explain interactions with other subsystems such as DB2, MQ, and IMS.
Explain various methods of accessing CICS.
Describe the difference between asynchronous and synchronous processing.
Section 2 – Application Coding 27%
Implement CICS command level transactions.
Create Java code using JCICS APIs.
Access and modify VSAM files, DB2 databases, IMS databases, temporary storage, transient data queues and IBM MQ messages.
Write programs to threadsafe standards.
Show how an application can pass data between programs or transactions.
Handle different code pages.
Respond to normal and exception conditions with suitable diagnostics.
Section 3 – Application Development 11%
Translate, compile and link-edit the program.
Create the CICS definitions required to run a transaction.
Install applications, platforms, bundles and other items.
Deploy a WebSphere Liberty Profile application.
Use application deployment tools such as CICS Explorer to assist in code deployment.
Section 4 – Application Testing and Problem Determination 20%
Diagnose problems using online tools such as CEDF/CEDX and CECI.
Diagnose problems using offline tools such as transaction dumps, traces, and messages.
Debug a Java application in CICS.
Diagnose storage overlay problems using tools and system settings.
Analyze the performance characteristics of an application.
Section 5 – Application Enhancements and Reuse 20%
Apply knowledge of code reuse principles and restrictions.
Examine existing application code in order to understand how to reuse or enhance it.
Extend an application with a Web Service interface.
Call a CICS Program from a WebSphere Liberty Profile application.
Enhance existing applications with new capabilities.
The sample test is designed to give the candidate an idea of the content and format of the questions that will be on the certification exam. Performance on the sample test is NOT an indicator of performance on the certification exam. This should not be considered an assessment tool.
Sample Test for Test C9530-407
To prepare for this test, it is first recommended that you are familiar with the job role description and the parameters this certification is based on, as well as have knowledge of the topics outlined in the test objectives/skills measured on the test. Compare your own technical level to the test objectives and the recommended training resources, and then determine for yourself how much preparation you require. Note that these educational sources are recommended, but not required (*) before taking a certification test.
Before preparing for the certification test, it is recommended that you measure your current level of skill by taking the Sample Test (located from the “Sample/Assessment test” link above)..
You can prepare for the test through the Tutor Approach (classroom, instructor led course, and other sources) or the Self-Study Approach. Sources within each approach collectively cover the skills measured on the test.
To prepare via the Tutor Approach, take course [ WM851G + WM875G ], and refer to the sources with an * in front of them. Note that per this formula, you are required to take 2 courses.
To prepare via the Self-Study Approach, omit the courses, and refer to all other sources with and without the * in front.
The recommended educational resources listed are not intended to be a substitute for, but should complement, relevant practical experience.
Extensive product knowledge is required to pass the test.
Every effort has been made to make the recommended educational resources as complete and as accurate as possible, but no warranty of fitness is implied. The resources provided are on an as is basis. IBM shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from course or publication content..
Course Title: CICS V5 Fundamentals
Course Duration: 3 Days
Course Number: WM851G
Course Abstract: In this 3-day, instructor-led, entry-level course, you learn about the basic concepts and facilities of IBM CICS Transaction Server V5. After completing this course, you have the prerequisite knowledge for all of the follow-on CICS application and systems programming courses that IBM Training offers.
Note: This course fully covers test objectives 1G, 2C, 3B, 4A, 5B, 5D
This course partially covers test objectives 1D, 1E, 1F, 2A, 2E, 4A, 4E, 5C
This course does not cover test objectives 1A, 1B, 1C, 2B, 2D, 2F, 2G, 3A, 3C, 3D, 3E, 4B, 4C, 4D, 5A, 5E
Course Title: CICS V5 Advanced Application Development for SOA and Web Services
Course Duration: 4 Days
Course Number: WM875G
Course Abstract: This 4-day advanced course teaches you how to design, code, test, and debug CICS application programs that use the CICS web services features in CICS Transaction Server V5.
The content of this course is applicable to the entire family of CICS products and is primarily directed toward application developers who are interested in implementing CICS web services. Through a combination of instructor-led lectures and extensive hands-on exercises in COBOL, you learn how to create, test, and debug CICS web services. The course covers topics such as creating and implementing CICS applications as web services and implanting security measures in CICS for web services applications.
Note: This course fully covers test objectives 3A, 5C
This course partially covers test objectives 4D,
This course does not cover test objectives 1A, 1B, 1C, 1D, 1E, 1F, 1G, 2A, 2B, 2C, 2D, 2E, 2F, 2G, 3B, 3C, 3D, 3E, 4A, 4B, 4C, 4E, 5A, 5B, 5D, 5E
CICS Transaction Server V3R1 Channels and Containers Revealed
Asynchronous processing methods
* The COMMAREA
* PUT CONTAINER (CHANNEL)
Sequential reading (browsing)
Autoinstalling programs, map sets, and partition sets
* Handling abends and program level abend exits
* The TCTUA
* INVOKE APPLICATION
EXEC interface block fields
* The delivered logical topology
* How applications are bound to platforms
* Investigating loops that cause transactions to abend with abend code AICA
* CICS messages/DFHSR0622
* Interpreting transaction dumps
* Interrupting program execution
* Using EDF menu functions
* Interpreting abbreviated-format CICS system trace entries
* Trace entry points
* Invoking a multi-versioned application
Using EXEC CICS LINK command
* CICS Services for application programs/Named counter servers
CICS services for application programs/Transient data/ATI
* CICS MRO, ISC, and IPIC: performance and tuning
* READQ TS
* Scope example with link command
Overview: How CICS connects to DB2
CICS web support concepts and structure
* CICS Intercommunication
The integrated CICS translator
* Business overview
Temporary storage control
* Using CSFE debug functions/Storage violation trap
Creating the CICS infrastructure for a SOAP service requester
* Using the LOAD PROGRAM HOLD command
* Translator options
C and C++ to XML schema mapping
* Using EDF in dual-screen mode
Temporary storage queues
The CICS web services assistant
* Application entry points
EDF and non-terminal transactions
* Debugging a Java application
* GETNEXT CONTAINER
* Several channels, one component
* Configuring the platform
CICS maintained data tables
* Programming techniques and affinity
* Packaging applications for deployment
CICS services for application programs/ CICS storage protection and transaction isolation
* Limitations of DPL server programs
* Number of buffers and strings for LSR and NSR
* RESP and RESP2 options
* The ENQ command
Data retrieval by a started transaction
* Channels and containers
* Deploying a web application as a dropin directly to a Liberty JVM server
* Command syntax check
* Making applications threadsafe
Sending a SOAP fault
Support for variable-length values and white space
* Dealing with protection exceptions
PartnerWorld Code: 15004501
Replaces PW Code: 15004501
This intermediate level certification is intended for application developers who design, develop, debug and deploy enterprise applications using IBM CICS Transaction Server V5.2 for z/OS. These application developers can implement and support CICS V5.2 applications by performing all necessary tasks pertaining to:
1. Application Design
2. Application Coding
3. Application Deployment
4. Application Testing and Problem Determination
5. Application Enhancements and Reuse
These application developers are generally self-sufficient and able to perform the majority of tasks involved in the role with limited assistance from peers and vendor support services. They are also expected to be able to efficiently use available product documentation to augment their knowledge as required.
To attain the IBM Certified Application Developer – CICS Transaction Server V5.2 for z/OS certification, candidates must pass 1 test. To gain additional knowledge and skills, and prepare for this test based on the job role and test objectives, take the link to the tests below, and refer to the Test preparation tab.
Recommended Prerequisite Skills
Knowledge and foundational skills one needs to possess before acquiring skills measured on the certification test. These foundational skills are NOT measured on the test. For skills measured on the test, see Test Objectives.)
Basic knowledge of:
one or more high level languages.
This certification requires 1 exam
Click on the link below to see exam details, exam objectives, suggested training and sample tests.
C9530-407 – IBM CICS Transaction Server V5.2 for z/OS Application Development
contains questions requiring single and multiple answers. For multiple-answer questions, you need to choose all required options to get the answer correct. You will be advised how many options make up the correct answer.
is designed to provide diagnostic feedback on the Examination Score Report, correlating back to the test objectives, informing the test taker how he or she did on each section of the test. As a result, to maintain the integrity of each test, questions and answers are not distributed.