Você está na página 1de 2

ControlaGerenciamentoMensagemPS.

salvarAtualizacaoControleMensagem

BS_ControlaGerenciamentoMensagem
salvarAtualizacaoControleMensagem SELECT *
FROM tb0364_controlemensagem
WHERE 1 =1
DP_ConsultaDistribuicaoLista AND TB0362_CD_GRUPODISTRIBUICAO = (
consultaGrupoDistribuicao CASE
WHEN TO_NUMBER(#CODGRUPO) IS NULL
TB0362_GRUPODISTRIBUICAO THEN TB0362_CD_GRUPODISTRIBUICAO
Buscar grupos ativos ELSE TO_NUMBER(#CODGRUPO1)
END)
AND TB0025_ST_PROCESSAMENTOONLINE = (
CASE
WHEN TO_NUMBER(#CODSITUACAO) IS NULL
THEN TB0025_ST_PROCESSAMENTOONLINE
DP_ConsultaGerenciamentoMensagem ELSE TO_NUMBER(#CODSITUACAO1)
consultarSincronismoMensagem END )
AND TB0025_TP_TIPOSINCRONIZACAO = (
CASE
WHEN TO_NUMBER(#TIPOSINC) IS NULL
THEN TB0025_TP_TIPOSINCRONIZACAO
ELSE TO_NUMBER(#TIPOSINC1)
END )
(IF) Exista informaes para envio ao
GTO, chama:

DP_ControlaGerenciamentoMensagem
- salvarAtualizacaoControleMensagem TB0364_CONTROLEMENSAGEM

(ELSE) No, chama:


DP_ControlaGerenciamentoMensagem
- atualizaDataAtualizacaoPendente
SELECT *
FROM tb0364_controlemensagem
ControlaGerenciamentoMensagemPS. WHERE 1 =1
AND TB0362_CD_GRUPODISTRIBUICAO = (
processarSincronizacao
CASE
WHEN TO_NUMBER(#CODGRUPO) IS NULL
THEN TB0362_CD_GRUPODISTRIBUICAO
ELSE TO_NUMBER(#CODGRUPO1)
END)
BS_ControlaGerenciamentoMensagem AND TB0025_ST_PROCESSAMENTOONLINE = (
processarSincronizacao CASE
WHEN TO_NUMBER(#CODSITUACAO) IS NULL
THEN TB0025_ST_PROCESSAMENTOONLINE
ELSE TO_NUMBER(#CODSITUACAO1)
DP_ConsultaGerenciamentoMensagem END )
AND TB0025_TP_TIPOSINCRONIZACAO = (
consultarSincronismoMensagem CASE
WHEN TO_NUMBER(#TIPOSINC) IS NULL
THEN TB0025_TP_TIPOSINCRONIZACAO
ELSE TO_NUMBER(#TIPOSINC1)
END )
Bloqueia Processo
ControlaProcessoPS.bloquearProcesso

UPDATE CADMO.TB0364_CONTROLEMENSAGEM SET


DP_ControlaGerenciamentoMensagem TB0025_ST_PROCESSAMENTOONLINE = 1 WHERE
alterarControleMensagem TB0362_CD_GRUPODISTRIBUICAO = #codigoGrupoDistribuicao

ConsultaDistribuicaoListaWS
consultarListaPorGrupoDistribuicao

DP_ConsultaDistribuicaoLista
obterGrupoDistribuicao

DP_ConsultaGerenciamentoAutorizacao
consultarProdutoLista

DP_ConsultaGerenciamentoAutorizacao
consultaIdentificadorControleMensagem

DP_ControlaGerenciamentoMensagem
listarPontoUsoIdentificador

ProcessaSincronismoGTOSOAP ProcessaSincronizacaoGTOPS / http://gto01.tu.semparar.com.br


salvarIntegracaoIdentificador

UPDATE CADMO.TB0364_CONTROLEMENSAGEM SET


DP_ControlaGerenciamentoMensagem TB0025_ST_PROCESSAMENTOONLINE = 2 WHERE
alterarControleMensagem TB0362_CD_GRUPODISTRIBUICAO = #codigoGrupoDistribuicao

Você também pode gostar