EmbeddedMaasBroker generating same named instances in MessageService z/OS task
search cancel

EmbeddedMaasBroker generating same named instances in MessageService z/OS task

book

Article ID: 137322

calendar_today

Updated On:

Products

COMMON SERVICES FOR Z/OS 90S SERVICES Common Services

Issue/Introduction

Noticing that as more LPARS are on-boarded the Message Service tasks are generating the same embeddedMaasBroker names for different LPARs. 

 

LPAR (SYSx):

$ ls -l /SYSx/ccs/ccsuss/cfgb/instance/messageService/brokerData/
total 48
drwxr-x---   3 ZMSSTC   ZMSGRP     8192 Sep 13 15:10 .
drwxrwxr-x   8 ZMSSTC   ZMSGRP     8192 Sep 16 10:56 ..
drwxr-xr-x   3 ZMSSTC   ZMSGRP     8192 Sep 13 15:10 embeddedMaasBroker-ff883ade-3e2b-44d9-a392-10826d34db40


LPAR (SYSy):

$ ls -l /SYSy/ccs/ccsuss/cfgb/instance/messageService/brokerData/
total 48
drwxr-x---   3 ZMSSTC   ZMSGRP     8192 Sep 17 10:41 .
drwxrwxr-x   8 ZMSSTC   ZMSGRP     8192 Sep 17 10:41 ..
drwxr-xr-x   3 ZMSSTC   ZMSGRP     8192 Sep 17 10:41 embeddedMaasBroker-ff883ade-3e2b-44d9-a392-10826d34db40

Environment

Release : Common Services release 14.1 or15.0
Component : CCS MESSAGE SERVICE

Cause

Updated CAW0OPTV members were not copied over to "runtime" library, thus not picking up changes during execution.

Resolution

Update the CA Message Service startup proc (eg. ZMSSTART) so that //STDENV points to a current copy of CAW0OPTV(ZMSENVT2) which should contain the following statements: 

# Server Id config
IJO="$IJO -Dserver.id.config="
IJO="$IJO${MSINST}/broker/server-id.txt"

These ensure that the randomly generated name for the embeddedMaasBroker directory is unique for each LPAR.

If the above statements are not found in your SMP/e controlled copy of CAW0OPTV(ZMSENVT2) you should apply most current cumulative maintenance PTF for CCS Message Service