Arreglando el menú – Parte 2 – MQ Series

Escrito por Javier

En esta parte vamos a arreglar la opción 12 "WMQ Series Operations and Control" del menú "Additional IBM Products". Para ello intentamos acceder a esa opción para comprobar el error que aparece.

 

El error indica que no encuentra la librería "CSQ700.SCSQMSGE" en el catálogo. Ahora vamos a comprobar como se llama la librería SCSQMSGE en nuestro sistema. 

Vamos a la opción 3.4 de ISPF y ponemos "**.SCSQMSGE" para buscar, en todo el catálogo, todas las librerías que terminen en SCSQMSGE.

NOTA: Hay que tener cuidado cuando se hacen este tipo de búsquedas ya que, al no poner un HLQ (High Level Qualifier), comprobará todas las librerías del catálogo y podría tardar bastante.

 

Pulsamos "control" para que realice la búsqueda.

 

Vemos que nuestra librería se llama "CSQ701.SCSQMSGE".

  

Ahora modificamos el panel correspondiente, para que dirija a la librería correcta.

NOTA: En la entrada Arreglando el menú – Parte 1 – DITTO hay más información sobre los paneles.

Como hemos visto en la primera parte de está entrada, vamos a modificar el miembro IBMPRODS, que está en la librería ADCD.Z113.ISPPLIB.

 

Y en la línea que mostramos a continuación modificamos "CSQ700" por "CSQ701" y guardamos. Para que llame a la librería correcta.

 

¡IMPORTANTE!

Hay que cerrar y volver a abrir la sesión de TSO para que coja los cambios y podamos acceder. Una vez hecho, vemos que ya accedemos correctamente.

 

Visto: 2575

Comentarios  

0 #1 Oskar 18-03-2018 21:51
Hello,

I was following your guide but have encountered different issue when trying to access MQ from ISPF

"
ISPD223
*
* Invalid command
* Command 'CSQOREXX' not found or contains invalid syntax.
*

* Panel line where error was detected:
* ZSEL = CMD(%CSQOREXX CSQ700 E) NEWAPPL(CSQO) PASSLIB"

I'm on v1.10 and I do have CSQ700.SCSQMSGE available also error msg indicates it's different problem than the one you have described. Could you help please?
Citar
0 #2 Oskar 18-03-2018 21:53
Also another problem I'm having is that when I try to search for datasets in 3.4 by "**. xxx" I receive WTOR msg in console such as "IEF238D IBMUSER - REPLY DEVICE NAME OR 'CANCEL'.". I have no idea what device name I should put in so I replay "cancel" and to my surprise sometimes it proceeds to search but sometimes it doesn't.
You wrote above "Press "control" to perform the search." what control do you mean? Any specific key? I assume you are not talking about ctrl cuz it doesn't work for me and I just use "enter".

Sorry for double post but I couldn't fit all of this in one because of msg length restrictions.

Regards,
Oskar
Citar
+1 #3 Javier 19-03-2018 08:06
Hello Oskar.

Could you check if you have MQ datasets (they begin with CSQ) in your logon procedure? For example:
In ADCD.Z*.PROCLIB, member ISPFPROC:
Search the library "CSQ*.SCSQCLST"

---

Msg IEF238D IBMUSER - REPLY DEVICE NAME OR 'CANCEL'." when you try to search dataset:

Please check if you have all volumes from 1.10 version. Maybe, you have datasets catalogued in master catalog, but you don't have the volume with the datasets
Citar
0 #4 Oskar 19-03-2018 13:03
Javier,

Thanks for your quick response. I have checked ispfproc member and although all DD dispositions for CSQ700.* were present, for some reason they started as comment statement with "//*"... I just removed * and after re=ipling I can access MQ now.
__
As for the searching for datasets, I'm not sure how to identify if I have all volumes but I guess I do own them all. You can check my hercules.cnf https://pastebin.com/Lr3eiThF - I do have all of # DASD Devices listed there (only # Line Printers are missing). I think searching for datasets always proceeds after replaying "cancel' to mentioned wtor only when the datasets is not available then it doesn't and I receive "catalog error" msg what would make sens I guess but I'm yet to figure this out.
Citar
+1 #5 Javier 19-03-2018 21:24
Hello Oskar

Search the WTOR "IEF238D IBMUSER - REPLY DEVICE NAME OR 'CANCEL'." in SDSF -> LOG. Lines above, you will see something like the following:
IEF244I IBMUSER ISPFPROC ISPFPROC - UNABLE TO ALLOCATE 1 UNIT(S) 685
AT LEAST 1 OFFLINE UNIT(S) NEEDED.
IEF877E IBMUSER NEEDS 1 UNIT(S) 686
FOR ISPFPROC ISPFPROC SYS00002
FOR VOLUME JAOME1
OFFLINE, NOT ACCESSIBLE
0300-0318 0A90 0A97-0A9F 0AAD-0AAE 0AB4-0AEF

In this example, volume JAOME1 is not available and send the WTOR.
Citar
0 #6 Oskar 01-04-2018 11:21
Cito a Javier:
Hello Oskar

Search the WTOR "IEF238D IBMUSER - REPLY DEVICE NAME OR 'CANCEL'." in SDSF -> LOG. Lines above, you will see something like the following:
IEF244I IBMUSER ISPFPROC ISPFPROC - UNABLE TO ALLOCATE 1 UNIT(S) 685
AT LEAST 1 OFFLINE UNIT(S) NEEDED.
IEF877E IBMUSER NEEDS 1 UNIT(S) 686
FOR ISPFPROC ISPFPROC SYS00002
FOR VOLUME JAOME1
OFFLINE, NOT ACCESSIBLE
0300-0318 0A90 0A97-0A9F 0AAD-0AAE 0AB4-0AEF

In this example, volume JAOME1 is not available and send the WTOR.


That was the case. I'm missing JAOME1. I disconnected USERCAT.Z110S.OMAN as stated over the following link and it helped http://www.quesearch.com/msgsdisp.php?parm=z1090-unwanted-usercat

Thanks
Citar
0 #7 Javier 02-04-2018 22:45
Hello Oskar

Thanks for the link :)

Regards
Citar

Escribir un comentario


Código de seguridad
Refescar