We had WMB on System z running without any problem, until recently that we have changed our Coupling Facility Processor. After IPLing the system, broker address space was started but when we had defined execution group and recycled it, broker abended with 2C1.
We had delete/defined WMB, but same problem occured. Verification step passed successfully.
Here is the error in the STDERR:
CEE3250C The system or user abend S2C1 R=000000C4 was issued.
From entry point ImbDumpAndTerminate(int,const void*) at compile unit offset +000000001AB943E4 at entry offset -0000000000847BB4 at address 000000001AB943E4.
Here is sysdump title:
LIST 00. LITERAL LENGTH(X'2B') CHARACTER
00000000 | WMQBRK ,ABN=S2C1-000000C4,C=M7500.700.BRKR |
Broker address space and OMVS are the only Address spaces included in the dump. Dump is taken from /usr/lpp/mqsi/v7r0m0/bin/bipbroker.
Surprisingly, the problem has solved by adding TSO segment to BROKER user with zero REGION SIZE.
We didn't have TSO segment for this user before and everything was fine. I don't understand what should have been changed and considerring no OutOfMemoryError in dumps, what are the main factors for memory allocation in Websphere Message Broker on z/OS?!