Adicionado por Guilherme Alonso 09/12/2014 11:32 h
Prezados,
Estou envolvido no processo de implantação do sistema SEI para utilização pela Prefeitura de São Paulo.
Ao tentar adicionar uma unidade a uma hierarquia estou obtendo o erro "Falha na chamada ao Web Service do sistema SEI."
A princípio, considerei a possibilidade deste erro ter ocorrido devido a uma negação de acesso pelo Web Service, porém pelo log do SIP pude observar que trata-se de outro problema:
Usuário: P017407/PMSP
Servidor: dsj0937sip.prodam (10.10.72.81)
Erro: Falha na chamada ao Web Service do sistema SEI.
Detalhes:
Trilha de Processamento:
SoapFault exception: [SOAP-ENV:Client] Contato não encontrado [100000011]. in /var/www/sistemas/SJ0937/sip/rn/SistemaRN.php:1235
Stack trace:
#0 /var/www/sistemas/SJ0937/sip/rn/SistemaRN.php(1235): SoapClient->_call('replicarUnidade', Array)
#1 /var/www/sistemas/SJ0937/sip/rn/SistemaRN.php(1235): SoapClient->replicarUnidade('C', '110004804', '64', 'PRODAM', 'EMPRESA DE TECN...', 'S')
#2 /var/www/sistemas/SJ0937/sip/rn/RelHierarquiaUnidadeRN.php(51): SistemaRN->replicarUnidade(Object(ReplicacaoUnidadeDTO))
#3 [internal function]: RelHierarquiaUnidadeRN->cadastrarControlado(Object(RelHierarquiaUnidadeDTO))
#4 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(RelHierarquiaUnidadeDTO))
#5 /var/www/sistemas/SJ0937/sip/rel_hierarquia_unidade_cadastro.php(79): InfraRN->_call('cadastrar', Array)
#6 /var/www/sistemas/SJ0937/sip/rel_hierarquia_unidade_cadastro.php(79): RelHierarquiaUnidadeRN->cadastrar(Object(RelHierarquiaUnidadeDTO))
#7 {main}
Navegador: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36
GET:
Array
(
[acao] => rel_hierarquia_unidade_cadastrar
[acao_origem] => rel_hierarquia_unidade_cadastrar
[infra_sistema] => 100000099
[infra_unidade_atual] => 110000834
[infra_hash] => bf1cea88f70189b6d1bd5a4d129fed80f28fc784463266d5fa3c84fd459470f4
)
POST:
Array
(
[hdnInfraTipoPagina] => 1
[sbmCadastrarHierarquiaUnidade] => Salvar
[selHierarquia] => 100000018
[chkRaiz] => on
[selUnidadeSuperior] => null
[selOrgao] => 64
[selUnidade] => 110004804
[txtDataInicio] => 09/12/2014
[txtDataFim] =>
[hdnIdHierarquia] => 100000018
[hdnIdOrgaoUnidade] => 64
[hdnIdUnidade] =>
[hdnDataInicio] =>
)
Alguém saberia informar o que significa este erro ("Contato não encontrado") e o que necessito fazer para corrigi-lo?
Grato.
44 comentários
Adicionado por Nei Jobson da Costa Carneiro
Adicionado por Mairon Bathaglini
Adicionado por Guilherme Alonso
Contato não encontrado [100000011]. Detalhes:
SEISipWS Trace: 0 [internal function]: ContatoRN->alterarRN0323Controlado(Object(ContatoDTO))
1 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(ContatoDTO))
2 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(348): InfraRN->_call('alterarRN0323', Array)
3 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(348): ContatoRN->alterarRN0323(Object(ContatoDTO))
4 [internal function]: UnidadeRN->alterarRN0132Controlado(Object(UnidadeDTO))
5 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(UnidadeDTO))
6 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(162): InfraRN->_call('alterarRN0132', Array)
7 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(162): UnidadeRN->alterarRN0132(Object(UnidadeDTO))
8 [internal function]: SEISipWS->replicarUnidade('C', '110004803', '63', 'CAMARA', 'CAMARA MUNICIPA...', 'S')
9 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(480): SoapServer->handle()
10 {main} Ou seja, o SEI não está negando o acesso ao SIP, porém não está encontrando na base de dados esse "contato", do qual não sei do que se trata. Além disso, observei que em alguns casos de montagem de hierarquia também ocorrem erros equivalentes a este (o registro abaixo é proveniente do log do SEI): Web Service:
Consulta retornou mais de um registro. Detalhes:
SEISipWS SELECT id_unidade AS idunidade FROM unidade WHERE id_unidade<>110004360 AND sigla='DAI' AND sin_ativo='S' Trace: 0 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(461): InfraBD->consultar(Object(UnidadeDTO))
1 [internal function]: UnidadeRN->consultarRN0125Conectado(Object(UnidadeDTO))
2 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(UnidadeDTO))
3 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(862): InfraRN->_call('consultarRN0125', Array)
4 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(862): UnidadeRN->consultarRN0125(Object(UnidadeDTO))
5 /var/www/sistemas/SJ0937/sei/rn/UnidadeRN.php(217): UnidadeRN->validarStrSiglaRN0957(Object(UnidadeDTO), Object(InfraException))
6 [internal function]: UnidadeRN->alterarRN0132Controlado(Object(UnidadeDTO))
7 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(UnidadeDTO))
8 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(162): InfraRN->_call('alterarRN0132', Array)
9 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(162): UnidadeRN->alterarRN0132(Object(UnidadeDTO))
10 [internal function]: SEISipWS->replicarUnidade('C', '110004360', '59', 'DAI', 'DEPARTAMENTO AD...', 'S')
11 /var/www/sistemas/SJ0937/sei/ws/SeiSipWS.php(480): SoapServer->handle()
12 {main} Nossa base de dados possui várias unidades da Prefeitura de São Paulo cadastradas com siglas (e em alguns casos, descrições) idênticas, que diferem entre si apenas pelo órgão às quais pertencem. Existe alguma possibilidade deste fator estar interferindo na montagem de hierarquias? Grato.
Adicionado por Guilherme Alonso