A fix is available
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