APAR status
Closed as program error.
Error description
The following script:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Set these two variables for your environment
set $nodeName ldxlabinfra2
set $serverName iaf
# Remove the default generated ssl transport
set serverId [$AdminConfig getid
/Node:$nodeName/Server:$serverName]
set httpList [$AdminConfig list HTTPTransport $serverId]
foreach http $httpList {
set ssl [$AdminConfig showAttribute $http sslEnabled]
puts " "
puts [$AdminConfig showall $http]
if {([string compare $ssl "true"] == 0 )} {
puts "Removing"
$AdminConfig remove $http
} else {
# Find the transport port
puts "Saving"
set endpt [$AdminConfig list EndPoint $http]
set httpPort [$AdminConfig showAttribute $endpt port]
puts "transport port >>> $httpPort"
}
}
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Returns...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
WASX7209I: Connected to process "dmgr" on node ...
{address {{host *}
{port 9088}}}
{external false}
{properties {}}
{sslEnabled false}
Saving
transport port >>> 9444
{address {{host *}
{port 9444}}}
{external false}
{properties {}}
{sslConfig ldxlabinfra2Manager/DefaultSSLSettings}
{sslEnabled true}
Removing
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Which shows that port of the $http object is 9088 when using
"showall" but when using "list EndPoint -> showAttribute" = 9444
Local fix
Work around 1:
In the JACL script replace the line
"set endpt [$AdminConfig list EndPoint $http]"
with
"set endpt [$AdminConfig showAttribute $http address]"
Work around 2:
In the JACL script replace the line
"set endpt [$AdminConfig list EndPoint $http]"
with
"set endpt [lindex [$AdminConfig list EndPoint $http] $i ]"
and add the following statement before "foreach http $httpList
{"
"set i 0"
and add the following statement as a last statement of for loop
"incr i"
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server versions *
* 5.1 and 5.0.2 users *
****************************************************************
* PROBLEM DESCRIPTION: "$AdminConfig list EndPoint $scope" *
* command list all EndPoints *
* irrespective of scope specified. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
"$AdminConfig list EndPoint $scope" lists all the EndPoints
present in server.xml, even though a specific HTTPTransport
is specified as scope parameter.
The list command uses the scope parameter to filter out xml
files, which contains the HTTPTransport variable specified in
the scope. After filtering out the xml file it lists all the
EndPoints present in the XML file. But it should list only one
EndPoint of the corresponding HTTPTransport.
The purpose of scope parameter is not utilized properly.
Problem conclusion
The fix will filter the EndPoints and returns only the
EndPoint of HTTPTransport specified as scope.
The fix for this APAR is currently targeted for inclusion
in cumulative fixes 5.02.15 and 5.1.1.9.
Please refer to the recommended updates page for delivery
information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix Comments
APAR information |
APAR number |
PK12022 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
10I |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2005-09-19 |
Closed date |
2005-11-08 |
Last modified date |
2006-01-10 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
|
Fix information |
Fixed component name |
WAS BASE 5.0 |
Fixed component ID |
5630A3600 |
Applicable component levels |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|