VOOZH about

URL: https://www.ibm.com/support/pages/apar/PH70622

⇱ PH70622: STDENV SYNTAX CHECK FOR MISMATCH QUOTES UPDATE


PH70622: STDENV SYNTAX CHECK FOR MISMATCH QUOTES UPDATE

APAR status

  • Closed as program error.

Error description

  • Error Message: JVMJZBL1064E One or more statement in DD:STDENV
    in-stream does not have closing quotation, return code=103
    .
    Stack Trace: N/A
    .
    Customer provided the sample shell script snippet as below:
    elif echo "$java_version_output" <PIPE> grep -q "version \"17";
    for this STDENV DD* content , the customer faced false -error of
    mismatch quote which should not be the case , as the shell
    script also uses backslash as escape for a following quotation
    which can be expected inside a nested script.
    

Local fix

Problem summary

  • The mismatch quotes in STDENV DD* content was flagging falsely
    for any escape quotes functionality with backslash in a regular
    expression of shell script. That has been handled and fixed in
    this issue.
    

Problem conclusion

  • Now the escape quotes or characters are handled with the changes
    
    done and the shell script approved regular expressions should be
    
    accepted for stdenv DD* content without any false error alert.
    Also the earlier functionality of flagging the mismatch
    quotations along with log information on probable line numbers
    will help user to find the exact line of issue and fix them.
    .
    This APAR will be fixed in the following Releases:
    .
    IBM Semeru Runtimes
     25 25.0.3.0
     21 21.0.11.0
     17 17.0.19.0
    .
    Downloads and supplementary documentation can be found at the
    following locations:
    - For the z/OS operating system:
     - Java SDK Products on z/OS
     https://www.ibm.com/support/pages/java-sdk-products-zos
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH70622

  • Reported component name

    JAVA Z/OS 64

  • Reported component ID

    620700104

  • Reported release

    H00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2026-03-21

  • Closed date

    2026-03-31

  • Last modified date

    2026-04-29

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

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

Fix information

  • Fixed component name

    JAVA Z/OS 64

  • Fixed component ID

    620700104

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"H00","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
30 April 2026