A fix is available
APAR status
Closed as program error.
Error description
CATALOG database and DIRECTORY data set are shared between IMS1 and IMS2 in a 2 way SMQ IMSPlex environment (CATALOG and mACB enabled). In this environment the procedure to propagate a PSB change (without need of DB/DBD changes) to one IMS at a time without bringing IMS down is the following, assume we are making a change to PSB): 1. Change PSB source for PSB1. Do a PSBGEN. Then do an ACBGEN (using DFS3UACB and specifying MANAGEDACBS=STAGE). Now the ACB is in the Staging DIRECTORY. 2. Stop the transactions that use PSB1 in IMS1. 3. Issue IMPORT command: IMPORT DEFN SOURCE(CATALOG) NAME(PSB1) FOR(IMSID(IMS1)) OPTION(UPDATEPSB) , this route the command to IMS1 only. 4. START the transactions in IMS1 that use PSB1. 5. STOP the transactions that use PSB1 in IMS2 and do an IMPORT to refresh the PSB in IMS2 with the command: IMPORT DEFN SOURCE(CATALOG) NAME(PSB1) FOR(IMSID(IMS2)) OPTION(REFRESHPSB) routed to IMS2. 6. START the transactions in IMS2 that use PSB1 The above sequence fails on Step 3. with X'0000000C' X'00003004' and CC/CCText/ErrorText: 'B1 RESOURCE STATE ERROR - PROGRAM PSB1 SCHEDULED' during OLCCMT1F Phase on IMS2.
Local fix
No Local FIX
Problem summary
**************************************************************** * USERS AFFECTED: * * IMS 15 users of the IMPORT DEFN SOURCE(CATALOG) command. * **************************************************************** * PROBLEM DESCRIPTION: * * The IMP DEFN SOURCE(CATALOG) FOR(IMSID()) OPTION(UPDATEPSB) * * command fails with RC0C RSN3004 'B1 RESOURCE STATE ERROR * * PROGRAM XXX SCHEDULED', even though the PSB was scheduled on * * an IMS system that was not specified in the FOR(IMSID()) * * list and the program was cached in the 64-bit storage pool. * * * **************************************************************** * RECOMMENDATION: * * INSTALL CORRECTIVE SERVICE FOR APAR/PTF. * **************************************************************** The IMP DEFN SOURCE(CATALOG) FOR(IMSID()) OPTION(UPDATEPSB) command failed with RC0C RSN3004 'B1 RESOURCE STATE ERROR PROGRAM XXX SCHEDULED', because the PSB being imported was scheduled in an IMS system that was not specified in the FOR(IMSID()) list. The 64-bit storage pool was enabled on the IMS where the PSB was scheduled. The scheduled PSB should not have caused the IMPORT command to fail.
Problem conclusion
DFSCPPS0 has been modified so that if a PSB that is being imported is scheduled in an IMS system that was not specified in the FOR(IMSID()) list, the IMPORT command will no longer fail if the PSB is resident or if the PSB is non-resident and cached in the 64-bit storage pool. IMSMGDACBS/K
Temporary fix
Comments
APAR Information
APAR number
PH64150
Reported component name
IMS V15
Reported component ID
5635A0600
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-11-14
Closed date
2025-09-05
Last modified date
2025-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO04783
Modules/Macros
DFSCPPS0
Fix information
Fixed component name
IMS V15
Fixed component ID
5635A0600
Applicable component levels
R500 PSY UO04783
UP25/09/06 P F509
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPH2","label":"IMS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"15","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
02 October 2025