Seen in the syslog when issuing command:CONPRD12 00000290 <ALL D U,XXXX,1 00000090 MIC3039W No linkage defined which can service command - suppressed
MIM Console (MIC) R12.5 on Z/OS
Converting to SDSF from IOF.
Issue the @D LINK ALL command. This displays all consoles defined for MIC.
Console id from the message (CONPRD12) will need to be added dynamically.
Best practice is to review existing LINK statements in the MICCMND member.
In this case we seeLINK CONSOLE=CONS*, SYSID=ALL,POOL=SHARE,AUTHORITY=MASTER
So new consoles would use the same additional parameters as existing ones.
If only these consoles are needed, this can be accomplished dynamically using the following MIM commands:
F MIM,LINK CONSOLE=CONPRD12,SYSID=ALL,POOL=SHARE,AUTHORITY=MASTERF MIM,LINK CONSOLE=CONTST12,SYSID=ALL,POOL=SHARE,AUTHORITY=MASTER
Alternatively, they can use wildcarding in case other similar terminals may be used, for example
F MIM,LINK CONSOLE=CONPRD*,AUTHORITY=ALL,SYSID=ALLF MIM,LINK CONSOLE=CONTST*,AUTHORITY=ALL,SYSID=ALL
In this instance it was determined there were 2 groups of consoles being used.
CONPRD*
CONTST*
These need to be added to the MICCMND member. The easiest would be to wildcard all into one statement
LINK CONSOLE=CON*, SYSID=ALL,POOL=SHARE,AUTHORITY=MASTER
or if you prefer to keep the more granular masking, it would be
LINK CONSOLE=CONPRD*, SYSID=ALL,POOL=SHARE,AUTHORITY=MASTERLINK CONSOLE=CONWRK*, SYSID=ALL,POOL=SHARE,AUTHORITY=MASTER