Histórico da Página
...
Publicações Sisjuri Empresa Parceira
Produto: | SISJURIi | ||
Versões: | 7 e Posteriores | ||
BCSJurídico | |||
Ocorrência: | Publicações Sisjuri X Empresa Parceira | ||
Ambiente: |
| ||
Passo a passo: | Segue um documento Documento técnico explicativo sobre o funcionamento da integração de publicações por WS detalhando a estrutura dos web services envolvidos. Publicações Sisjuri X Empresa Parceira Para integração de publicações são necessários dois Web Services: um do lado do Sisjuri que disponibiliza os dados dos processos, e outro da Empresa Parceira que disponibiliza as publicações. O Web Service do Sisjuri disponibiliza as principais informações de todos os processos em andamento da base de dados do cliente. Dessa Desta forma a Empresa Parceira deve possuir um Client do Web Service do Sisjuri que todos os dias faz uma requisição em busca das informações dos processos (sempre pega a base inteira). Métodos do Web Service SisjuriO Web Service do Sisjuri possui três métodos para consumo: FirstProcesso, GetProcesso e QTDProcesso.
Método FirstProcesso Retorna qual a primeira linha existente na tabela dos processos do Sisjuri que serão enviados. Exemplo de requisição <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice/"> <soapenv:Header/> <soapenv:Body> <web:FIRSTPROCESSO/> </soapenv:Body> </soapenv:Envelope>
Exemplo de retorno
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:FIRSTPROCESSOResponse xmlns:ns2="http://webservice/"> <return>1</return> </ns2:FIRSTPROCESSOResponse> </S:Body> </S:Envelope> Método QTDProcessoRetorna a quantidade de processos existentes na tabela dos processos Sisjuri que serão enviados. Exemplo de requisição
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice/"> <soapenv:Header/> <soapenv:Body> <web:QTDPROCESSO/> </soapenv:Body> </soapenv:Envelope>
Exemplo de retorno
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:QTDPROCESSOResponse xmlns:ns2="http://webservice/"> <return>9980</return> </ns2:QTDPROCESSOResponse> </S:Body> </S:Envelope> Método GETProcesso
Retorna as informações de um processo para que seja possível a Empresa Parceira buscar suas publicações. Nesse método é necessário informar o número de linha do processo na tabela do Sisjuri. A Empresa Parceira deve obter processo a processo iniciando a busca pelo primeiro processo (obtido em FirstProcesso) até atingir a quantidade de processos (obtida em QTDProcesso) incrementando a linha inicial a cada requisição.
Exemplo de requisição
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice/"> <soapenv:Header/> <soapenv:Body> <web:GETPROCESSO> <id>1</id> </web:GETPROCESSO> </soapenv:Body> </soapenv:Envelope>
Exemplo de retorno <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:GETPROCESSOResponse xmlns:ns2="http://webservice/"> <return><![CDATA[<dao.Processos> <codInterno>2668</codInterno> <codCliente>1</codCliente> <procOrigem> </procOrigem> <numProcesso> </numProcesso> <instancia>1</instancia> <foro>PROCON</foro> <descCliente>Faber Castell</descCliente> <advogado> </advogado> <advgParte> </advgParte> <parteInt> </parteInt> <tipoAcao> </tipoAcao> <area>Ambiental</area> <cidade>Abadia de Goiás</cidade> <estado>GO</estado> <rowId>1</rowId> <parteContraria> </parteContraria> <poloAtivo> </poloAtivo> <numProcessoAntigo> </numProcessoAntigo> <vara> </vara> <partesPoloAtivo> </partesPoloAtivo> <partesPoloPassivo> </partesPoloPassivo> <advgSigla> </advgSigla> <parteContrariaCliente> </parteContrariaCliente> <poloAtivoCliente> </poloAtivoCliente> <parteIntCliente> </parteIntCliente> </dao.Processos>]]></return> </ns2:GETPROCESSOResponse> </S:Body> </S:Envelope>
Exemplo de requisição <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice/"> <soapenv:Header/> <soapenv:Body> <web:GETPROCESSO> <id>614</id> </web:GETPROCESSO> </soapenv:Body> </soapenv:Envelope>
Exemplo de retorno <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:GETPROCESSOResponse xmlns:ns2="http://webservice/"> <return><![CDATA[<dao.Processos> <codInterno>565</codInterno> <codCliente>5</codCliente> <procOrigem>1245784512</procOrigem> <numProcesso>1323654545689</numProcesso> <instancia>1</instancia> <foro>Prefeitura do Município de São Paulo</foro> <descCliente>Google Brasil</descCliente> <advogado>Alexa Trant Torth</advogado> <advgParte> </advgParte> <parteInt>Faber Castell</parteInt> <tipoAcao>Boletim de Ocorrência</tipoAcao> <area>Administrativo Cível</area> <cidade>São Paulo</cidade> <estado>SP</estado> <rowId>614</rowId> <parteContraria>Geographique Internationale</parteContraria> <poloAtivo>Chrody Unno Patentes</poloAtivo> <numProcessoAntigo>1323654545689</numProcessoAntigo> <vara>Vara Única</vara> <partesPoloAtivo>Emporio Shine LTDA CTBC MULTIMIDIA DATA NET S A \Google Brasil LTDA\Inesperado Unexpected Eternamente Infinity S/A AAAA</partesPoloAtivo> <partesPoloPassivo>Astom Inf Tool LTDA.\Qualquer Tempo LTDA\SEPLAG</partesPoloPassivo> <advgSigla>ATT</advgSigla> <parteContrariaCliente>S</parteContrariaCliente> <poloAtivoCliente>S</poloAtivoCliente> <parteIntCliente>S</parteIntCliente> </dao.Processos>]]></return> </ns2:GETPROCESSOResponse> </S:Body> </S:Envelope>
Estrutura das tags de retorno do método GETProcesso
Web Service Empresa Parceira A Empresa Parceira buscará os dados de processos no Web Service do Sisjuri para que depois possa obter as publicações. Depois que as publicações são obtidas a Empresa Parceira as disponibilizará através por meio de um Web Service para que o Sisjuri possa resgatá-las através de um Client.
Métodos Web Service Empresa ParceiraSão necessários dois métodos no Web Service da Empresa Parceira: RecuperarPublicacao e AtualizarPublicacaoEnviadaConfirmacao_Cliente.
Método RecuperarPublicacao
Resgata as publicações de determinado cliente através do login que o mesmo possui na Empresa Parceira.
Exemplo de requisição
< <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <RecuperarPublicacao xmlns="http://tempuri.org/"> <login>string</login> <senha>string</senha> </RecuperarPublicacao> </soap:Body> </soap:Envelope>
Exemplo de retorno <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <RecuperarPublicacaoResponse xmlns="http://tempuri.org/"> <RecuperarPublicacaoResult> <NewDataSet xmlns=""> <Table> <NWQ_CCLIEN/> <NWQ_PROCO>0</NWQ_PROCO> <NWQ_NUMPRO>00004995219874036100</NWQ_NUMPRO> <NWQ_CAJURI>8784</NWQ_CAJURI> <NWQ_DCLIEN>Pinheiro Neto Advogados</NWQ_DCLIEN> <NWQ_NOMEPC/> <NWQ_DTPUBL>2012-03-05T00:00:00-03:00</NWQ_DTPUBL> <NWQ_OBSER>PUBLICAÇÕES JUDICIAIS I - CAPITAL SP SUBSEÇÃO JUDICIÁRIA DE SAO PAULO 13ª VARA CÍVEL *PA 1,0 Dr.WILSON ZAUHY FILHO MM.JUIZ FEDERAL DIRETORA DE SECRETARIA CARLA MARIA BOSI FERRAZ Expediente Nº 4293 PROCEDIMENTO ORDINARIO</NWQ_OBSER> <NWQ_TEXTO>0000499-52.1987.403.6100 (87.0000499-5) - ALSCO TOALHEIRO BRASIL LTDA X PINHEIRO NETO ADVOGADOS(SP262815 - GUSTAVO BRUNO DA SILVA E SP075410 - SERGIO FARINA FILHO E SP027708 - JOSE ROBERTO PISANI E SP075717 - OSCAR EDUARDO GOUVEIA GIOIELLI) X UNIAO FEDERAL(Proc. 298 - HELENA MARQUES JUNQUEIRA) X ALSCO TOALHEIRO BRASIL LTDA X UNIAO FEDERAL INFORMAÇÃO DE SECRETARIA: Alvará expedido em favor da parte autora, aguardando retirada e liquidação no prazo de 05 (cinco) dias. </NWQ_TEXTO> <NWQ_STATUS>6</NWQ_STATUS> <NWQ_FONTE>TRF_SP Judiciário</NWQ_FONTE> <NWQ_CODIGO>437989642</NWQ_CODIGO> <NWQ_DADVOG/> <NWQ_DADVPC/> <NWQ_NOMEPI>União Federal (Fazenda Nacional)</NWQ_NOMEPI> <NWQ_TIPO>publicação</NWQ_TIPO> <NWQ_CCLIENKURIER>10</NWQ_CCLIENKURIER> </Table> <Table> <NWQ_CCLIEN/> <NWQ_PROCO>0</NWQ_PROCO> <NWQ_NUMPRO>00017312620114036305</NWQ_NUMPRO> <NWQ_CAJURI>0</NWQ_CAJURI> <NWQ_DCLIEN>Pinheiro Neto Advogados</NWQ_DCLIEN> <NWQ_NOMEPC/> <NWQ_DTPUBL>2012-03-05T00:00:00-03:00</NWQ_DTPUBL> <NWQ_OBSER>PUBLICAÇÕES JUDICIAIS II - JEF SUBSEÇÃO JUDICIÁRIA DE SAO PAULO JUIZADO ESPECIAL FEDERAL DE SÃO PAULO PODER JUDICIÁRIO Juizado Especial Federal Cível de São Paulo 1ª Subseção Judiciária do Estado de São Paulo PAUTA DE JULGAMENTOS DA 3ª TURMA RECURSAL DE SÃO PAULO - Nº 6301000015/2012. Determino a inclusão dos processos abaixo relacionados na Pauta de Julgamentos do dia 08 de março de 2012, quinta-feira, às 10:30 horas, podendo, entretanto, nessa mesma Sessão ou Sessões subsequentes, ser julgados os processos adiados ou constantes de Pautas anteriores, embargos de declaração, propositura e julgamento de questão de ordem, nos termos dos artigos 22, § 2º e 23 do Regimento Interno das Turmas Recursais e da Turma Regional de Uniformização dos Juizados Especiais Federais da 3ª Região. A sessão realizar-se-á na Escola de Magistrados, localizada na Avenida Paulista, n.º 1.912, 2º andar, Conjunto 1, Sala 1. Informo aos nobres advogados que a Secretaria das Turmas Recursais está localizada no 11º andar deste prédio. Por outro lado, o Protocolo e a Distribuição continuam funcionando no prédio do Juizado Especial Federal Cível de São Paulo, localizado na Avenida Paulista, n.º 1.345. Observar-se-á o disposto na Portaria n.º 127, de 15 de dezembro de 2010. </NWQ_OBSER> <NWQ_TEXTO>0021 PROCESSO: 0001731-26.2011.4.03.6305 RECTE: MAMEDE PINHEIRO NETTO ADV. SP128181 - SONIA MARIA C DE SOUZA F PAIXAO RECDO: INSTITUTO NACIONAL DO SEGURO SOCIAL - I.N.S.S. (PREVID) ADV/PROC.: OAB/SP 172.114 - HERMES ARRAIS ALENCAR RELATOR(A): DANILO ALMASI VIEIRA SANTOS DATA DISTRIB: 31/01/2012MPF: NãoDPU: Não</NWQ_TEXTO> <NWQ_STATUS>2</NWQ_STATUS> <NWQ_FONTE>TRF_SP Judiciário</NWQ_FONTE> <NWQ_CODIGO>437979568</NWQ_CODIGO> <NWQ_DADVOG/> <NWQ_DADVPC/> <NWQ_NOMEPI>União Federal (Fazenda Nacional)</NWQ_NOMEPI> <NWQ_TIPO>publicação</NWQ_TIPO> <NWQ_CCLIENKURIER>10</NWQ_CCLIENKURIER> </Table> <Table> <NWQ_CCLIEN/> <NWQ_PROCO>0</NWQ_PROCO> <NWQ_NUMPRO>00323441720064036301</NWQ_NUMPRO> <NWQ_CAJURI>0</NWQ_CAJURI> <NWQ_DCLIEN>Pinheiro Neto Advogados</NWQ_DCLIEN> <NWQ_NOMEPC/> <NWQ_DTPUBL>2012-03-05T00:00:00-03:00</NWQ_DTPUBL> <NWQ_OBSER>PUBLICAÇÕES JUDICIAIS II – JEF SUBSEÇÃO JUDICIÁRIA DE SAO PAULO Juizado Especial Federal Cível de São Paulo 1ª Subseção Judiciária do Estado de São Paulo PAUTA DE JULGAMENTOS DA 4ª TURMA RECURSAL DE SÃO PAULO - Nº 6301000016/2012. Determino a inclusão dos processos abaixo relacionados na Pauta de Julgamentos do dia 08 de março de 2012, quinta-feira, às 14:00 horas, podendo, entretanto, nessa mesma Sessão ou Sessões subsequentes, ser julgados os processos adiados ou constantes de Pautas anteriores, embargos de declaração, propositura e julgamento de questão de ordem, nos termos dos artigos 22, § 2º e 23 do Regimento Interno das Turmas Recursais e da Turma Regional de Uniformização dos Juizados Especiais Federais da 3ª Região. A sessão realizar-se-á na Escola de Magistrados, localizada na Avenida Paulista, n.º 1.912, 2º andar, Conjunto 1, Sala 1. Informo aos nobres advogados que a Secretaria das Turmas Recursais está localizada no 11º andar deste prédio. Por outro lado, o Protocolo e a Distribuição continuam funcionando no prédio do Juizado Especial Federal Cível de São Paulo, localizado na Avenida Paulista, n.º 1.345. Observar-se-á o disposto na Portaria n.º 127, de 15 de dezembro de 2010.(...) </NWQ_OBSER> <NWQ_TEXTO>0884 PROCESSO: 0032344-17.2006.4.03.6301 RECTE: JOAO PINHEIRO NETO ADV. SP218069 - ANDERSON MARCOS SILVA RECDO: INSTITUTO NACIONAL DO SEGURO SOCIAL - I.N.S.S. (PREVID) ADV/PROC.: OAB/SP 172.114 - HERMES ARRAIS ALENCAR RELATOR(A): RAECLER BALDRESCA DATA DISTRIB: 15/08/2008MPF: NãoDPU: Não</NWQ_TEXTO> <NWQ_STATUS>2</NWQ_STATUS> <NWQ_FONTE>TRF_SP Judiciário</NWQ_FONTE> <NWQ_CODIGO>437981303</NWQ_CODIGO> <NWQ_DADVOG/> <NWQ_DADVPC/> <NWQ_NOMEPI>União Federal (Fazenda Nacional)</NWQ_NOMEPI> <NWQ_TIPO>andamento</NWQ_TIPO> <NWQ_CCLIENKURIER>10</NWQ_CCLIENKURIER> </Table> </NewDataSet> </RecuperarPublicacaoResult> </RecuperarPublicacaoResponse> </soap:Body> </soap:Envelope>
As publicações devem ser separadas pela tag Table.
Estrutura das tags de resposta do método RecuperarPublicacao
Método AtualizarPublicacaoEnviadaConfirmacao_Cliente
Método para confirmar que a publicação já foi resgatada pelo cliente. Dessa forma em uma nova requisição a mesma publicação não será enviada novamente.
Exemplo de requisição
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AtualizarPublicacaoEnviadaConfirmacao_Cliente xmlns="http://tempuri.org/"> <IdCliente>string</IdCliente> <Codigo>string</Codigo> <IdProcesso>string</IdProcesso> <login>string</login> <Senha>string</Senha> </AtualizarPublicacaoEnviadaConfirmacao_Cliente> </soap:Body> </soap:Envelope> Estrutura das tags da requisição do método AtualizarPublicacaoEnviadaConfirmacao_Cliente
Exemplo de retorno
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AtualizarPublicacaoEnviadaConfirmacao_ClienteResponse xmlns="http://tempuri.org/"> <AtualizarPublicacaoEnviadaConfirmacao_ClienteResult>T</AtualizarPublicacaoEnviadaConfirmacao_ClienteResult> </AtualizarPublicacaoEnviadaConfirmacao_ClienteResponse> </soap:Body> </soap:Envelope>
Retornará T caso consiga atualizar a publicação como já importada pelo Sisjuri. | Observações: |