1. Objetivo do Método:


Obtêm o Identificador do OESA.

 

  1. Pré-condição:


       Ter inserido o registro de OESA


  1. Campos de Entrada:


Atributo

Tipo de Dados

Chave

Regras

Valor Padrão

Observação

NM_OESA

VARCHAR(100)


RN02, RN05


Número de Inscrição Estadual

SG_OESA

VARCHAR(10)


RN02


Sigla da Unidade

ID_UF

NUMBER(2)


RN02,RN04


Identificador da UF do OESA (Item 3.2.2)

SYS_KEY

VARCHAR(39)


RN02, RN06


Chave de sistema do estado correspondente ao ambiente


  1. Campos de Saída:


Atributo

Tipo de Dados

Observação

ID_OESA

NUMBER(10)

Identificador do Órgão Executor de Sanidade Agropecuária - OESA

NR_CPF

VARCHAR(14)

CPF / Identificadir de Pessoa Física Responsavel pelo OESA

NR_CNPJ

VARCHAR(18)

CPF / Identificador de Pessoa Jurídica da OESA. Utilizar o CNPJ da OESA Central para os demais tipos de OESA

ID_MUNICIPIO_IBGE

NUMBER(7)

ID do município IBGE

ID_TIPO_OESA

VARCHAR(2)

ID do tipo do OESA (Item 3.2.4)

NM_OESA

VARCHAR(100)

Nome do Órgão Executor de Sanidade Agropecuária - OESA

SG_OESA

VARCHAR(10)

Sigla da Unidade

DS_ENDERECO

VARCHAR(60)

Complemento referente ao endereço

ID_UF

NUMBER(2)

Identificador da UF do OESA (Item 3.2.2)

NM_EMAIL

VARCHAR(250)

E-mail para contato

IN_OESA_SEDE_UVL

NUMBER(1)

Identifica se a OESA é a sede de UVL (Item 3.2.40)

DS_SITUACAO

VARCHAR(7)

Especifica se o registro está ativo ou inativo. (Item 3.2.38)

SYS_KEY

VARCHAR(39)

Chave de sistema do estado correspondente ao ambiente


  1. Exemplo de XML de Entrada:


O XML do método, gerado pelo WSDL, apresentará o sinal “?” para as tags. O “?” deverá ser substituído pelo valor do campo correspondente. 

IMPORTANTE: Caso o campo não tenha valor, o mesmo não deverá ser enviado, sob pena de geração de erro na tentativa de consumo do método.


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.ws.pga.id2.inf.br/">

   <soapenv:Header/>

   <soapenv:Body>

      <web:obterIdOesa>

         <!--Optional:-->

         <nmOesa>NÚCLEO DE BASE OPERACIONAL DE BRAZLÂNDIA</nmOesa>

         <!--Optional:-->

         <sgOesa>NBO BRAZ.</sgOesa>

         <!--Optional:-->

         <idUf>53</idUf>

         <!--Optional:-->

         <sysKey>DF-8E84302C-C588-4A7A-A411-7BBBFA4007E8</sysKey>

      </web:obterIdOesa>

   </soapenv:Body>

</soapenv:Envelope>

  1. Exemplo de XML de Saída:


<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

   <soap:Body>

      <ns2:obterIdOesaResponse xmlns:ns2="http://webservice.ws.pga.id2.inf.br/">

         <return>

            <listaRetorno xsi:type="ns2:oesa" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

               <dsSituacao>1</dsSituacao>

               <idOesa>5300108003</idOesa>

               <idUf>

                  <idUf>53</idUf>

                  <nmUf>Distrito Federal</nmUf>

                  <sgUf>DF</sgUf>

               </idUf>

               <nmEmail>nbobrazlandia@gmail.com</nmEmail>

               <nmOesa>NÚCLEO DE BASE OPERACIONAL DE BRAZLÂNDIA</nmOesa>

               <pessoaFisica>

                  <dsCompleEndCorr>(SAGOCAN)</dsCompleEndCorr>

                  <dsCompleEndRes>(SAGOCAN)</dsCompleEndRes>

                  <dsSituacao>ATIVO</dsSituacao>

                  <estouroCampo/>

                  <inCpfProvisorio>0</inCpfProvisorio>

                  <nmEmail>RAISSONHD@GMAIL.COM</nmEmail>

                  <nmPessoa>RAISSON HENRIQUE DEFENSOR</nmPessoa>

                  <nmSexo>M</nmSexo>

                  <nrCepCorrespondencia>72145760</nrCepCorrespondencia>

                  <nrCepResidencia>72145760</nrCepResidencia>

                  <nrCpf>02490669125</nrCpf>

                  <nrRg>4965966</nrRg>

                  <uf>

                     <idUf>53</idUf>

                     <nmUf>Distrito Federal</nmUf>

                     <sgUf>DF</sgUf>

                  </uf>

               </pessoaFisica>

               <sgOesa>NBO BRAZ.</sgOesa>

               <sysKey>DF-8E84302C-C588-4A7A-A411-7BBBFA4007E8</sysKey>

               <tipoOesa>

                  <idTipoOesa>12</idTipoOesa>

                  <nmTipoOesa>Unidade Veterinaria Local</nmTipoOesa>

                  <sgTipoOesa>UVL</sgTipoOesa>

               </tipoOesa>

                            </listaRetorno>

                  <status>SUCESSO</status>

               </return>

      </ns2:obterIdOesaResponse>

   </soap:Body>

</soap:Envelope>