IBM Support

PI82039: DMH7922E: UNEXPECTED ERROR IN COM.IBM.DMH.AQP.HANDLESCANCLAS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DMH7922E: Unexpected error in
    com.ibm.dmh.aqp.HandleScanClassification processor
    

Local fix

  • None Known
    

Problem summary

  • Analysis fails for JCL with very long PARM parameter.
    File details page displays Analysis status = Incomplete.
    Analysis queue is not running, however, the Identify file
    language request remains on the queue for the file of interest.
    Work queue displays: java.lang.Exception: Return code=0016 from
    step=08 (Identify file language)
    The PostProcessor log will display messages similar to the
    following:
    PostProcessor SEVERE: Unknown
    Caused by: //'temp_dataset_name': fwrite() failed; EDC5003I
    Truncation of a record occurred during an I/O operation.
    (errno2=0xC0420055); errno=3 errno2=0xc0420055 last_op=60
    errorCode=0x0
    com.ibm.jzos.ZFileException: //'temp_dataset_name': fwrite()
    failed; EDC5003I Truncation of a record occurred during an I/O
    operation. (errno2=0xC0420055); errno=3 errno2=0xc0420055
    last_op=60 errorCode=0x0
       at com.ibm.jzos.ZFile.fwrite(Native Method)
       at com.ibm.jzos.ZFile.write(ZFile.java:1545)
       at com.ibm.jzos.ZFile$2.write(ZFile.java:839)
       at
    sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java
    :355)
       at
    sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder
    .java:425)
       at
    sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:
    429)
       at
    sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:175)
       at
    java.io.OutputStreamWriter.flush(OutputStreamWriter.java:274)
       at
    com.ibm.dmh.util.TextFileContents.saveFile(TextFileContents.java
    :299)
       at
    com.ibm.dmh.scan.analyzers.utils.ImportFile.create(ImportFile.ja
    va:56)
       at
    com.ibm.dmh.aqp.HandleScanClassification.submitTheScan(HandleSca
    nClassification.java:535)
       at
    com.ibm.dmh.aqp.HandleScanClassification.processBatchOfScanReque
    sts(HandleScanClassification.java:206)
       at
    com.ibm.dmh.aqp.HandleScanClassification.run(HandleScanClassific
    ation.java:332)
       at
    com.ibm.dmh.aqp.AnalysisQueueProcessorWork.processQueueType(Anal
    ysisQueueProcessorWork.java:660)
       at
    com.ibm.dmh.aqp.AnalysisQueueProcessorWork.startQueueProcessing(
    AnalysisQueueProcessorWork.java:607)
       at
    com.ibm.dmh.aqp.AnalysisQueueProcessorWork.run2(AnalysisQueuePro
    cessorWork.java:431)
       at
    com.ibm.dmh.qp.DmhWork$WorkThreadIdentitySwitcher.run(DmhWork.ja
    va:72)
       at
    com.ibm.dmh.util.ThreadIdentitySwitcher$1.run(ThreadIdentitySwit
    cher.java:118)
       at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:424)
       at javax.security.auth.Subject.doAs(Subject.java:495)
       at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:13
    3)
       at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:91
    )
       at
    com.ibm.dmh.util.ThreadIdentitySwitcher.switchAndRun(ThreadIdent
    itySwitcher.java:111)
       at com.ibm.dmh.qp.DmhWork.run(DmhWork.java:35)
       at
    com.ibm.dmh.qp.AsynchBeanWorkManager$ABWorkWrapper.run(AsynchBea
    nWorkManager.java:131)
       at
    com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java
    :271)
       at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:424)
       at javax.security.auth.Subject.doAs(Subject.java:495)
       at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:13
    3)
       at
    com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:91
    )
       at
    com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.jav
    a:338)
       at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:453)
       at
    com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:806)
       at
    com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithE
    xecutionContextImpl.java:222)
       at
    com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:20
    6)
       at
    com.ibm.ws.asynchbeans.WLMABWorkItemImpl.run(WLMABWorkItemImpl.j
    ava:68)
       at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
    [2017/05/12 13:04:32:060] PostProcessor SEVERE: DMH7922E:
    Unexpected error in com.ibm.dmh.aqp.HandleScanClassification
    processor: Unknown
    Caused by: //'temp_dataset_name': fwrite() failed; EDC5003I
    Truncation of a record occurred during an I/O operation.
    (errno2=0xC0420055); errno=3 errno2=0xc0420055 last_op=60
    errorCode=0x0
    [2017/05/12 13:04:32:060] PostProcessor INFO: DMH1763I: Stop
    processing queue type 08. Highest RC=0016.
    [2017/05/12 13:04:32:060] PostProcessor INFO: Processed in
    00:00:00.769 with highest RC=0016 queue type 08 (Identify file
    language)
    [2017/05/12 13:04:32:061] PostProcessor INFO: DMH1767I: The
    postprocessor completed. Highest RC=0016.
    

Problem conclusion

  • RAA will truncate character strings (i.e. symbols) to the
    maximum length for the DMH_SYMBOL table (column SYMBOL_TEXT
    VARCHAR 230) to avoid classification scan import records being
    larger than the temporary data set record length.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI82039

  • Reported component name

    RAA FOR SSTEM Z

  • Reported component ID

    5655W5700

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-05-23

  • Closed date

    2017-05-23

  • Last modified date

    2017-06-23

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • DMH7922E
    

Fix information

  • Fixed component name

    RAA FOR SSTEM Z

  • Fixed component ID

    5655W5700

Applicable component levels

  • R610 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS3JHP","label":"Rational Asset Analyzer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
18 October 2021