Criando o Membro STEPLIB_NAME para um Servidor de Nome de Usuário

Isso é parte da tarefa maior de criar um Servidor de Nome de Usuário no z/OS.

Antes de começar

Para concluir esta tarefa, você deve ter concluído a seguinte tarefa:

Se já tiver criado um membro STEPLIB durante a personalização do intermediário (consulte Criando o Membro STEPLIB_NAME para um Intermediário), omita esta etapa.

O comando mqsicustomize cria um membro STEPLIB do gabarito no componente PDSE chamado BIPSLIB. Você pode copiar isto para um membro que corresponde ao STEPLIB_NAME no Customization Input File e atualizá-lo de acordo.

Como alternativa, você pode criar seu próprio membro, utilizando o mesmo STEPLIB_NAME. Este membro conterá os nomes do conjunto de dados das bibliotecas do sistema a serem concatenados no STEPLIB do procedimento de tarefa iniciada e de jobs de utilitários. A finalidade deste membro é facilitar a aplicação de serviço e migração de bibliotecas de co-requisito , sem precisar personalizar novamente os intermediários e o Servidor de Nome de Usuário que utilizam esses recursos. Selecione um nome lógico, por exemplo, WMQISTEP. Esse nome pode ser utilizado por todos os seus intermediários e por seu Servidor de Nome de Usuário. Se necessário, você pode criar esse membro da seguinte forma:

Você precisa de:
  • Bibliotecas do WebSphere MQ. Você pode copiá-las do procedimento JCL do gerenciador de filas.
  • Bibliotecas do DB2 e de bibliotecas contendo DSNTIAD, DSNTEP2 ou equivalente.
  • Bibliotecas LE: se elas já estiverem na lista de links, não será necessário especificá-las.
  • Bibliotecas ISPF utilizadas pelo formatador DUMP.
Um exemplo é mostrado abaixo:
//*        Exclua Bibliotecas que estão na concatenação LNKLST
//*
//*        Adapte este membro às suas necessidades e copie-o para um membro com
//*        o nome especificado pela chave STEPLIB_NAME em mqsicompcif.
//*        Em seguida, copie STEPLIB_NAME para a biblioteca USER_PROCLIB_PDS.
//*
//*        Biblioteca de Tempo de Execução LE
//STEPLIB  DD DISP=SHR,DSN=PP.ADLE370.ZOS140.SCEERUN
//*
//*        Bibliotecas de Tempo de Execução DB2
//         DD DISP=SHR,DSN=SYS2.DB2.V710.SDSNEXIT
//         DD DISP=SHR,DSN=SYS2.DB2.V710.SDSNLOAD
//         DD DISP=SHR,DSN=DB2.V710.RUNLIB.LOAD
//*
//*        WebSphere MQ Bibliotecas de Tempo de Execução
//         DD DISP=SHR,DSN=MQM.V530.SCSQANLE
//         DD DISP=SHR,DSN=MQM.V530.SCSQAUTH
//         DD DISP=SHR,DSN=MQM.V530.SCSQLOAD
//*
//*        ISPF e Bibliotecas de Tempo de Execução USS concatenadas
//ISPPLIB  DD DISP=SHR,DSN=SYS1.SBPXPENU
//ISPSLIB  DD DISP=SHR,DSN=SYS1.SISPSENU
//         DD DISP=SHR,DSN=SYS1.SISPSLIB
//ISPTLIB  DD DISP=SHR,DSN=SYS1.SISPTENU
//ISPMLIB  DD DISP=SHR,DSN=SYS1.SBPXMENU
//         DD DISP=SHR,DSN=SYS1.SISPMENU
//*
//*        Biblioteca contendo procedimentos REXX relacionados a USS (OCOPY)
//SYSEXEC  DD DISP=SHR,DSN=SYS1.SBPXEXEC
//*
Algumas destas bibliotecas podem existir em LINKLIST ou em LLA (Link List Look Aside). Se existirem, não precisarão estar presentes na concatenação STEPLIB. Por exemplo, o conjunto de dados SCEERUN geralmente está em LINKLIST.

Conceitos relacionados
Servidor de Nome de Usuário

Tarefas relacionadas
Criando um Servidor de Nome de Usuário no z/OS
Personalizando o Servidor de Nome de Usuário
Criando as Filas do Servidor de Nome de Usuário
Criando o Membro STEPLIB_NAME para um Intermediário