IBM Support

IV49660: TACMD DELETEAPPINSTALLRECS COMMAND DOESN'T WORK FOR A MANAGED SYSTEM NAME CONTAINING HASHTAG CHAR "#"

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • 1.  When using hashtag char "#"  for temsname in the
    deleteappinstallrecs command:
    
     tacmd deleteappinstallrecs -n temsname -v vvvvvvvv -t pp
           fails with KUIC02001E: The command did not complete
    because the value given for -n option is not an String matching
    the [A-Za-z0-9._:*\-]
    
    2.  SDA installation will fail with the following messages in
    the RKLVLOG:
    
    KFASD100   Self-Describing Install Started for PRODUCT <M5>, VER
    <05100004>, ID <TMS>, IDVER <05100004>.
     2013.204 18:01:07.42 (0000-E1AF8A43:kt1clntc.cpp,124,"
    LocalFileValidV3") user <> target file
    </rtehome/#@$A/kds/support/TEMS/KM5MSM
     2013.204 18:01:07.42 AN.txt> environment variable replacement
    error <0xF11E0033>  2013.204 18:01:07.42
    (0001-E1AF8A43:kfasdgmf.c,288,"KFASDM_GetFile")
    Unable to retrieve file <@ITM_MANIFEST_PATH@/KM5MSMAN.txt> fro
     2013.204 18:01:07.42 m managed system <#@$#PLEX:#@$A:MVSSYS>
    thrunode <#@$A:CMS> kt1 status <0xF11E0033><KT1_ERR_ENV_VAR_NAME
     2013.204 18:01:07.42 _INVALID> retryable <0x80000000>.
     2013.204 18:01:07.42 (0002-E1AF8A43:kfasdwlm.c,2713,"
    KFASDM_DownloadPerRequest") Get manifest file failed. product
    code <M5> manage
     2013.204 18:01:07.42 d system <#@$#PLEX:#@$A:MVSSYS> thrunode
    <#@$A:CMS> status <1007>retryable <0x80000000>
     2013.204 18:01:07.42 (0003-E1AF8A43:kfasdwlm.c,919,"
    KFASDM_RequestMgr") KFASDM_DownloadPerRequest failed status
    <1007>.product cod
     2013.204 18:01:07.42 e <M5> product version <05100004> managed
    system ,#@$#PLEX:#@$A:MVSSYS> thrunode <#@$A:CMS> retryable <0
     2013.204 18:01:07.42 x80000000>
     2013.204 18:01:07.42 KFASD102   Self-Describing Install Failed
    with STATUS <1007> for PRODUCT <M5>, VER <05100004>, ID <TMS>,
    IDVER
     2013.204 18:01:07.42  <05100004>..
    
    Detailed Recreation Procedure:
    
    1.  Create a TEMS having "#" in the name
    2.  Run the tacmd deleteappinstallrecs against this tems
    

Local fix

  • Rename the temsname to not include the "#" character.
    

Problem summary

  • The "tacmd deleteappinstallrecs" command fails if the managed
    system name contains the hash symbol (#).
    
    
    The "tacmd deleteappinstallrecs" command fails if the managed
    system name contains the hash symbol (#).   The problem is
    caused by a bad regular expression used for input validation.
    This affects all tacmd commands with a managed system name
    parameter.  This includes the following commands:
    
    - deleteappinstallrecs
    - histstartcollection
    - histstopcollection
    - listappinstallrecs
    - managesit
    - refreshCatalog
    - clearAppSeedState
    

Problem conclusion

  • The behavior was modified to correctly apply a new regular
    expression to validate managed system name.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
       | fix pack | 6.3.0-TIV-ITM-FP0003
    

Temporary fix

  • On a UNIX sysetm, change directory to the path
    $CANDLEHOME/$interp/ue/xml/
    
    On a Windows system, change directory to the path
    %CANDLE_HOME%/bin/xml/
    
    backup the following files
    
    - kuiclearappseedstateVld.xml
    - kuideleteappinstallrecsVld.xml
    - kuihiststartcollectionVld.xml
    - kuihiststopcollectionVld.xml
    - kuilistappinstallrecsVld.xml
    - kuimanagesitVld.xml
    - kuirefreshcatalogVld.xml
    
    Edit them and change the regular expression for the temsname
    with the following one:
    
    [A-Za-z0-9._:*\-#]
    

Comments

APAR Information

  • APAR number

    IV49660

  • Reported component name

    TEMS

  • Reported component ID

    5724C04MS

  • Reported release

    630

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-19

  • Closed date

    2013-12-17

  • Last modified date

    2014-08-08

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

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

Fix information

Applicable component levels

  • R630 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCTLMP","label":"ITM Tivoli Enterprise Mgmt Server V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
08 August 2014