Árvore de páginas

Publicações Sisjuri Empresa Parceira

Produto:

BCSJurídico

Ocorrência:

Publicações Sisjuri X Empresa Parceira

Passo a passo:

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.

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 Sisjuri

O 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 QTDProcesso

Retorna 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

  • codInterno numérico(10)  {Código identificador do processo na base Sisjuri}
  • codCliente numérico(5) {Código do cliente do processo na base Sisjuri}
  • procOrigem string(85) {Número do processo origem}
  • numProcesso string(255) {Número do processo}
  • instancia numérico(1) {Instância do processo}
  • foro string(55) {Foro}
  • descCliente string(255) {Descrição do cliente}
  • advogado string(50) {Nome do advogado}
  • advgParte string(50) {Advogado da parte contrária}
  • parteInt string(255) {Nome do terceiro interessado}
  • tipoAcao string(50) {Tipo da ação}
  • area string(50) {Área do processo}
  • cidade string(50) {Cidade}
  • estado string(2) {Estado}
  • rowId numérico(10) {Número da linha passada requisição}
  • parteContraria string(255) {Nome do réu principal}
  • poloAtivo string(255) {Nome do autor principal}
  • numProcessoAntigo string(85) {Número antigo do processo}
  • vara  string(255) {Vara}
  • partesPoloAtivo string(2000) {Todos os nomes dos polos ativos}
  • partesPoloPassivo string(2000) {Todos os nomes dos polos passivos}
  • advgSigla string(10) {Código do advogado no Sisjuri}
  • parteContrariaCliente string(1) {Indica se a parte contrária é cliente}
  • poloAtivoCliente string(1) {Indica se o pólo ativo é cliente}
  • parteIntCliente string(1) {Indica se o terceiro interessado é cliente}

 

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á por meio de um Web Service para que o Sisjuri possa resgatá-las através de um Client.

Métodos Web Service Empresa Parceira

Sã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

  • NWQ_CCLIEN String {Código do cliente}
  • NWQ_PROCO String {Número do processo origem}
  • NWQ_NUMPRO Númerico {Número do processo}
  • NWQ_CAJURI String {Código do processo na base do Sisjuri (codInterno)}
  • NWQ_DCLIEN String {Descrição do cliente}
  • NWQ_NOMEPC String {Nome da parte contrária}
  • NWQ_DTPUBL Date {Data da publicação}
  • NWQ_OBSER String {Observação da publicação}
  • NWQ_TEXTO String {Texto da publicação}
  • NWQ_STATUS Númerico {Status do relacionamento da publicação com o processo}
  • NWQ_FONTE String {Fonte da publicação}
  • NWQ_CODIGO Númerico {Código da publicação na Empresa Parceira}
  • NWQ_DADVOG String {Nome do Advogado}
  • NWQ_DADVPC String {Nome do Advogado parte contrária}
  • NWQ_NOMEPI String {Nome Parte Interessada}
  • NWQ_TIPO String {Tipo de importação: Publicação ou Andamento}
  • NWQ_CCLIENKURIER {Código do cliente na Empresa Parceira}

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

  • IdCliente String {Código do cliente que o identifique na base da Empresa Parceira}
  • Código {Código da publicação na Empresa Parceira}
  • IdProcesso {Código identificador do processo no Sisjuri (codInterno) }
  • login {Login do cliente na Empresa Parceira}
  • senha {Senha do cliente na Empresa Parceira}

 

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.