Escrever programas de saída
5. QIBM_QZDA_RO
v Chamadoparapedidos deobtençãode informaçõessobreobjectosefunçõesdecatálogodeSQL
Ospontosdesaídaparabasesdedadosnativaseparaobterinformaçõessobreobjectostêmdois formatosdefinidos,dependendodotipode funçãopedida.
Opontode saídaQIBM_QZDA_INITédefinidoparaexecutarumprograma desaídanainiciaçãodo servidor.Sefordefinidoumprogramaparaestepontodesaída, esteéchamadosemprequeoservidor debasede dadoséiniciado.
PontodesaídaQIBM_QZDA_INITformatoZDAI0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraestepontodesaída,ovaloré*SQL. 20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora
serutilizado.ParaQIBM_QZDA_INIT,o nomedoformatoéZDAI0100.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Oúnicovalorválidoparaestepontode saídaé0.
32 20 CHAR(63) Tipodeinterface Otipodeinterfacequeligaaotrabalhodo servidor.
95 5F CHAR(127) Nomedainterface Onomedainterfacequeligaaotrabalho doservidor.
222 DE CHAR(63) Níveldeinterface Oníveldainterfacequeligaaotrabalhodo servidor.
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Opontode saídaQIBM_QZDA_NDB1édefinidoparaexecutarumprograma desaídaparapedidosde basesde dadosnativasdoservidorde basesde dados.Estãodefinidosdoisformatosparaestepontode saída.OformatoZDAD0100éutilizadoparaasseguintesfunções:
v Criarficheirofísicoorigem
v Criarficheirode basededados,baseadonumficheiroexistente
v Adicionar,limpar,eliminarmembrodeficheiro debasededados
v Substituirficheirodebasede dados
v
Eliminarsubstituiçãode ficheirodebasededados
v Eliminarficheiro
OformatoZDAD0200éutilizadoquandoé recebidoumpedidoparaadicionarbibliotecas àlista de bibliotecas.
PontodesaídaQIBM_QZDA_NDB1formatoZDAD0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraestepontodesaída,ovaloré*NDB. 20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora
serutilizado
Paraasfunçõesqueseseguem,onomedo formatoéZDAD0100.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Estecampocontémumadasseguintes funções:
v X’00001800’-Criarficheirofísicoorigem
v X’00001801’-Criarficheirodebasede
dados
v X’00001802’-Adicionarmembrode
ficheirodebasededados v
X’00001803’-Limparmembrodeficheiro
debasededados
v X’00001804’-Eliminarmembrode
ficheirodebasededados
v X’00001805’-Substituirficheirodebase
dedados
v X’00001806’-Eliminarsubstituiçãode
ficheirodebasededados v X’00001807’-Criarficheirode
salvaguarda
v X’00001808’-Limparficheirode
salvaguarda
v X’00001809’-Eliminarficheiro
32 20 CHAR(128) Nomedoficheiro Nomedoficheiroutilizadoparaafunção pedida
160 A0 CHAR(10) Nomedabiblioteca Nomedabibliotecaquecontémoficheiro 170 AA CHAR(10) Nomedomembro Nomedomembroaadicionar,limparou
eliminar
180 B4 CHAR(10) Autoridade Autoridadeparaoficheirocriado 190 BE CHAR(128) Baseadononomedo
ficheiro
Nomedoficheiroautilizaraocriarum ficheirobaseadonoutroexistente 318 13E CHAR(10) Baseadononomeda
biblioteca
Nomedabibliotecaquecontémoficheiro baseado
328 148 CHAR(10) Substituirnomede ficheiro
Nomedoficheiroasubstituir 338 152 CHAR(10) Substituirnomeda
biblioteca
Nomedabibliotecaquecontémoficheiroa substituir
348 15C CHAR(10) Substituirnomedo membro
Deslocamento
Tipo Campo Descrição
Dec Hex
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
PontodesaídaQIBM_QZDA_NDB1formatoZDAD0200
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraestepontodesaída,ovaloré*NDB. 20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora
serutilizado.Paraafunçãoadicionaràlista debibliotecas,onomedoformatoé ZDAD0200.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
X’0000180C’-Adicionarlistadebibliotecas
32 20 BINARY(4) Númerode
bibliotecas
Onúmerodebibliotecas(ocamposeguinte) 36 24 CHAR(10) Nomedabiblioteca Onomedecadabiblioteca
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Opontode saídaQIBM_QZDA_SQL1 édefinidoparaexecutarumpontodesaídaparacertospedidosde SQLquesãorecebidosparaoservidor debasesdedados.Sóestádefinidoumformatoparaesteponto desaída. Seguem-seasfunçõesquefazem comqueoprograma desaídasejachamado:
v Preparar v Abrir v Executar v Ligar v Criarpacote v Limparpacote v Eliminarpacote v Obtersequência v Executarimediatamente v Prepararedescrever v
Preparareexecutaroupreparareabrir
v Abrireobter
v Executarouabrir
PontodesaídaQIBM_QZDA_SQL1formatoZDAQ0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraestepontodesaída,ovaloré *SQLSRV.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.ParaQIBM_QZDA_SQL1,o nomedoformatoéZDAD0100.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Estecampocontémumadasseguintes funções: v X’00001800’-Preparar v X’00001803’-Prepararedescrever v X’00001804’-Abrir/Descrever v X’00001805’-Executar v X’00001806’-Executarimediatamente v X’00001809’-Ligar v X’0000180C’-Obtersequência v X’0000180D’-Preparareexecutar
v X’0000180E’-Abrireobter
v X’0000180F’-Criarpacote
v X’00001810’-Limparpacote
v X’00001811’-Eliminarpacote
v X’00001812’-Executarouabrir
v X’00001815’-Devolverinformaçõessobre
opacote
32 20 CHAR(18) Nomedainstrução Onomedainstruçãoutilizadaparaas funçõesprepararouexecutar
50 32 CHAR(18) Nomedocursor Nomedocursorutilizadoparaafunção abrir.Seonomedocursorrealformaior que18bytes,étransferidooseguintevalor especial,indicandoqueonomedocursoré obtidodocampoNomedocursorexpandido (Extendedcursorname):
v *EXTDCRSR
68 44 CHAR(2) Opçãopreparar Opçãoutilizadaparaafunçãopreparar 70 46 CHAR(2) Atributosdeabrir Opçãoutilizadaparaafunçãoabrir
72 48 CHAR(10) Nomedopacote
dinâmicoexpandido
OnomedopacotedeSQLdinâmico expandido
82 52 CHAR(10) Nomedabiblioteca dopacote
OnomedabibliotecadopacotedeSQL dinâmicoexpandido.
92 5C BINARY(2) IndicadordeDRDA v 0-LigadoàRDBlocal
Deslocamento
Tipo Campo Descrição
Dec Hex
94 5E CHAR(1) Níveldeisolamento v ’A’-Consolidar*ALL
v ’C’-Consolidar*CHANGE v ’N’-Consolidar*NONE v ’L’-Consolidar*RR(leitura reproduzível) v ’S’-Consolidar*CS(estabilidadedo cursor) 95 5F CHAR(512) Primeiros512bytes
dotextodainstrução deSQL
Osprimeiros512dainstruçãodeSQL
607 25F CHAR(258) Nomedocursor expandido
Onomedocursorexpandido
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Opontode saídaQIBM_QZDA_SQL2 édefinidoparaexecutarumpontodesaídaparacertospedidosde SQLquesãorecebidosparaoservidor debasesdedados.OpontodesaídaQIBM_QZDA_SQL2toma precedênciasobreopontodesaídaQIBM_QZDA_SQL1.Seestiverregistadoum programaparaoponto desaídaQIBM_QZDA_SQL2,esteseráchamadoeum programaparaopontodesaída
QIBM_QZDA_SQL1nãoseráchamado.Seguem-seasfunçõesquefazemcomqueo programadesaída sejachamado: v Preparar v Abrir v Executar v Ligar v Criarpacote v Limparpacote v Eliminarpacote v Obtersequência v Executarimediatamente v Prepararedescrever
v Preparareexecutaroupreparareabrir
v Abrireobter
v Executarouabrir
v Devolverinformaçõessobreopacote
TabelaA-6.PontodesaídaQIBM_QZDA_SQL2formatoZDAQ0200
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraestepontodesaída,ovaloré *SQLSRV.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.ParaQIBM_QZDA_SQL2,o nomedoformatoéZDAQ0200.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Estecampocontémumadasseguintes funções: v X’00001800’-Preparar v X’00001803’-Prepararedescrever v X’00001804’-Abrir/Descrever v X’00001805’-Executar v X’00001806’-Executarimediatamente v X’00001809’-Ligar v X’0000180C’-Obtersequência v X’0000180D’-Preparareexecutar
v X’0000180E’-Abrireobter
v X’0000180F’-Criarpacote
v X’00001810’-Limparpacote
v X’00001811’-Eliminarpacote
v X’00001812’-Executarouabrir
v X’00001815’-Devolverinformaçõessobre
opacote
32 20 CHAR(18) Nomedainstrução Onomedainstruçãoutilizadaparaas funçõesprepararouexecutar
50 32 CHAR(18) Nomedocursor Nomedocursorutilizadoparaafunção abrir.Seonomedocursorrealformaior que18bytes,étransferidooseguintevalor especial,indicandoqueonomedocursoré obtidodocampoNomedocursorexpandido (Extendedcursorname):
v *EXTDCRSR
68 44 CHAR(2) Opçãopreparar Opçãoutilizadaparaafunçãopreparar 70 46 CHAR(2) Atributosdeabrir Opçãoutilizadaparaafunçãoabrir
72 48 CHAR(10) Nomedopacote
dinâmicoexpandido
OnomedopacotedeSQLdinâmico expandido
82 52 CHAR(10) Nomedabiblioteca dopacote
OnomedabibliotecadopacotedeSQL dinâmicoexpandido.
92 5C BINARY(2) IndicadordeDRDA v 0-LigadoàRDBlocal
v 1-LigadoàRDBremota
94 5E CHAR(1) Níveldeisolamento v ’A’-Consolidar*ALL
v ’C’-Consolidar*CHANGE v ’N’-Consolidar*NONE v ’L’-Consolidar*RR(leitura reproduzível) v ’S’-Consolidar*CS(estabilidadedo cursor) 95 5F CHAR(10) EsquemadeSQL assumido
NomedoesquemadeSQLassumido utilizadopeloServidordeBasedeDados
105 69 CHAR(3) Reservado
108 6C BINARY(4) Deslocamentoparao nomedocursor expandido
Odeslocamentonestaestruturaparao nomedocursoexpandido
112 70 BINARY(4) Comprimentodo nomedocursor expandido
Ocomprimentoembytesdonomedo cursorexpandido
116 74 CHAR(118) Reservado
234 EA BINARY(4) Comprimentodo textodainstruçãode SQL
Ocomprimentodotextodainstruçãode SQLnocampoaseguir.Ocomprimento podeser,nomáximo,de2MB(2,097,152 bytes).
238 EE CHAR(*) Textodainstruçãode SQL
TodaainstruçãodeSQL
* * CHAR(*) Nomedocursor
expandido
Onomedocursorexpandido
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Opontode saídaQIBM_QZDA_ROI1 édefinidoparaexecutarumprogramade saídaparaospedidos queobtêminformaçõessobrecertosobjectosparaoservidor debasesde dados.Tambéméutilizadopara funçõesdecatálogodeSQL.
Estepontode saídatem doisformatosdefinidos.Estesformatosestãodescritosaseguir.
OformatoZDAR0100é utilizadoparapedidosdeobtençãodeinformaçõesparaosseguintesobjectos: v Biblioteca(ouconjunto)
v Ficheiro(ou tabela)
v Campo(ou coluna)
v Índiceremissivo
v Basededados relacional(ouRDB)
v Pacotede SQL v Instruçãodopacote deSQL v Membrodeficheiro v Formatoderegisto v Colunasespeciais
OformatoZDAR0200é utilizadoparapedidosdeobtençãodeinformaçõesparaosseguintesobjectos: v Chavesexternas
v Chavesprincipais
PontodesaídaQIBM_QZDA_ROI1formatoZDAR0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraoservidordebasesdedados,ovalor é*RTVOBJINF.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.Paraasfunçõesquese seguem,onomedoformatoéZDAR0100.
Deslocamento
Tipo Campo Descrição
Dec Hex
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Estecampocontémumadasseguintes funções:
v X’00001800’-Obterinformaçõessobre
bibliotecas
v X’00001801’-Obterinformaçõessobrea
basededadosrelacional
v X’00001802’-Obterinformaçõessobreo
pacotedeSQL
v X’00001803’-Obterinstruçãodopacote
deSQL
v X’00001804’-Obterinformaçõessobreo
ficheiro
v X’00001805’-Obterinformaçõessobre
membrosdoficheiro
v X’00001806’-Obterinformaçõessobreo
formatoderegisto
v X’00001807’-Obterinformaçõessobre
campos v
X’00001808’-Obterinformaçõessobre
índices
v X’0000180B’-Obterinformaçõessobre
colunasespeciais
32 20 CHAR(20) Nomedabiblioteca Abibliotecaoupadrãodeprocurautilizado aoobterinformaçõessobrebibliotecas, pacotes,instruçõesdepacotes,ficheiros, membros,formatosderegisto,campos, índicesremissivosecolunasespeciais. 52 34 CHAR(36) Nomedabasede
dadosrelacional
Onomeoupadrãodeprocuradabasede dadosrelacionalutilizadoparaobter informaçõessobreaRDB
88 58 CHAR(20) Nomedopacote Onomeoupadrãodeprocuradopacote utilizadoparaobterinformaçõessobre pacotesouinstruçõesdepacotes. 108 6C CHAR(256) Nomedoficheiro
(nomealternativode SQL)
Onomeoupadrãodeprocuradoficheiro utilizadoparaobterinformaçõessobreo ficheiro,membro,formatoderegisto, campo,índiceremissivooucolunas especiais.
364 16C CHAR(20) Nomedomembro Onomeoupadrãodeprocuradomembro utilizadoparaobterinformaçõessobre membrosdeficheiros.
384 180 CHAR(20) Nomedoformato Onomeoupadrãodeprocuradoformato utilizadoparaobterinformaçõessobre formatosderegisto.
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
PontodesaídaQIBM_QZDA_ROI1formatoZDAR0200
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraoservidordebasesdedados,ovalor é*RTVOBJINF.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.Paraasfunçõesquese seguem,onomedoformatoéZDAR0200. 28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
Estecampocontémumadasseguintes funções:
v X’00001809’-Obterinformaçõessobre
chavesexternas
v X’0000180A’-Obterinformaçõessobre
chavesprincipais 32 20 CHAR(10) Nomedabiblioteca
databeladechaves principais
Onomedabibliotecaquecontématabela dechavesprincipaisutilizadaaoobter informaçõessobrechavesprincipaise externas
42 2A CHAR(128) Nomedatabelade chavesprincipais (nomealternativo)
Onomedatabelaquecontémachave principalutilizadaaoobterinformações sobrechavesprincipaisouexternas 170 AA CHAR(10) Nomedabiblioteca
databeladechaves externas
Onomedabibliotecaquecontématabela dechavesexternasutilizadaaoobter informaçõessobrechavesexternas 180 64 CHAR(128) Nomedatabelade
chavesexternas (nomealternativo)
Onomedatabelaquecontémachave externautilizadaaoobterinformaçõessobre chavesexternas
Nota: EsteformatoédefinidopelomembroEZDAEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Servidordefilasdedados:
Identificaro pontodesaídadoi5/OSparaassistênciaa filasde dados. Oservidordefilasdedadostem umpontodesaídadefinido:
QIBM_QZHQ_DATA_QUEUEformatoZHQ00100
Opontode saídaQIBM_QZHQ_DATA_QUEUEédefinidoparaexecutarumprograma depontodesaída quandosãorecebidososseguintespedidos doservidorde filasde dados:
v Consulta v Recepção v Criação v Eliminação v Envio v Limpeza v Cancelamento
v Visualização
PontodesaídaQIBM_QZHQ_DATA_QUEUEformatoZHQ00100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraoservidordefilasdedados,ovaloré *DATAQSRV.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.Para
QIBM_QZHQ_DATA_QUEUE,onomedo formatoéZHQ00100.
28 1C BINARY(4) Funçãosolicitada Afunçãoaserexecutada
v X’0001’-Consultarosatributosdeuma
filadedados
v X’0002’-Receberumamensagemdeuma
filadedados
v X’0003’-Criarumafiladedados
v X’0004’-Eliminarumafiladedados
v
X’0005’-Enviarumamensagempara
umafiladedados
v X’0006’-Limparmensagensdeumafila
dedados
v X’0007’-Cancelarumpedidode
recepçãopendente
v X’0012’-Receberumamensagemdeuma
filadedadossemaeliminar 32 20 CHAR(10) Nomedoobjecto Nomedafiladedados 42 2A CHAR(10) Nomedabiblioteca Bibliotecadafiladedados
52 34 CHAR(2) Operaçãorelacional Operadorrelacionalparaaoperaçãoreceber porchavenopedido
X’0000’-Semoperador ’EQ’-Igual
’NE’-Diferente ’GE’-Maiorouigual ’GT’-Maiorque ’LE’-Menorouigual ’LT’-Menorque
54 36 BINARY(4) Comprimentoda chave
Ocomprimentodachaveespecificadano pedido
58 3A CHAR(256) Valordachave Ovalordachaveespecificadanopedido
Nota: EsteformatoédefinidopelomembroEZHQEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Servidordeimpressãonarede:
Oservidordeimpressãonaredetem doispontosdesaídadefinidos: 1. QIBM_QNPS_ENTRY,formatoENTR0100
v Chamadonainicializaçãodoservidor
2. QIBM_QNPS_SPLF,formatoSPLF0100
v Chamadoparaprocessarumficheirode saídaem Spoolexistente
Opontode saídaQIBM_QNPS_ENTRY édefinidoparaexecutarumprogramadesaídaquandoo
servidorde impressoraderede éiniciado.Oprograma desaídapodeser utilizadoparaverificaroacesso aoservidor. Paraobter maisinformações,consultePrinterDeviceProgramming, SC41-5713-03.
PontodesaídaQIBM_QNPS_ENTRYformatoENTR0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraoservidordeimpressãonarede,o valoréQNPSERVR.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.ParaQIBM_QNPS_ENTRY,o nomedoformatoéENTR0100.
28 1C BINARY(4) Identificadorda função
Afunçãoaserexecutada
ParaQIBM_QNPS_ENTRY,ovaloré X’0802’.
Nota: EsteformatoédefinidopelomembroENPSEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Opontode saídaQIBM_QNPS_SPLFédefinidoparaexecutarumprogramade saídadepoisdeo servidorde impressoraderede receberumpedidoparaprocessarum ficheirodesaídaemspool existente.Oprogramapodeser utilizadoparaexecutarumafunçãonoficheiroem Spoolcomo,por exemplo,enviaro ficheiroporfax.Paraobter maisinformações,consultePrinterDeviceProgramming,
SC41-5713-03.
PontodesaídaQIBM_QNPS_SPLFformatoSPLF0100
Deslocamento
Tipo Campo Descrição
Dec Hex
0 0 CHAR(10) Nomedoperfildo
utilizador
Onomedoperfildoutilizadorqueestáa chamaroservidor
10 A CHAR(10) Identificadordo servidor
Paraoservidordeimpressãonarede,o valoréQNPSERVR.
20 14 CHAR(8) Nomedoformato Onomedoformatodasaídadeutilizadora serutilizado.ParaQIBM_QNPS_SPLF,o nomedoformatoéSPLF0100.
28 1C BINARY(4) Identificadorda função
Afunçãoaserexecutada
ParaQIBM_QNPS_SPLF,ovaloréX’010D’. 32 20 CHAR(10) Nomedotrabalho Onomedotrabalhoquecriouoficheiroem
Deslocamento
Tipo Campo Descrição
Dec Hex
42 2A CHAR(10) Nomedoutilizador Operfildoutilizadordotrabalhoquecriou oficheiroemSpool
52 34 CHAR(6) Númerodotrabalho Onúmerodotrabalhoquecriouoficheiro emSpool
58 3A CHAR(10) Nomedoficheiroem Spool
OnomedoficheiroemSpoolqueestáaser pedido
68 44 BINARY(4) Númerodoficheiro emSpool
OnúmerodoficheiroemSpoolqueestáa serpedido
72 48 BINARY(4) Comprimento Ocomprimentodosdadosdoprogramade saídadoficheiroemSpool
76 4C CHAR(*) Dadosdoprograma
desaídadoficheiro emSpool
Osdadosdoprogramadesaídadoficheiro emSpoolconsistememinformações adicionaisutilizadaspeloprogramade saídaquefoiregistadoparaopontode saídaQIBM_QNPS_SPLF.Aaplicaçãode clienteforneceosdadosdoprogramade saídadoficheiroemSpool.
Nota: EsteformatoédefinidopelomembroENPSEPnosficheirosH,QRPGSRC,QRPGLESRC,QLBLSRCe QCBLLESRCnabibliotecaQSYSINC.
Servidorcentral:
Identificarpontos desaídadoi5/OSparao servidorcentral. Oservidorcentraltemtrês pontosdesaídadefinidos: 1. QIBM_QZSC_LMformatoZSCL0100
v Chamadoparapedidos degestãode licenças
2. QIBM_QZSC_SM formatoZSCS0100
v Chamadoparapedidos degestãode sistema
3. QIBM_QZSC_NLSformatoZSCN0100
v Chamadoparapedidos databeladeconversão
Opontode saídaQIBM_QZSC_LMédefinidoparaexecutarumprograma desaídaparatodosos