Registar Programas de Saída
Para que os servidores saibam qual o programa de saída, caso exista, a chamar, terá de registar o seu programa de saída. Pode fazê-lo com a função de registo do OS/400.
Trabalhar com a Função de Registo
Para registar um programa de saída com a função de registo, utilize o comando Trabalhar com Informações de Registo (WRKREGINF).
+--------------------------------------------------------------------------------+ | Trabalhar com Info de Registo (WRKREGINF) | | | | | | Escreva as opções, pressione Enter. | | | | Ponto de saída . . . . . . . . . *REGISTERED | | Formato do ponto de saída . . . *ALL Nome, genérico*, *ALL | | Output . . . . . . . . . . . . . * *, *PRINT | | | +--------------------------------------------------------------------------------+
Pressione Enter para ver os pontos de saída registados.
+--------------------------------------------------------------------------------+ | Trabalhar com Informações de Registo | | | | Escreva as opções, pressione Enter. | | 5=Ver ponto de saída 8=Trabalhar com programas de saída | | | | Formato | | Ponto Ponto | | Opç Saída Saída Registado Texto | | _ QIBM_QGW_NJEOUTBOUND NJEO0100 *YES Entrada Trabalho Rede env | | 8 QIBM_QHQ_DTAQ DTAQ0100 *YES Serv Fila de Dados Original | | _ QIBM_QLZP_LICENSE LICM0100 *YES Gest Licenças Original | | _ QIBM_QMF_MESSAGE MESS0100 *YES Serv Mensagens Original | | _ QIBM_QNPS_ENTRY ENTR0100 *YES Servidor Impr Rede - | | _ QIBM_QNPS_SPLF SPLF0100 *YES Servidor Impr Rede - | | _ QIBM_QNS_CRADDACT ADDA0100 *YES Adic descrição CRQ ac | | _ QIBM_QNS_CRCHGACT CHGA0100 *YES Alterar descrição CRQ | | _ QIBM_QNS_CRDLTSBMCRQ DLTA0100 *YES Eliminar CRQ submetido | | _ QIBM_QNS_CRDSPACT DSPA0100 *YES Ver descrição de CRQ | | _ QIBM_QNS_CREXCACT EXCA0100 *YES Executar atividade de CRQ | | | | Comando | | ===> | | | +--------------------------------------------------------------------------------+
Escolha a opção 8 para trabalhar com os programas de saída para o ponto de saída definido para o servidor com que pretende trabalhar.
+--------------------------------------------------------------------------------+ | Trabalhar com Programas de Saída | | | | Ponto de saída: QIBM_QHQ_DTAQ Formato: DTAQ0100 | | | | Escreva as opções, pressione Enter. | | 1=Adicionar 4=Remover 5=Ver 10=Substituir | | | | Número | | Programa Programa | | Opç Saída Saída Biblioteca | | 1_ __________ __________ | | | | (Não foram encontrados programas de saída) | | | +--------------------------------------------------------------------------------+
Utilize a opção 1 para adicionar um programa de saída a um ponto de saída.
Notas:
- Se já estiver definido um programa de saída, terá de o remover antes de poder alterar o respectivo nome.
- Embora a função de registo possa suportar múltiplas saídas de utilizador para um ponto de saída e nome de formato específico, os servidores obtêm sempre o programa de saída 1.
- Tem de terminar e reiniciar os trabalhos iniciados previamente para que a alteração tenha efeito.
+--------------------------------------------------------------------------------+ | Adicionar Programa de Saída (ADDEXITPGM) | | | | Escreva as opções, pressione Enter. | | | |Ponto de saída . . . . . . . . . > QIBM_QHQ_DTAQ | |Formato do ponto de saída . . . > DTAQ0100 Nome | |Número do programa . . . . . . . > 1 1-2147483647, *LOW, *HIGH | |Programa . . . . . . . . . . . . MYPGM Nome | |Biblioteca . . . . . . . . . . . MYLIB Nome, *CURLIB | |Texto de 'descrição' . . . . . . *BLANK | | | +--------------------------------------------------------------------------------+
Introduza o nome do programa e a respectiva biblioteca neste ponto de saída.
O mesmo programa é utilizável para múltiplos pontos de saída. O programa pode utilizar os dados que são enviados como input para determinar como tratar tipos de pedidos diferentes.
As informações que se seguem fornecem o ponto de saída e os nomes de formatos para cada um dos servidores específicos do OS/400.
QIBM_QPWFS_FILE_SERV (Servidor de Arquivos)
Nome do Formato | PWFS0100 |
Nome da Aplicação | *FILESRV |
QIBM_QZDA_INIT (Iniciação do servidor de bases de dados)
Nome do Formato | ZDAI0100 |
Nome da Aplicação | *SQL |
QIBM_QZDA_NDB1 (Servidor de bases de dados-pedidos da base de dados nativa)
Nomes dos Formatos | ZDAD0100 ZDAD0200 |
Nome da Aplicação | *NDB |
QIBM_QZDA_SQL1 (Pedidos de SQL do servidor de bases de dados)
Nomes dos Formatos | ZDAQ0100 ZDAQ0200 |
Nome da Aplicação | *SQLSRV |
QIBM_QZDA_ROI1 (Pedidos de obtenção de informações sobre objetos do servidor de bases de dados)
Nomes dos Formatos | ZDAR0100 ZDAR0200 |
Nome da Aplicação | *RTVOBJINF |
QIBM_QZHQ_DATA_QUEUE (Servidor de Bases de Dados)
Nome do Formato | ZHQ00100 |
Nome da Aplicação | *DATAQSRV |
QIBM_QNPS_ENTRY (Servidor de impressão na rede)
Nome do Formato | ENTR0100 |
Nome da Aplicação | QNPSERVR |
QIBM_QNPS_SPLF (Servidor de impressão na rede)
Nome do Formato | SPLF0100 |
Nome da Aplicação | QNPSERVR |
QIBM_QZSC_LM (Pedidos de gestão de licenças do servidor central)
Nome do Formato | ZSCL0100 |
Nome da Aplicação | *CNTRLSRV |
QIBM_QZSC_NLS (Pedidos de NLS do servidor central)
Nome do Formato | ZSCN0100 |
Nome da Aplicação | *CNTRLSRV |
QIBM_QZRC_RMT (Servidor de comandos remotos e chamadas de programa distribuídas)
Nome do Formato | CZRC0100 |
Nome da Aplicação | *RMTSRV |
QIBM_QZSO_SIGNONSRV (Servidor de início de sessão)
Nome do Formato | ZSOY0100 |
Nome da Aplicação | *SIGNON |