title: CICS EXCI Transaction CSMI abend ASRA
body: <p>I have a cobol batch program that uses CICS LINK to call a CICS program via EXCI. The CICS program invokes a webs service and parses result into a copybook that is then passed back in the commarea of the LINKAGE SECTION. </p>
  
  <p>Everything seems to work fine and the data the batch program needs this there, but I have an ASRA abend when the EXCI response codes are checked. The CICS log reports the following</p>
  
  <pre><code>DFHAC2236 Transaction CSMI abend ASRA in program IOCCBR term RG1. Updates to local  recoverable
   resources will be backed out.
  </code></pre>
  
  <p>I have researched the DFH*** code and ASRA in general, but found no answers. Dumps are not common practice with company but I do have the abend aide available.</p>
  
  <pre><code>EXEC CICS LINK PROGRAM('IOCCBR')    
    APPLID('PRODAOR1')                
    LENGTH(LENGTH OF WS-COMMAREA)     
    COMMAREA(WS-COMMAREA)             
    RETCODE(WS-EXCI-EXEC-RETURN-CODE) 
    SYNCONRETURN                      
  END-EXEC.                           
  </code></pre>
  
  <p>Any thoughts would be greatly appreciated.Thanks</p>