IBM Support

DFHPI0001 AKEA 0C4 at offset ABEE in DFHPIPL when installing non-Java PIPELINE for JSON services

Question & Answer


Question

At the time that I install my PIPELINE resource, it goes into "Enabling" state and never changes state. Looking at the CICS job log, I see message DFHPI0001 indicating an abend AKEA/0C4 in module DFHPIPL at offset x'ABEE' (at level UI40084). What could be causing the abend0C4?

I have defined a non-Java PIPELINE for JSON services as described in the CICS 5.3 documentation. I set the to DFHPIJT. This is my entire PIPELINE configuration file:

 <?xml version="1.0"?>
 <provider_pipeline  xmlns="http://www.ibm.com/software/htp/cics/pipeline">
      <service>
          <terminal_handler>DFHPIJT</terminal_handler>
      </service>
 </provider_pipeline> 

Answer

The non-Java configuration file was missing both and tags as detailed in the CICS Transaction Server for z/OS 5.3 documentation, section Creating the CICS infrastructure for a non-Java JSON service provider.

The configuration file should contain the following tags:
(NOTE: The handler_parameter_list tag is optional)

  <service>
       <terminal_handler>
              <handler> 
                      <program>DFHPIJT</program> <handler_parameter_list/>
              </handler> 
      </terminal_handler>
  </service> 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"XML","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
27 April 2017

UID

dwa1370006