PI31317: In RDz, com.ibm.ftt.resources.core.physicalResource.refresh() sometimes does not work for offline volumes
Closed as program error.
In Rational Developer for System z (RDz), com.ibm.ftt.resources.zos.zosphysical.ZOSDataSet.isOfflineVolume () does not display the correct results when offline volumes are brought back online from outside RDz (e.g. using CA_DISK) and the workspace is active or when volumes are taken offline outside RDz while the workspace is active. Calling com.ibm.ftt.resources.core.physical.IPhysicalResource.refresh() should resolve the issue but this does not always work.
Disconnect and reconnect to the host system
The RDz Remote Resource API ZOSDataSet.isOfflineVolume() does not display the correct results when offline volumes are brought back online from outside RDz (e.g. using CA_DISK) and the workspace is active or when volumes are taken offline outside RDz while the workspace is active. Calling IPhysicalResource.refresh() should resolve the issue but this does not always work.
Getting this to work correctly involved changes in multiple areas: 1) Various isOfflineVolume() methods have been updated to go ask for the state rather than relying on cached values. 2) Various refresh() methods now force a trip to the file system. 3) Those refresh() methods also now publish their activity so that subscribers such as UI's can update themselves. 4) We now tolerate logical members with no corresponding physical resource when the PDS is offline just like we do for migrated datasets. 5) The Remote Systems view file adapter now checks for offline state in getImageDescriptor(). The problem listed in this APAR has been resolved with IBM Rational Developer for System z V220.127.116.11 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Reported component name
RATL DEV FOR SY
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
RATL DEV FOR SY
Fixed component ID
Applicable component levels