You can write an analyzer program in Assembler, C, COBOL, or PL/I.
Input and output parameters for an analyzer program are passed in a COMMAREA. Language-dependent header files, include files, and copy books which map the COMMAREA are described in Reference information for analyzer programs.
CICS supplies the default analyzer program DFHWBAAX, which is described in CICS-supplied default analyzer program DFHWBAAX, and the sample analyzer program DFHWBADX, which is described in CICS-supplied sample analyzer program DFHWBADX. If these analyzers do not meet your requirements, you need to write your own. You might be able to use DFHWBADX as an example.
All the user-replaceable programs must be local to the system in which CICS Web support is operating. If you do not use autoinstall for programs, you must define and install program definitions for all user-replaceable programs used by CICS Web support, including the analyzer and converter programs. If you use autoinstall for programs, you must ensure that user-replaceable programs are installed with the correct attributes. Note that your analyzer programs must be defined with EXECKEY(CICS).
For more information about writing user-replaceable programs, see the CICS Customization Guide.