IBM Support

PH66735: COMMAND SERVER COREDUMP WHEN A COMMAND LINE WITH RESOURCE ALIASES CONTAINED A CARD OVERRIDE FOR NON-FILE ADAPTERS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Executing a IBM Transformation Extender map using the Command
    Server along with utilizing a resource registry value results in
    
    a core dump.
    
    A command similar to:
    dtxcmdsv /mymapdirectory/runthismap.mmc -IMJALE1
    `%resourcevalue1%.....
    
    Results in a crash.log file with contents similar to:
    system(??) at 0x9000000004356d4
    mercStackTrace(sig = 150994944, siginfo = 0x0000000100079a24,
    vucontext = 0x00000001000799c8), line 242 in "merc_str.c"
    mercExceptHandler(szSignalType = "- received SIGILL: 4.", nSig =
    
    1, pSigInfo = 0x0000000000000004, pv = (nil)), line 485 in
    "mercsignal.c"
    sigIllHandler(nSig = 1, pSI = 0x09001000a26d6030, pv =
    0x0fffffffffffb3a0), line 352 in "mercsignal.c"
    .() at 0x0
    CMpiCard::GetAdptAlias(char*, unsigned int, unsigned
    short)(lpszString = "", uMaxLen = 150999040, wIOType = 0), line
    3778 in "mercpim.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    unnamed block in _getMaskingProperties(int)(IOType = 1), line
    2314 in "mercpic.cpp"
    _getMaskingProperties(int)(IOType = 1), line 2314 in
    "mercpic.cpp"
    unnamed block in mpiMaskCommandLine(cmd_line = "\350A", IOType =
    
    1), line 3218 in "mercpic.cpp"
    unnamed block in mpiMaskCommandLine(cmd_line = "\350A", IOType =
    
    1), line 3218 in "mercpic.cpp"
    unnamed block in mpiMaskCommandLine(cmd_line = "\350A", IOType =
    
    1), line 3218 in "mercpic.cpp"
    mpiMaskCommandLine(cmd_line = "\350A", IOType = 1), line 3218 in
    
    "mercpic.cpp"
    LogAlias(pfileOrig = "^O\377\377\377\377\377\352\360", pfileNew
    = "", pfileMasked = "", plogFile = "", bEncrypted = 268435455,
    bDecrypt = 0, usesCrypto = 268435455, wIOType = 0), line 1554 in
    
    "mresname.c"
    ResolveCommandLineAlias(mrah = (nil), lpszSystem = (nil),
    lpszCmdLine = "^O\377\377\377\377\377\322\300", lpszNewCmdLine =
    
    (nil), lpszMaskedCmdLine = "", pdwNewCmdLineLen =
    0x0800200140000000, pwIOType = 0x0fffffffffffd030, pwErrorCode =
    
    0x09001000a5bae568, dwInstance = 0), line 2526 in "mresname.c"
    OverrideCards(pmtr = 0x0fffffffffffd9d0, pmio =
    0x00000001000763c8), line 1024 in "mercfile.c"
    RunAllMaps(pcl = 0x0fffffffffffdd20, hMapParent =
    0x000000010006bdac), line 2672 in "mercrun.c"
    main(argc = 0, argv = (nil)), line 1239 in "mercmain.c"
    

Local fix

  • ITXCQ - ITX00062999
    TR / TR
    Circumvention: None
    

Problem summary

  • Users Affected:
    IBM Transformation Extender users who uses the map command
    server with command lines with resource aliases.
    
    Problem Description:
    The map command server could terminate abnormally when a command
    line with resource aliases contained a card override for some
    non-file adapters.
    
    Platforms Affected:
    All
    

Problem conclusion

  • Internal library initialization logic which is now required to
    use ResolveCommandLineAlias was not present early enough in
    program execution. Initialization logic was added at an
    appropriate location in program execution.
    
    Applies to:
    11.0.0.0
    
    Fixed in the next service packs and releases.
    
    To obtain the fix for this APAR:
    
    To see if the next fix pack or product release is available,
    check the IBM Transformation Extender product Release Notes
    page:
    https://www.ibm.com/support/pages/node/318755
    
    If a fix pack release is available, download it from Fix
    Central:
    http://www.ibm.com/support/fixcentral/
    
    If a new product release is available, download it from
    PassportAdvantage:
    https://www.ibm.com/software/passportadvantage/pao_customer.html
    
    
    If the fix pack or product release is not available and you
    require the APAR fix immediately, request a Limited Availability
    Interim Fix (LAIF) by opening a support Case:
    https://www.ibm.com/mysupport
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH66735

  • Reported component name

    ITX

  • Reported component ID

    5724Q2300

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-05-27

  • Closed date

    2025-07-30

  • Last modified date

    2026-08-15

  • 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

    ITX

  • Fixed component ID

    5724Q2300

Applicable component levels

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSVSD8","label":"Transformation Extender"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00"}]

Document Information

Modified date:
16 August 2026