We received the following error today which brought down the Vantage WEB Client:
ICH408I USER(userid) GROUP(STC ) NAME(CA STC FOR SMS ) 471
resource-name CL(DATASET ) VOL(SYMC00)
INSUFFICIENT ACCESS AUTHORITY
FROM resource-name (G)
ACCESS INTENT(UPDATE ) ACCESS ALLOWED(READ )
IKJ56229I DATA SET dataset NOT ALLOCATED, CATALOG ERROR+
IKJ56229I DATA SET NAME CONFLICTS WITH EXISTING DATA SET NAME OR USER IS NOT AUTHORIZED TO PERFORM THE OPERATION.
IGD100I 3F30 ALLOCATED TO DDNAME SYS00008 DATACLAS ( )
IEA820I TRANSACTION DUMP REQUESTED BUT NOT TAKEN 475
AUTOMATIC ALLOCATION OF DUMP DATA SET FAILED
BPXM023I (CAVANTWC) JVMDMP025I IEATDUMP failed RC=0x00000008 RSN=0x00000026
DSN=CAVANTWC.JVM.CAVANTWC.D201202.T073229.X&DS
BPXM023I (CAVANTWC) 477
JVMPORT024E IEATDUMP failed because we couldn't allocate the dump
dataset (check disk space and field permissions).
BPXM023I (CAVANTWC) 478
JVMDUMP012E Error in System dump: dump-datasest
9.X&DS
BPXM023I (CAVANTWC) 479
JVMDUMP032I JVM requested Java dump using '/SYSC/tmp/javacore.20201202
.073229.327890.0002.txt' in response to an event
BPXM023I (CAVANTWC) 485
JVMDUMP032I JVM requested Snap dump using '/SYSC/tmp/Snap.20201202.073
229.327890.0003.trc' in response to an event
*BPXTF009E FILESYSTEM EXCEEDS 99% FULL: /tmpSYSC
*BPXTF010E FILESYSTEM IS FULL: /tmpSYSC
IEA995I SYMPTOM DUMP OUTPUT 552
SYSTEM COMPLETION CODE=0C4 REASON CODE=0000003B
TIME=07.33.21 SEQ=22061 CPU=4005 ASID=0151
PSW AT TIME OF ERROR 478D0001 BD94F884 ILC 6 INTC 3B
ACTIVE MODULE ADDRESS=00000000_3D729000 OFFSET=00226884
NAME=CELQLIB
DATA AT PSW 3D94F87E - C0B00000 1765D507 C398B008
GR 0: 00000000_00000010 1: 00000000_3E2496D8
2: 00000000_4ACA80D8 3: 00000000_00000000
4: 00000000_00000000 5: 00000000_00000000
6: 00000000_00000000 7: 00000000_00000000
8: 00000000_00000000 9: 00000000_00000000
A: 00000000_4ACA8C38 B: 00000000_3D952748
C: 00000051_88FFEC60 D: 00000000_3E249F70
E: 00000000_00FD6740 F: 00000000_3D94F861
END OF SYMPTOM DUMP
BPXP018I THREAD 3E0DE0000000002D, IN PROCESS 327890, ENDED 553
WITHOUT BEING UNDUBBED WITH COMPLETION CODE 940C4000
, AND REASON CODE 0000003B.
IEF404I CAVANTWC - ENDED - TIME=07.33.21
$HASP395 CAVANTWC ENDED - RC=0255
I have two questions, the first concerns the Master Catalog error needing Update authority.
I can request Update authority to the Master, but wanted to check to see if I should define an alias in a user catalog for the WEB client. It tried to allocate: dataset - but the user alias is currently not defined. Is there a parm setting that I need to update for this high level qualifier?
Second question: Is there a way that I can direct/define a dedicated Vantage Web Client directory instead of using the TEMP directory for the LPAR (/tmpXYZC ) ? My concern is that this temp directory is used by everyone on this LPAR.
Vantage
Concerning question #1, the Vantage Web UI STC does not have UPDATE access to the Master catalog which is causing the error.
Concerning question #2, the target directories can be re-defined to specific locations by the user, thus potentially avoiding 'out of space' errors involving Java dumps.
If the Web client tries to allocate a data set for which there is no alias, then the STC userid will need to have update authority to the Master catalog. The userid STC userid should have access to an alias defined in a Usercat for those data sets.
Also, normally the java dumps are stored in the current working directory of the JVM. If for some reason the dump cannot be stored in this directory, then the JVM will look for the temp directory. This can be controlled by setting a variable in the JVM of the CAVANWC STC. Find the line "# JVM CONFIGURATION PARAMETERS" in the started task and add the lines:
export IBM_JAVACOREDIR=
export TMPDIR=
The directory configured in IBM_JAVACOREDIR will be the default directory for creating dumps. If for some reason the dump cannot be created there then the dump will be created in the directory specified by the TMPDIR parameter.
To change the HLQ of where the Web Client is storing dump data sets, locate the line "# JVM CONFIGURATION PARAMETERS" in the started task and add the line:
export JAVA_DUMP_TDUMP_PATTERN=<pattern>
By default this pattern is set to: %uid.JVM.TDUMP.%job.D%y%m%d.T%H%M%S
Here is an example of changing the default pattern:
export JAVA_DUMP_TDUMP_PATTERN=MYVANTWC.TDUMP.%job.D%y%m%d.T%H%M%S