Supporting Error Feedback in Assembler Processors

In general AWM supports error feedback for Assembler, a function which displays mainframe Assembler errors in the Error Feedback view. Double-clicking on a message opens the editor and marks all relevant lines.

To support error feedback in combination with the Endevor Attachment you should adapt all Assembler processors.

The following sample shows how to support error feedback in an Assembler processor:

Sample PROC statement:

      
//             SYSXMLLD=’Error-Feedback-Dataset', 
//             PARMASM='XREF(SHORT),LINECOUNT(75),OBJECT,ADATA',        
//             PARMASMX=',EXIT(ADEXIT(TAURTOAX(''/N 100 /W 25'')))', 
... 

To support error feedback you have to specify the ADATA and ADEXIT options as in the above sample.

Sample Assembler step:

      
//COMPILE EXEC PGM=ASMA90,COND=(0,LT),MAXRC=4,  
// PARM='&PARMASM.&PARMASMX.'  
//STEPLIB DD DISP=SHR,  
// DSN=HLQ.ZSERVER.LOADLIB  * zServer Loadlib which contains TAURTOAX 
//SYSXMLSD DD DISP=SHR,  
// DSN=&SYSXMLLD(&C1ELEMENT),  
// MONITOR=COMPONENTS
//SYSADATA DD SPACE=(CYL(2,5)),RECFM=V 
...

The error feedback data set must exist as a variable blocked partitioned data set with record length 16383.