------------------------------------------------------------------------------
SQLCODE:
+000
TRANSACAO EXECUTADA COM SUCESSO.
- SE PROGRAMA ABENDOU COM ESSE SQLCODE, ERRO
DE PROGRAMA,
SE NAO O PROCESSO ESTA NORMAL.
-------------------------------------------------------------------------------
SQLCODE:
+100
NENHUM REGISTRO PREENCHEU AS CONDICOES NA
CLAUSULA WHERE OU
FOI FINAL DO FETCH.
- SE PROGRAMA ABENDOU COM ESSE SQLCODE, ERRO
DE PROGRAMA,
SE NAO O PROCESSO ESTA NORMAL.
--------------------------------------------------------------------------------
SQLCODE:
-104
ERRO
DE SINTAXE NO STATEMENT SQL.
POSSIVEL
CAUSA:
- O
SIMBOLO XX NAO E VALIDO. OS SIMBOLOS VALIDOS SAO YY.
ACAO:
-
VERIFICAR NA LISTA DE SIMBOLOS INDICADA OS POSSIVEIS SIMBOLOS VALIDOS
E EFETUE A CORRECAO NO STATEMENT SQL.
NOTA:
A PARTE PRECEDENTE DO STATEMENT SQL PODE ESTAR INCORRETA. POR
EXEMPLO, SE UMA IMPORTANTE "PALAVRA
CHAVE" FOR OMITIDA O DB2
DETECTA O ERRO DEPOIS E NAO EXATAMENTE NO
PONTO ONDE A "PALAVRA
CHAVE" APARECE.
-------------------------------------------------------------------------------
SQLCODE:
-117
EXPLICACAO:
O NUMERO DE COLUNAS REFERENCIDAS NO COMANDO
DE INSERT NAO E O MESMO
NUMERO DE COLUNAS REFERENCIADAS NA CLAUSULA
VALUES.
ACAO:
-
VERIFICAR SE O NUMERO DE COLUNAS EH IGUAL AO NUMERO DE VARIAVEIS
DEFINIDAS NO INSERT.
-
VERIFIQUE SE NO COMANDO DE INSERT ESTAO SENDO INFORMADAS AS COLUNAS
DA CLAUSULA VALUES. CASO NAO ESTEJA, TODAS AS
COLUNAS DA TABELA
DEVEM SER INFORMADAS NA CLAUSULA VALUES,
NOTE-QUE NOVAS COLUNAS PODEM
TER SIDO INSERIDAS NA TABELA SEM ALTERACAO NO
PROGRAMA.
-------------------------------------------------------------------------------
SQLCODE:
-134
USO IMPROPRIO DE COLUNA OU VARIAVEL HOST
MAIOR QUE 254 CARACTERES.
- COLUNAS OU VARIAVEIS MAIORES QUE 254
CARACTERES NAO PODEM SER
REFERENCIADAS EM:
. FUNÇOES, COM EXCEÇAO DE SUBSTR,
LENGTH OU VALUE;
. CLAUSULAS GROUP BY E ORDER BY;
. INSTRUÇAO SELECT DISTINCT;
. PREDICADOS, COM EXCEÇAO DE EXISTS OU
LIKE;
. SUBSELECT DE UM UNION SEM A KEYWORD
ALL;
. CHAVES PRIMARIAS, UNICAS OU
ESTRANGEIRAS;
. INDICES.
-------------------------------------------------------------------------------
SQLCODE:
-151
A
COLUNA ESPECIFICADA NAO PODE SER ALTERADA, CONFORME OS SEGUINTES
MOTIVOS:
- A TABELA E' PARTICIONADA, E A COLUNA ESTA
INCLUIDA NA CHAVE.
- A TABELA E' UMA VIEW, E A COLUNA POSSUI
DEFINICAO QUE NAO
PERMITE ALTERACAO.
A
FUNCAO REQUERIDA NAO E' SUPORTADA PELO DB2, O UPDATE NAO FOI EFETUADO.
ACAO
A SER EXECUTADA:
-
PARA TABELA PARTICIONADA, RECONSTRUIR A TABELA A PARTIR DO UTILITARIO
UNLOAD/LOAD DO DB2. UTILIZE O UNLOAD COM "PARM SQL", ESPECIFICANDO A
ALTERACAO DA TABELA RESULTANTE PARA A NOVA
CARGA.
-
PARA VIEW, EFETUAR A ALTERACAO NAS TABELAS QUE A COMPOE OU REAVALIAR
A DEFINICAO PARA AJUSTES DAS NOVAS NECESSIDADES.
OBS.
OUTRAS ALTERNATIVAS PODEM SER EFETUADAS, NESSE CASO ACIONAR O
SUPORTE AO DB2.
-------------------------------------------------------------------------------
SQLCODE:
-180
O VALOR DA VARIAVEL HOST DATETIME POSSUI
SINTAX INVALIDA
- POSSIVEL ERRO DE PROGRAMA.
-------------------------------------------------------------------------------
SQLCODE:
-181
A REPRESENTACAO DA VARIAVEL DATETIME NAO
EH UMA DEFINICAO VALIDA
- POSSIVEL ERRO DE PROGRAMA.
-------------------------------------------------------------------------------
SQLCODE:
-182
OPERACAO ARITIMETICA COM VALOR DE CAMPO
DATETIME INVALIDO
- CONTEUDO DA VARIAVEL HOST DATETIME
INVALIDO.
-------------------------------------------------------------------------------
SQLCODE:
-183
RESULTADO DE OPERACAO COM CAMPO DATETIME
INVALIDO
- O RESULTADO DE UMA OPERACAO COM CAMPO
DATETIME, RESULTA EM UM
RANGE INVALIDO DE DATA.
-------------------------------------------------------------------------------
SQLCODE:
-204
OBJETO REFERENCIADO NAO EXISTE.
- VERIFICAR SE O NOME DO OBJETO
(TABELA,VIEW,COLUNA...) FOI
DIGITADO CORRETAMENTE.
- VERFICAR SE OWNER DO OBJETO ESTA DE
ACORDO COM O AMBIENTE.
-------------------------------------------------------------------------------
SQLCODE:
-206
VOCE INDICOU UM NOME DE COLUNA QUE NAO
EXISTE NA TABELA
- VERIFICAR SE O NOME DA COLUNA ESTA
CORRETA
------------------------------------------------------------------------------
SQLCODE:
-208
A
CLAUSULA "ORDER BY" E INVALIDA PORQUE A COLUNA 'NOME DA COLUNA'
NAO
FAZ PARTE DA TABELA RESULTANTE, ISTO E, DO RESULTADO DO SELECT.
ACAO:
CORRIJA O STATAMENT SQL, ADICIONANDO A COLUNA DA CLAUSULA ORDER BY
NA TABELA RESULTANTE OU ELIMINANDO A
COLUNA DA CLAUSULA ORDER BY.
-------------------------------------------------------------------------------
SQLCODE:
-302
VALOR
INVALIDO PARA A COLUNA IDENTIFICADA EM COLUMN-NAME.
PROVAVEL
CAUSA:
===============
O
VALOR DA STRING, VARIAVEL HOST OU PARAMETRO E MAIOR OU POSSUI UM
TIPO
DIFERENTE OU INVALIDO QUE O DEFINIDO PARA A COLUNA.
EXEMPLOS:
- A
COLUNA ESTA DEFINIDA COMO NUMERICA E A VARIAVEL OU PARAMETRO CONTEM
UM
VALOR MAIOR QUE A DEFINICAO NA COLUNA.
- A
COLUNA ESTA DEFINIDA COMO DECIMAL MAS CONTEM VALORES NAO-DECIMAIS.
ACAO: CORRIGIR O VALOR DA COLUNA E RE-EXECUTAR A
APLICACAO.
=====
-------------------------------------------------------------------------------
SQLCODE:
-303
TIPO DO DADO INCOMPATIVEL PARA
COMPARACAO
- A DEFINICAO DA VARIAVEL HOST ESTA
INCORRETA.
-------------------------------------------------------------------------------
SQLCODE:
-304
NUMERO
DE DIGITOS SIGNIFICATIVOS DE UM CAMPO DECIMAL EH MAIOR QUE O
NUMERO
DE DIGITOS DA VARIAVEL HOST-NAME.
- AJUSTAR O TAMANHO DA VARIAVEL HOST.
-------------------------------------------------------------------------------
SQLCODE:
-305
FALTOU ASSINALAR VARIAVEL HOST INDICADORA
DE NULO
- SELECT MAX OU MIN NAO OBTEVE NENHUMA
LINHA PARA CALCULAR
PREVER ESTE SQLCODE, ALEM DO +100.
-------------------------------------------------------------------------------
SQLCODE:
-310
CONTEUDO INVALIDO NA VARIAVEL HOST
- O CONTEUDO DA VARIAVEL HOST CONTEM
VALOR DECIMAL
NAO VALIDO (DIFERENTE DE DECIMAL
COMPACTADO)
-------------------------------------------------------------------------------
SQLCODE:
-401
EXPLICACAO:
COMPARACAO INCORRETA DE OPERANDOS NUMERICOS
COM NAO-NUMERICOS.
ACAO:
VERIFIQUE OS TIPOS DE DADOS DE TODOS OS
OPERANDOS DO COMANDO SQL,
E TENHA CERTEZA QUE ESSES TIPOS DE DADOS SAO
COMPARAVEIS E
COMPATIVEIS COMO ESTAO SENDO USADOS.
OBS.
PARA MAIORES INFORMACOES CONSULTE OS
MANUAIS:
- APPLICATION PROGRAMMING AND SQL GUIDE
E
- SQL REFERENCE
DISPONIVEIS NA REDE
DDS_01\SYS\SOFT\MANUAIS.
-------------------------------------------------------------------------------
SQLCODE:
-407
EXPLICACAO:
O VALOR DO "INSERT" OU "UPDATE" E' NULO, MAS A COLUNA
ESTA
DEFINIDA COM "NOT
NUL".
ACAO: - VERIFIQUE A DEFINICAO DA COLUNA NA
TABELA, SE A MESMA DEVE
POSSUIR VALORES NULOS, SOLICITE A
ALTERACAO DA TABELA.
-------------------------------------------------------------------------------
SQLCODE:
-501
CURSOR IDENTIFICADO NO CLOSE OU OPEN NAO
FOI ABERTO
-
POSSIVEL ERRO DE PROGRAMA, ABRIR CURSOR ANTES DE FETCH OU CLOSE
-------------------------------------------------------------------------------
SQLCODE:
-502
CURSOR IDENTIFICADO NO OPEN JA ESTA
ABERTO
- POSSIVEL ERRO DE PROGRAMA, CURSOR
ABERTO PELA SEGUNDA VEZ.
-------------------------------------------------------------------------------
SQLCODE:
-507
CURSOR IDENTIFICADO NO UPDATE OU DELETE
NAO FOI ABERTO
- POSSIVEL ERRO DE PROGRAMA, ABRIR CURSOR.
-------------------------------------------------------------------------------
SQLCODE:
-508
-
CURSOR IDENTIFICADO NO UPDATE OU DELETE NAO FOI POSICIONADO
ANTERIORMENTE.
-
POSSIVEL ERRO DE PROGRAMA, POSICIONAR CURSOR ANTES DE UPDATE / DELETE.
-------------------------------------------------------------------------------
SQLCODE:
-530
VALOR DA CHAVE ESTRANGEIRA INVALIDO
- POSSIVEL ERRO DE PROGRAMA OU DE
DADOS.
-------------------------------------------------------------------------------
SQLCODE:
-531
VALOR DA CHAVE PRIMARIA NAO PODE SER
ATUALIZADO
- O VALOR DA CHAVE PRIMARIA NAO PODE SER
ATUALIZADO, PORQUE
EXISTEM RELACIONAMENTOS DEPENDENTES
DESTA CHAVE.
-------------------------------------------------------------------------------
SQLCODE:
-532
LINHA NAO PODE SER DELETADA POR RESTRICAO
DE INTEGRIDADE
- PARA DELETAR UMA LINHA DA TABELA PAI
NO RELACIONAMENTO, EH
NECESSARIO DELETAR ANTES, TODAS AS
LINHAS DA TABELA DEPENDENTE.
-------------------------------------------------------------------------------
SQLCODE:
-534
CHAVE PRIMARIA NAO PODE SER ATUALIZADA
PARA UM VALOR JA EXISTENTE
- JA EXISTE UM VALOR DE CHAVE IGUAL,
PARA AQUELE QUE SE QUER ALTERAR
-------------------------------------------------------------------------------
SQLCODE:
-545
EXPLICACAO: A OPERACAO DE INSERT OU UPDATE NAO PODE SER
CONCLUIDA
POR TER VIOLADO A REGRA DE CHECK
CONSTRAINT DA TABELA.
-
POSSIVEL ERRO DE PROGRAMA OU DE DADOS.
-
PARA SABER QUAL REGRA FOI VIOLADA, CONSULTE O CATALOGO DO DB2.
EX. SELECT
CHECKNAME, CHECKCONDITION
FROM
SYSIBM.SYSCHECKS
WHERE
TBNAME = 'VENTNEG';
INFORME O NOME DA TABELA EM
"TBNAME" PARA VERIFICAR A REGRA,
A COLUNA "CHECKCONDITION" DESCREVE
A REGRA VALIDA.
ACAO:
SE A REGRA ESTA CORRETA
- ALTERAR OS DADOS PARA ATENDER A
CONDICAO
CASO CONTRARIO
- SOLICITE ALTERACAO DA REGRA.
RESPONSAVEL
A SER ACIONADO: ANALISTA DE SISTEMAS
-------------------------------------------------------------------------------
SQLCODE:
-551
USUARIO NAO AUTORIZADO A EXECUTAR ESTA
OPERACAO NO OBJETO
- FALTA AUTORIZACAO (GRANT) PARA O USUARIO
ACESSAR O OBJETO.
ACAO:
SOLICITAR AUTORIZACAO.
-------------------------------------------------------------------------------
SQLCODE:
-552
USUARIO NAO AUTORIZADO A EXECUTAR ESTA
OPERACA
- FALTA AUTORIZACAO (GRANT) PARA O USUARIO
EXECUTAR ESTA OPERACAO.
ACAO:
SOLICITAR AUTORIZACAO.
-------------------------------------------------------------------------------
SQLCODE:
-803
CHAVE DUPLICADA EM INDICE DEFINIDO COMO
UNIQUE
- TENTATIVA DE INSERIR OU ATUALIZAR
CHAVE DUPLICADA NO INDICE UNICO.
POSSIVEL ERRO DE PROGRAMA OU
DADOS.
-------------------------------------------------------------------------------
SQLCODE:
-804
PROGRAMA UTILIZA VARIAVEIS INICIADAS COM
"SQL"
- A UTILIZACAO DE UMA TABELA ( OCCURS )
A QUAL ULTRAPASSOU
O LIMITE DE OCORRENCIAS. ISTO DECORRE DA
INVASAO
DE AREA DE ALGUMAS VARIAVEIS EXPANDIDAS
PELO COMPILADOR.
ESTAS VARIAVEIS SAO ENCONTRADAS NO STEP
DE COMPILACAO.
-------------------------------------------------------------------------------
SQLCODE:
-805
PACKAGE NAO ENCONTRADO NO PLANO
- VERIFICAR SE ESTA ACESSANDO O DB2
CORRETO.
- VERIFICAR SE O NOME DO PLANO ESTA'
CORRETO.
- VERIFICAR SE O NOME DO PROGRAMA ESTA'
CORRETO.
- VERIFICAR SE A COMPILACAO / BIND FOI
RELIZADO COM SUCESSO.
- SE AMBIENTE CICS, VERIFICAR SE FOI EMITIDO
O COMANDO NEWCOPY.
SOLUCAO: SE TODAS AS OPCOES ACIMA ESTAO
CORRETAS:
- COMPILAR O PROGRAMA NOVAMENTE OU
SOMENTE REALIZAR O BIND.
- ACIONAR O SUPORTE A DB2.
-------------------------------------------------------------------------------
SQLCODE:
-811
RESULTADO DE UM SELECT GEROU MAIS DE UMA
OCORRENCIA
- DEFINIR UM CURSOR PARA ESTE TIPO DE
QUERY.
-------------------------------------------------------------------------------
SQLCODE:
-818
TIMESTAMP DO DBRM NAO CONFERE COM O DO
PROGRAMA
- VERIFICAR SE CONCATENACAO DE
BIBLIOTECAS ESTA OK.
- VERIFICAR SE A COMPILACAO (STEP BIND)
FOI RELIZADO COM SUCESSO.
- SE AMBIENTE CICS, VERIFICAR SE FOI
EMITIDO O COMANDO NEWCOPY.
SOLUCAO: SE TODAS AS OPCOES ACIMA ESTAO
CORRETAS:
- COMPILAR O PROGRAMA NOVAMENTE OU
SOMENTE REALIZAR O BIND.
-------------------------------------------------------------------------------
SQLCODE:
-904
RECURSO
NAO DISPONIVEL.
EXEMPLO:
UNAVAILABLE RESOURCE. REASON 00C900A3,
RESOURCE NAME DBXX.TBXXXX
ONDE: I
I-----------> SPACENAM
I----------------->
DBDNAME
ACAO:
- EMITIR COMANDO -DISPLAY DB (DBXX) SPACENAM(TBXXXX)
USAR RPF DB2 OPCAO 2 (UTILITARIOS) DISPLDB.
VERIFICAR CAMPO "STATUS"
SE IGUAL A 'COPY' - FALTA RODAR UTILITARIO DE COPY.
SE IGUAL A 'CHECK' - FALTA RODAR
UTILITARIO DE CHECK.
SE IGUAL A 'RECV' - EXECUTAR UTILITARIO DE RECOVERY.
SE IGUAL A 'STOP' - VERIFICAR QUAL O MOTIVO DO STOP.
SE IGUAL A 'UT'
- EXISTE UM UTILITARIO RODANDO NO TABLESPACE,
VERIFICAR EMITINDO O COMANDO -DIS
UTIL(*), SEGUIR EXEMPLO
DA RPF DB2 OPCAO 2 (UTILITARIOS)
DISUTIL.
RESTARTAR O JOB CORRESPONDENTE COM
'RESTART(PHASE)'.
SE NENHUMA DAS OCORRENCIAS ACIMA,
VERIFICAR NA MENSAGEM O CAMPO
'REASON CODE', E PESQUISAR O MOTIVO
NA RPF DB2.
-------------------------------------------------------------------------------
SQLCODE:
-905 E
SQLSTATE ' 57014'
LIMITE DE EXECUCAO FOI EXCEDIDO
- O QUERY DINAMICO ESTA SENDO CONTROLADO POR
PARAMETROS DE USO DE CPU
A EXECUCAO EXCEDEU O LIMITE
ESPECIFICADO.
SOLUCAO: DIMINUIR O USO DE CPU, COLOCANDO
CONDICOES MAIS RESTRITIVAS
NO QUERY OU FACA UM PROGRAMA P/
OBTER O RESULTADO DESEJADO.
-------------------------------------------------------------------------------
SQLCODE:
-911
ROLLBACK EFETUADO, POR PROBLEMAS DE TIMEOUT
OU DEADLOCK
- O RECURSO ESPECIFICADO NA MENSAGEM, NO
CAMPO RESOURCE-NAME ESTA
EM LOCK PARA OUTRA APLICACAO, O PROCESSO
EM QUESTAO SOFREU
ROLLBACK DAS ATUALIZACOES
EFETUADAS.
CAUSAS PROVAVEIS:
- JOB BATCH FAZENDO GRANDE QUANTIDADE DE
ATUALIZACAO SEM USO DE
COMMIT.
- PROCESSOS DE ATUALIZACAO NA MESMA TABELA
RODANDO CONCORRENTEMENTE
- SE RECURSO FOR PACKAGE,
PROVAVEL EXECUCAO DE BIND NESTE PACKAGE.
SOLUCAO: RODAR PROCESSO NOVAMENTE OU AGUARDAR TERMINO DE JOB BATCH
QUE ESTA PRENDENDO O RECURSO.
IMPORTANTE: SE ESTE ABEND ACONTECER COM
FREQUENCIA, NOTIFICAR
O SUPORTE A BANCO DE DADOS.
-------------------------------------------------------------------------------
SQLCODE:
-912
PROCESSO NAO PODE SER EFETUADO, POR
PROBLEMAS DE TIMEOUT OU DEADLOCK
- O RECURSO ESPECIFICADO NA MENSAGEM, NO
CAMPO RESOURCE-NAME ESTA
EM LOCK, PARA OUTRA APLICACAO
CAUSAS PROVAVEIS:
- JOB BATCH FAZENDO GRANDE QUANTIDADE DE
ATUALIZACAO SEM USO DE
COMMIT.
- PROCESSOS DE ATUALIZACAO NA MESMA TABELA
RODANDO CONCORRENTEMENTE
- SE RECURSO FOR PACKAGE, PROVAVEL
EXECUCAO DE BIND NESTE PACKAGE.
SOLUCAO: RODAR PROCESSO NOVAMENTE OU AGUARDAR TERMINO DE JOB BATCH
QUE ESTA PRENDENDO O RECURSO.
IMPORTANTE: SE ESTE ABEND ACONTECER COM
FREQUENCIA, NOTIFICAR
O SUPORTE A BANCO DE DADOS.
-------------------------------------------------------------------------------
SQLCODE:
-922
PROCESSO
NAO EFETUADO POR FALTA DE AUTORIZACAO OU PLANO INEXISTENTE.
POSSIVEIS
CAUSAS:
01)
O PLANO NAO EXISTE NO DB2 OU NOME DE PLANO INCORRETO.
02)
USUARIO NAO AUTORIZADO A ACESSAR O PLANO INDICADO.
03)
USUARIO NAO AUTORIZADO A ALTERAR O PLANO, I.E, FAZER BIND/REBIND.
04)
FALTA ASSOCIAR (PLANO X TRANSACAO) NA RCT DO CICS UTILIZADO.
05)
USUARIO NAO ESTA AUTORIZADO NOS GRUPOS DO DB2, VIA RACF.
ACAO
A SER EXECUTADA:
01)
CRIAR O PLANO OU CORRIGIR O NOME.
02)
SE FOR NO DB2$, USUARIO "TEST" ESTA ACESSANDO UM PLANO COM
CREATOR
"PROD" E VICE-VERSA.
03) NO PROCESSO DE BIND OU REBIND,
POSSIVELMENTE VOCE ESTA UTILIZANDO
O CREATOR "TEST" MAS O PLANO ESTA
DEFINIDO COM CREATOR "PROD"
E VICE-VERSA.
04)
SOLICITAR A INCLUSAO DA TRANSACAO E O PLANO ASSOCIADO NA RCT.
05)
SOLICITAR A INCLUSAO DO USUARIO NOS GRUPOS DO DB2.
COMO
FAZER:
01)
VERIFICAR O PLANO NA TABELA SYSIBM.SYSPLAN.
02)
VERIFICAR O CREATOR NA TABELA SYSIBM.SYSPLAN.
03)
RODAR "FREE PLAN" OU "FREE PACKAGE" E EXECUTAR
NOVAMENTE.
04)
CONSULTAR A RCT NO ENDEVOR E VERIFICAR A TRANSACAO.
ENVIRONMENT = TESTE0/PRODUCAO, SYSTEM =
INFRAEST, SUBSYSTEM = DFH,
TYPE = DFHRCTD, ELEMENT = DSN2CTDX, ONDE X
E O NRO. DO CICS.
OUTRAS
CAUSAS = ACIONAR O SUPORTE AO DB2.
-------------------------------------------------------------------------------
SQLCODE:
-923
NAO FOI POSSIVEL CONECTAR COM DB2
POSSIVEIS CAUSAS:
- PLANO NAO EXISTE, OU NAO ESTA
OPERACIONAL.
EXECUTAR BIND DO PLANO.
- NOME DO DB2 ERRADO
CORRIGIR NOME DO DB2.
- DB2 NAO ESTA NO AR
SOLICITAR O START DO DB2.
- DB2 NAO ESTA OPERACIONAL
PROVAVEL EXECUCAO DE PROCESSO
DE MANUTENCAO PELA
AREA DE SUPORTE A BANCO DE
DADOS.
- DB2 ESTA SAINDO DO AR (SHUTDOWN)
AGUARDAR RETORNO DO
MESMO.
- SE FOR NO CICS, FALTA CONECTAR
DB2
SOLICITAR A CONEXAO DO DB2 NO
CICS.
-------------------------------------------------------------------------------
SQLCODE:
-924
ERRO
NA CONEXAO COM O DB2.
-
OCORREU UM ERRO NA CONEXAO COM O DB2, IDENTIFICADO PELO REASON-CODE.
ACAO:
-
OBTER O REASON-CODE PARA MAIORES INFORMACOES (RPF DB2 OPCAO 3).
OBS.
-
QUALQUER TENTANTIVA DE EXECUTAR UM COMANDO SQL RETORNARA O ERRO -924.
-
PARA IDENTIFICAR SE O ERRO E NO PROGRAMA, FACA UM ACESSO A UMA TABELA
UTILIZANDO O QMF OU DSNTEP2.
-------------------------------------------------------------------------------
SQLCODE:
-925
O
COMANDO 'COMMIT' NAO E VALIDO PARA AMBIENTE CICS.
POSSIVEL
CAUSA:
---------------
UM
PROGRAMA CICS TENTOU EXECUTAR O COMANDO COMMIT, MAS ESSE COMANDO NAO
PODE
SER EXECUTADO NESSE AMBIENTE.
ACAO:
-----
UTILIZAR
PROTOCOLOS ESPECIFICOS DE CICS OU PARA
EFETIVAR O
TRABALHO
EM PROGRAMAS CICS, POR EXEMPLO: EXEC CICS SYNCPOINT.
-------------------------------------------------------------------------------
SQLCODE:
-927
ERROR:
THE LANGUAGE INTERFACE (LI).....
POSSIVEL
CAUSA:
-
ERRO DE JCL. PROVAVELMENTE NO //SSSS EXEC PGM=, NAO FOI COLOCADO
O PROGRAMA DRIVER DO DB2 (TSO
BATCH) - PGM=IKJEFT01
-
ACAO: CORRIGIR O JCL E RE-EXECUTAR O
PROGRAMA.
-
OBS. EXISTE UM EXEMPLO DE EXECUCAO DE
PROGRAMAS DB2 NA RPF DB2,
SECAO MODELOS DE JCL, NOME:
JOBBATCH.
Nenhum comentário:
Postar um comentário