<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:siorg="http://estruturaorganizacional.dados.gov.br/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="ConsultarEstruturaWSImplService" targetNamespace="http://estruturaorganizacional.dados.gov.br/">
  <wsdl:types>
<xs:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:siorg="http://estruturaorganizacional.dados.gov.br/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://estruturaorganizacional.dados.gov.br/">

			
  <xs:element name="consultarAlteracoesEstrutura" type="siorg:consultarAlteracoesEstrutura"/>
			
  <xs:element name="consultarAlteracoesEstruturaResponse" type="siorg:consultarAlteracoesEstruturaResponse"/>			
			
  <xs:element name="consultarCargosUnidade" type="siorg:consultarCargosUnidade"/>
			
  <xs:element name="consultarCargosUnidadeResponse" type="siorg:consultarCargosUnidadeResponse"/>
			
  <xs:element name="consultarCargosAlteradosUnidade" type="siorg:consultarCargosAlteradosUnidade"/>
			
  <xs:element name="consultarCargosAlteradosUnidadeResponse" type="siorg:consultarCargosAlteradosUnidadeResponse"/>
			
			
  <xs:element name="consultarCargosAlocadosEstrutura" type="siorg:consultarCargosAlocadosEstrutura"/>
			
  <xs:element name="consultarCargosAlocadosEstruturaResponse" type="siorg:consultarCargosAlocadosEstruturaResponse"/>
			
			
  <xs:element name="consultarQuantitativoCargos" type="siorg:consultarQuantitativoCargos"/>
			
  <xs:element name="consultarQuantitativoCargosResponse" type="siorg:consultarQuantitativoCargosResponse"/>
			
  <xs:element name="consultarCargoFuncao" type="siorg:consultarCargoFuncao"/>
			
  <xs:element name="consultarCargoFuncaoResponse" type="siorg:consultarCargoFuncaoResponse"/>
			
  <xs:element name="consultarCategoriaUnidade" type="siorg:consultarCategoriaUnidade"/>
			
  <xs:element name="consultarCategoriaUnidadeResponse" type="siorg:consultarCategoriaUnidadeResponse"/>
			
  <xs:element name="consultarComposicaoColegiadoCompleta" type="siorg:consultarComposicaoColegiadoCompleta"/>
			
  <xs:element name="consultarComposicaoColegiadoCompletaResponse" type="siorg:consultarComposicaoColegiadoCompletaResponse"/>
			
  <xs:element name="consultarComposicaoColegiadoResumida" type="siorg:consultarComposicaoColegiadoResumida"/>
			
  <xs:element name="consultarComposicaoColegiadoResumidaResponse" type="siorg:consultarComposicaoColegiadoResumidaResponse"/>
			
  <xs:element name="consultarEnderecoContato" type="siorg:consultarEnderecoContato"/>
			
  <xs:element name="consultarEnderecoContatoResponse" type="siorg:consultarEnderecoContatoResponse"/>
			
  <xs:element name="consultarEsfera" type="siorg:consultarEsfera"/>
			
  <xs:element name="consultarEsferaResponse" type="siorg:consultarEsferaResponse"/>
			
  <xs:element name="consultarEstruturaOrganizacionalCompleta" type="siorg:consultarEstruturaOrganizacionalCompleta"/>
			
  <xs:element name="consultarEstruturaOrganizacionalCompletaResponse" type="siorg:consultarEstruturaOrganizacionalCompletaResponse"/>
			
  <xs:element name="consultarEstruturaOrganizacionalFilha" type="siorg:consultarEstruturaOrganizacionalFilha"/>
			
  <xs:element name="consultarEstruturaOrganizacionalFilhaResponse" type="siorg:consultarEstruturaOrganizacionalFilhaResponse"/>
			
  <xs:element name="consultarEstruturaOrganizacionalResumida" type="siorg:consultarEstruturaOrganizacionalResumida"/>
			
  <xs:element name="consultarEstruturaOrganizacionalResumidaResponse" type="siorg:consultarEstruturaOrganizacionalResumidaResponse"/>
			
  <xs:element name="consultarEstruturaUnidadeOrganizacional" type="siorg:consultarEstruturaUnidadeOrganizacional"/>
			
  <xs:element name="consultarEstruturaUnidadeOrganizacionalResponse" type="siorg:consultarEstruturaUnidadeOrganizacionalResponse"/>
			
  <xs:element name="consultarNaturezaJuridica" type="siorg:consultarNaturezaJuridica"/>
			
  <xs:element name="consultarNaturezaJuridicaResponse" type="siorg:consultarNaturezaJuridicaResponse"/>
			
  <xs:element name="consultarOrgaosEntidadesCompleta" type="siorg:consultarOrgaosEntidadesCompleta"/>
			
  <xs:element name="consultarOrgaosEntidadesCompletaResponse" type="siorg:consultarOrgaosEntidadesCompletaResponse"/>
			
  <xs:element name="consultarOrgaosEntidadesResumida" type="siorg:consultarOrgaosEntidadesResumida"/>
			
  <xs:element name="consultarOrgaosEntidadesResumidaResponse" type="siorg:consultarOrgaosEntidadesResumidaResponse"/>
			
  <xs:element name="consultarPoder" type="siorg:consultarPoder"/>
			
  <xs:element name="consultarPoderResponse" type="siorg:consultarPoderResponse"/>
			
  <xs:element name="consultarSubNaturezaJuridica" type="siorg:consultarSubNaturezaJuridica"/>
			
  <xs:element name="consultarSubNaturezaJuridicaResponse" type="siorg:consultarSubNaturezaJuridicaResponse"/>
			
  <xs:element name="consultarTipoUnidade" type="siorg:consultarTipoUnidade"/>
			
  <xs:element name="consultarTipoUnidadeResponse" type="siorg:consultarTipoUnidadeResponse"/>
			
  <xs:element name="consultarUnidadeEmDetalhamentoCompleta" type="siorg:consultarUnidadeEmDetalhamentoCompleta"/>			
			
  <xs:element name="consultarUnidadeCompleta" type="siorg:consultarUnidadeCompleta"/>
			
  <xs:element name="consultarUnidadeCompletaResponse" type="siorg:consultarUnidadeCompletaResponse"/>
			
  <xs:element name="consultarUnidadeEmDetalhamentoResumida" type="siorg:consultarUnidadeEmDetalhamentoResumida"/>			
			
  <xs:element name="consultarUnidadeResumida" type="siorg:consultarUnidadeResumida"/>
			
  <xs:element name="consultarUnidadeResumidaResponse" type="siorg:consultarUnidadeResumidaResponse"/>
			
  <xs:element name="consultarUnidadesAlteradasOrgao" type="siorg:consultarUnidadesAlteradasOrgao"/>
			
  <xs:element name="consultarUnidadesAlteradasOrgaoEmDetalhamento" type="siorg:consultarUnidadesAlteradasOrgaoEmDetalhamento"/>			
			
  <xs:element name="consultarUnidadesAlteradasOrgaoResponse" type="siorg:consultarUnidadesAlteradasOrgaoResponse"/>
			
  <xs:element name="consultarVersaoUnidade" type="siorg:consultarVersaoUnidade"/>
			
  <xs:element name="consultarVersaoUnidadeResponse" type="siorg:consultarVersaoUnidadeResponse"/>
			
  <xs:element name="integranteColegiadoBase" type="siorg:integranteColegiadoBase"/>
			
  <xs:element name="integranteColegiadoCompleto" type="siorg:integranteColegiadoCompleto"/>
			
  <xs:element name="integranteColegiadoResumido" type="siorg:integranteColegiadoResumido"/>
			
  <xs:element name="resultadoComposicaoColegiadoBase" type="siorg:resultadoComposicaoColegiadoBase"/>
			
  <xs:element name="resultadoComposicaoColegiadoCompleta" type="siorg:resultadoComposicaoColegiadoCompleta"/>
			
  <xs:element name="resultadoComposicaoColegiadoResumida" type="siorg:resultadoComposicaoColegiadoResumida"/>
			
  <xs:element name="resultadoConsultaServico" type="siorg:resultadoConsultaServico"/>
			
  <xs:element name="resultadoConsultarCargoFuncao" type="siorg:resultadoConsultarCargoFuncao"/>
			
  <xs:element name="resultadoConsultarCategoriaUnidade" type="siorg:resultadoConsultarCategoriaUnidade"/>
			
  <xs:element name="resultadoConsultarEnderecoContato" type="siorg:resultadoConsultarEnderecoContato"/>
			
  <xs:element name="resultadoConsultarEsfera" type="siorg:resultadoConsultarEsfera"/>
			
  <xs:element name="resultadoConsultarEstruturaOrganizacionalCompleta" type="siorg:resultadoConsultarEstruturaOrganizacionalCompleta"/>
			
  <xs:element name="resultadoConsultarEstruturaOrganizacionalFilha" type="siorg:resultadoConsultarEstruturaOrganizacionalFilha"/>
			
  <xs:element name="resultadoConsultarEstruturaOrganizacionalResumida" type="siorg:resultadoConsultarEstruturaOrganizacionalResumida"/>
			
  <xs:element name="resultadoConsultarEstruturaUnidadeOrganizacional" type="siorg:resultadoConsultarEstruturaUnidadeOrganizacional"/>
			
  <xs:element name="resultadoConsultarNaturezaJuridica" type="siorg:resultadoConsultarNaturezaJuridica"/>
			
  <xs:element name="resultadoConsultarOrgaosEntidadesCompleta" type="siorg:resultadoConsultarOrgaosEntidadesCompleta"/>
			
  <xs:element name="resultadoConsultarOrgaosEntidadesResumida" type="siorg:resultadoConsultarOrgaosEntidadesResumida"/>
			
  <xs:element name="resultadoConsultarPoder" type="siorg:resultadoConsultarPoder"/>
			
  <xs:element name="resultadoConsultarSubNaturezaJuridica" type="siorg:resultadoConsultarSubNaturezaJuridica"/>
			
  <xs:element name="resultadoConsultarTipoUnidade" type="siorg:resultadoConsultarTipoUnidade"/>
			
  <xs:element name="resultadoConsultarUnidadeCompleta" type="siorg:resultadoConsultarUnidadeCompleta"/>
			
  <xs:element name="resultadoConsultarUnidadeResumida" type="siorg:resultadoConsultarUnidadeResumida"/>
			
  <xs:element name="resultadoConsultarUnidadesAlteradasOrgao" type="siorg:resultadoConsultarUnidadesAlteradasOrgao"/>
			
  <xs:element name="resultadoConsultarVersaoUnidade" type="siorg:resultadoConsultarVersaoUnidade"/>
			
  <xs:element name="tipoAutoridadeCargoFuncao" type="siorg:tipoAutoridadeCargoFuncao"/>
			
  <xs:element name="tipoCargoFuncao" type="siorg:tipoCargoFuncao"/>
			
  <xs:element name="tipoCargoFuncaoDenominacao" type="siorg:tipoCargoFuncaoDenominacao"/>
			
  <xs:element name="tipoListaDenominacao" type="siorg:tipoListaDenominacao"/>
			
  <xs:element name="tipoListaNivelCargoFuncao" type="siorg:tipoListaNivelCargoFuncao"/>
			
			
  <xs:element name="consultarSistemasUnidade" type="siorg:consultarSistemasUnidade"/>
			
  <xs:element name="consultarSistemasUnidadeResponse" type="siorg:consultarSistemasUnidadeResponse"/>
			
			
  <xs:complexType name="consultarAlteracoesEstrutura">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="versaoReferencia" type="xs:long"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarAlteracoesEstruturaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarAlteracoesEstrutura"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarAlteracoesEstrutura">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="resposta" type="siorg:tipoAlteracaoEstrutura"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>

			
  <xs:complexType name="consultarCargosUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="codigoUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarCargosUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarCargosUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarCargosUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="cargo" type="siorg:tipoConsultaCargosUnidade"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarCargosAlteradosUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="codigoUnidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="versao" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarCargosAlteradosUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarCargosAlteradosUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarCargosAlteradosUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="cargoAlterado" type="siorg:tipoConsultaCargosAlteradosUnidade"/>
	 						
          <xs:element minOccurs="1" name="processadoAteVersaoAtual" type="xs:boolean"/>
							
          <xs:element minOccurs="1" name="ultimaVersaoProcessada" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarCargosAlocadosEstrutura">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarCargosAlocadosEstruturaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarCargosAlocadosEstrutura"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarCargosAlocadosEstrutura">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="resultado" type="siorg:tipoCargoAlocadoEstrutura"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarQuantitativoCargos">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="codigoUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarQuantitativoCargosResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarQuantitativoCargos"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarQuantitativoCargos">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="cargo" type="siorg:tipoConsultaCargosUnidade"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarCargoFuncao">
				
    <xs:sequence/>
			
  </xs:complexType>
			
  <xs:complexType name="consultarCargoFuncaoResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarCargoFuncao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarCargoFuncao">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="tipoCargoFuncao" nillable="true" type="siorg:tipoCargoFuncao"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultaServico">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="servico" type="siorg:servico"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoAlteracaoEstrutura">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="versaoReferencia" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versaoAtual" type="xs:string"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="orgaoEntidadeIncluido" type="siorg:tipoOrgaoEntidadeAlterado"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="orgaoEntidadeAlterado" type="siorg:tipoOrgaoEntidadeAlterado"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="orgaoEntidadeExcluido" type="siorg:tipoOrgaoEntidadeAlterado"/>					
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoConsultaCargosUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="nome" type="xs:string"/>
					
      <xs:element minOccurs="1" name="sigla" type="xs:string"/>
					
      <xs:element minOccurs="0" name="categoria" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nivel" type="xs:string"/>
					
      <xs:element minOccurs="1" name="autoridade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="mobilidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="quantidade" type="xs:int"/>
					
      <xs:element minOccurs="1" name="temporario" type="xs:string"/>
					
      <xs:element minOccurs="0" name="denominacao" type="xs:string"/>
					
      <xs:element minOccurs="0" name="complemento" type="xs:string"/>
					
      <xs:element minOccurs="0" name="controleEstoque" type="xs:string"/>
					
      <xs:element minOccurs="1" name="codigoCargo" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoDenominacao" type="xs:int"/>
					
      <xs:element minOccurs="1" name="instancias" type="siorg:tipoInstanciaCargo"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="tipoSistemasUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="nivel" type="xs:string"/>
					
      <xs:element minOccurs="1" name="nome" type="xs:string"/>
					
      <xs:element minOccurs="1" name="sigla" type="xs:string"/>
					
      <xs:element minOccurs="1" name="codigo" type="xs:int"/>
					
      <xs:element minOccurs="1" name="nomeOrgao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="siglaOrgao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="codigoOrgao" type="xs:int"/>
					
      <xs:element minOccurs="1" name="nomeSistema" type="xs:string"/>
					
      <xs:element minOccurs="1" name="siglaSistema" type="xs:string"/>
					
      <xs:element minOccurs="1" name="papel" type="xs:string"/>
					
      <xs:element minOccurs="1" name="abrangencia" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="tipoCargoAlocadoEstrutura">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="codigoOrgao" type="xs:int"/>
					
      <xs:element minOccurs="1" name="denominacaoOrgao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="1" name="codigoUnidadePai" type="xs:int"/>
					
      <xs:element minOccurs="1" name="denominacaoUnidade" type="xs:string"/>
					
      <xs:element minOccurs="0" name="naturezaJuridica" type="xs:string"/>
					
      <xs:element minOccurs="0" name="areaAtuacao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="siglaUnidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="siglaCargo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="categoriaCargo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nivelCargo" type="xs:string"/>
					
      <xs:element minOccurs="1" name="nomeCargo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="denominacaoCargo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nrOrdem" type="xs:string"/>
					
      <xs:element minOccurs="0" name="autoridade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="total" type="xs:int"/>
					
      <xs:element minOccurs="0" name="categoriaUnidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="mobilidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="codigoCargoFuncao" type="xs:int"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="tipoAlteracaoCargo">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="sigla" type="xs:string"/>
					
      <xs:element minOccurs="0" name="categoria" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nivel" type="xs:string"/>
					
      <xs:element minOccurs="1" name="autoridade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="mobilidade" type="xs:string"/>
					
      <xs:element minOccurs="0" name="complemento" type="xs:string"/>
					
      <xs:element minOccurs="1" name="quantidadeAlterada" type="xs:int"/>
					
      <xs:element minOccurs="1" name="codigoCargo" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoDenominacao" type="xs:int"/>
					
      <xs:element minOccurs="0" name="denominacao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="operacao" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoConsultaCargosAlteradosUnidade">
				
    <xs:sequence>
					
      <xs:element maxOccurs="unbounded" minOccurs="1" name="cargosAlterados" type="siorg:tipoAlteracaoCargo"/>
					
      <xs:element minOccurs="1" name="versao" type="xs:string"/>
					
      <xs:element minOccurs="1" name="atoNormativo" type="siorg:tipoAtoNormativoCompleto"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="tipoInstanciaCargo">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="dataInicio" type="xs:string"/>
					
      <xs:element minOccurs="1" name="atoNormativo" type="siorg:tipoAtoNormativoCompleto"/>			
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoOrgaoEntidadeAlterado">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versao" type="xs:string"/>
					
      <xs:element minOccurs="0" name="estruturaPerfeita" type="xs:boolean"/>			
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoCargoFuncao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoTipo" type="xs:int"/>
					
      <xs:element minOccurs="0" name="nome" type="xs:string"/>
					
      <xs:element minOccurs="0" name="sigla" type="xs:string"/>
					
      <xs:element minOccurs="0" name="atoNormativo" type="siorg:tipoAtoNormativoCompleto"/>
					
      <xs:element minOccurs="0" name="cargosFuncoes" type="siorg:tipoListaNivelCargoFuncao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoAtoNormativoCompleto">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoAtoNormativo">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="codigoTipo" type="xs:long"/>
							
          <xs:element minOccurs="0" name="siglaTipo" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoAtoNormativo">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="dataAssinatura" type="xs:date"/>
					
      <xs:element minOccurs="0" name="dataPublicacao" type="xs:date"/>
					
      <xs:element minOccurs="0" name="dataVigencia" type="xs:date"/>
					
      <xs:element minOccurs="0" name="ementa" type="xs:string"/>
					
      <xs:element minOccurs="0" name="numero" type="xs:string"/>
					
      <xs:element minOccurs="0" name="tipoAto" type="xs:string"/>
					
      <xs:element minOccurs="0" name="url" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoListaNivelCargoFuncao">
				
    <xs:sequence>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="cargoFuncao" nillable="true" type="siorg:tipoNivelCargoFuncao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoNivelCargoFuncao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoCargoFuncao" type="xs:long"/>
					
      <xs:element minOccurs="0" name="categoria" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nivel" type="xs:string"/>
					
      <xs:element minOccurs="0" name="regraAutoridade" type="xs:string"/>
					
      <xs:element minOccurs="0" name="denominacoes" type="siorg:tipoListaDenominacao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoListaDenominacao">
				
    <xs:sequence>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="denominacao" nillable="true" type="siorg:tipoDenominacao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoDenominacao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigo" type="xs:long"/>
					
      <xs:element minOccurs="0" name="descricao" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="servico">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoErro" type="xs:int"/>
					
      <xs:element minOccurs="0" name="data" type="xs:date"/>
					
      <xs:element minOccurs="0" name="ipRequisitante" type="xs:string"/>
					
      <xs:element minOccurs="0" name="mensagem" type="xs:string"/>
					
      <xs:element minOccurs="0" name="ticket" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versaoServico" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarPoder">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:int"/>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarPoderResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarPoder"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarPoder">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="poder" nillable="true" type="siorg:tipoPoder"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoPoder">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:int"/>
					
      <xs:element minOccurs="0" name="descricaoPoder" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarNaturezaJuridica">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarNaturezaJuridicaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarNaturezaJuridica"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarNaturezaJuridica">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="naturezaJuridica" nillable="true" type="siorg:tipoNaturezaJuridica"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoNaturezaJuridica">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="descricaoNaturezaJuridica" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarCategoriaUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoCategoriaUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarCategoriaUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarCategoriaUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarCategoriaUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="categoriaUnidade" nillable="true" type="siorg:tipoCategoriaUnidade"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoCategoriaUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoCategoriaUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="descricaoCategoriaUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalCompleta">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="retornarOrgaoEntidadeVinculados" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalCompletaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEstruturaOrganizacionalCompleta"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEstruturaOrganizacionalCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidades" type="siorg:tipoUnidadeOrganizacionalCompleta"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoUnidadeOrganizacionalCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoUnidadeOrganizacionalAbstrata">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="atoNormativo" type="siorg:tipoAtoNormativo"/>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="endereco" nillable="true" type="siorg:tipoEndereco"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType abstract="true" name="tipoUnidadeOrganizacionalAbstrata">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoUnidadeOrganizacionalResumida">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="regulamentoEspecifico" type="xs:string"/>
							
          <xs:element minOccurs="0" name="codigoCategoriaUnidade" type="xs:int"/>
							
          <xs:element minOccurs="0" name="competencia" type="xs:string"/>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="contato" nillable="true" type="siorg:tipoContato"/>
							
          <xs:element minOccurs="0" name="descricaoAtoNormativo" type="xs:string"/>
							
          <xs:element minOccurs="0" name="finalidade" type="xs:string"/>
							
          <xs:element minOccurs="0" name="missao" type="xs:string"/>
							
          <xs:element minOccurs="0" name="areaAtuacao" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoUnidadeOrganizacionalResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoOrgaoEntidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoSubNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoTipoUnidade" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoUnidadePai" type="xs:int"/>
					
      <xs:element minOccurs="0" name="dataFinalVersaoConsulta" type="xs:date"/>
					
      <xs:element minOccurs="0" name="dataInicialVersaoConsulta" type="xs:date"/>
					
      <xs:element minOccurs="0" name="nivelNormatizacao" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nome" type="xs:string"/>
					
      <xs:element minOccurs="0" name="operacao" type="xs:string"/>
					
      <xs:element minOccurs="0" name="sigla" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoOrgaoEntidadeAnterior" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoUnidadePaiAnterior" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoEndereco">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoEnderecoAbstrato">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="horarioDeFuncionamento" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType abstract="true" name="tipoEnderecoAbstrato">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="bairro" type="xs:string"/>
					
      <xs:element minOccurs="0" name="cep" type="xs:int"/>
					
      <xs:element minOccurs="0" name="complemento" type="xs:string"/>
					
      <xs:element minOccurs="0" name="logradouro" type="xs:string"/>
					
      <xs:element minOccurs="0" name="municipio" type="xs:int"/>
					
      <xs:element minOccurs="0" name="numero" type="xs:int"/>
					
      <xs:element minOccurs="0" name="pais" type="xs:int"/>
					
      <xs:element minOccurs="0" name="tipoEndereco" type="xs:string"/>
					
      <xs:element minOccurs="0" name="uf" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoContato">
				
    <xs:sequence>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="email" nillable="true" type="xs:string"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="site" nillable="true" type="siorg:tipoSite"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="telefone" nillable="true" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoSite">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="outroTipoSite" type="xs:string"/>
					
      <xs:element minOccurs="0" name="site" type="xs:string"/>
					
      <xs:element minOccurs="0" name="tipo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarVersaoUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarVersaoUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarVersaoUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarVersaoUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="tipoVersao" type="siorg:tipoVersao"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoVersao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="dataVersaoAnterior" type="xs:date"/>
					
      <xs:element minOccurs="0" name="dataVersaoConsulta" type="xs:date"/>
					
      <xs:element minOccurs="0" name="dataVersaoPosterior" type="xs:date"/>
					
      <xs:element minOccurs="0" name="versaoAnterior" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
					
      <xs:element minOccurs="0" name="versaoPosterior" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarComposicaoColegiadoResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarComposicaoColegiadoResumidaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoComposicaoColegiadoResumida"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoComposicaoColegiadoResumida">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoComposicaoColegiadoBase">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" ref="siorg:integranteColegiadoResumido"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoComposicaoColegiadoBase">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="atoNormativo" type="siorg:tipoAtoNormativo"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="integranteColegiadoResumido">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:integranteColegiadoBase">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="unidadeResumida" type="siorg:tipoUnidadeOrganizacionalResumida"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="integranteColegiadoBase">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="outraRepresentatividade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeEmDetalhamentoCompleta">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeCompleta">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
					
      <xs:element minOccurs="0" name="pesquisarInativas" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeCompletaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarUnidadeCompleta"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarUnidadeCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="unidade" type="siorg:tipoUnidadeCompleta"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoUnidadeCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoUnidadeOrganizacionalAbstrata">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="atoNormativo" type="siorg:tipoAtoNormativoCompleto"/>
							
          <xs:element minOccurs="0" name="autoridade" type="siorg:tipoCargoFuncaoDenominacao"/>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="endereco" nillable="true" type="siorg:tipoEnderecoComHorarioEstruturado"/>
							
          <xs:element minOccurs="0" name="dataAlteracao" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoCargoFuncaoDenominacao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="cargoFuncao" type="siorg:tipoAutoridadeCargoFuncao"/>
					
      <xs:element minOccurs="0" name="denominacao" type="siorg:tipoDenominacaoComplemento"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoAutoridadeCargoFuncao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoTipo" type="xs:int"/>
					
      <xs:element minOccurs="0" name="siglaTipo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nomeTipo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoCargoFuncao" type="xs:long"/>
					
      <xs:element minOccurs="0" name="categoria" type="xs:string"/>
					
      <xs:element minOccurs="0" name="nivel" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoDenominacaoComplemento">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoDenominacao">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="complemento" type="xs:string"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoEnderecoComHorarioEstruturado">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:tipoEnderecoAbstrato">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="horarioDeFuncionamento" type="siorg:tipoHorarioFuncionamento"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoHorarioFuncionamento">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="segundaASexta" type="siorg:tipoTurnosHorarioFuncionamento"/>
					
      <xs:element minOccurs="0" name="sabado" type="siorg:tipoTurnosHorarioFuncionamento"/>
					
      <xs:element minOccurs="0" name="domingoEFeriado" type="siorg:tipoTurnosHorarioFuncionamento"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="tipoTurnosHorarioFuncionamento">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="inicioTurno1" type="xs:string"/>
					
      <xs:element minOccurs="0" name="fimTurno1" type="xs:string"/>
					
      <xs:element minOccurs="0" name="inicioTurno2" type="xs:string"/>
					
      <xs:element minOccurs="0" name="fimTurno2" type="xs:string"/>
					
      <xs:element minOccurs="0" name="inicioTurno3" type="xs:string"/>
					
      <xs:element minOccurs="0" name="fimTurno3" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalFilha">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="retornarOrgaoEntidadeVinculados" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalFilhaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEstruturaOrganizacionalFilha"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEstruturaOrganizacionalFilha">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidades" type="siorg:tipoUnidadeOrganizacionalCompleta"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarOrgaosEntidadesResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:long"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarOrgaosEntidadesResumidaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarOrgaosEntidadesResumida"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarOrgaosEntidadesResumida">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidades" type="siorg:tipoUnidadeOrganizacionalResumida"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="retornarOrgaoEntidadeVinculados" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaOrganizacionalResumidaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEstruturaOrganizacionalResumida"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEstruturaOrganizacionalResumida">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidades" type="siorg:tipoUnidadeOrganizacionalResumida"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarTipoUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoTipoUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarTipoUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarTipoUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarTipoUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="tipoUnidade" nillable="true" type="siorg:tipoTipoUnidade"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoTipoUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoTipoUnidade" type="xs:string"/>
					
      <xs:element minOccurs="0" name="descricaoTipoUnidade" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaUnidadeOrganizacional">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEstruturaUnidadeOrganizacionalResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEstruturaUnidadeOrganizacional"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEstruturaUnidadeOrganizacional">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="estrutura" type="siorg:tipoEstrutura"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoEstrutura">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:long"/>
					
      <xs:element maxOccurs="unbounded" minOccurs="0" name="estrutura" nillable="true" type="siorg:tipoEstrutura"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEnderecoContato">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEnderecoContatoResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEnderecoContato"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEnderecoContato">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="endereco" nillable="true" type="siorg:tipoEndereco"/>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="contato" nillable="true" type="siorg:tipoContato"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarSubNaturezaJuridica">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoSubNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarSubNaturezaJuridicaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarSubNaturezaJuridica"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarSubNaturezaJuridica">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="subNaturezaJuridica" nillable="true" type="siorg:tipoSubNaturezaJuridica"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoSubNaturezaJuridica">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="codigoSubNaturezaJuridica" type="xs:int"/>
					
      <xs:element minOccurs="0" name="descricaoSubNaturezaJuridica" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEsfera">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:int"/>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarEsferaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarEsfera"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarEsfera">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="esfera" nillable="true" type="siorg:tipoEsfera"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="tipoEsfera">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="ativo" type="xs:string"/>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:int"/>
					
      <xs:element minOccurs="0" name="descricaoEsfera" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarComposicaoColegiadoCompleta">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarComposicaoColegiadoCompletaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoComposicaoColegiadoCompleta"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoComposicaoColegiadoCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoComposicaoColegiadoBase">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" ref="siorg:integranteColegiadoCompleto"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="integranteColegiadoCompleto">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:integranteColegiadoBase">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="unidadeCompleta" type="siorg:tipoUnidadeOrganizacionalCompleta"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadesAlteradasOrgao">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
					
      <xs:element minOccurs="0" name="cache" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadesAlteradasOrgaoResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarUnidadesAlteradasOrgao"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarUnidadesAlteradasOrgao">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidade" type="siorg:tipoUnidadeOrganizacionalResumida"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeEmDetalhamentoResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeResumida">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoUnidade" type="xs:int"/>
					
      <xs:element minOccurs="0" name="versaoConsulta" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarUnidadeResumidaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarUnidadeResumida"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarUnidadeResumida">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element minOccurs="0" name="unidade" type="siorg:tipoUnidadeOrganizacionalResumida"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:complexType name="consultarOrgaosEntidadesCompleta">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="codigoPoder" type="xs:long"/>
					
      <xs:element minOccurs="0" name="codigoEsfera" type="xs:long"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="consultarOrgaosEntidadesCompletaResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarOrgaosEntidadesCompleta"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarOrgaosEntidadesCompleta">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="unidades" type="siorg:tipoUnidadeOrganizacionalCompleta"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
  <xs:element name="NegocioException" type="siorg:NegocioException"/>
			
  <xs:complexType name="NegocioException">
				
    <xs:sequence>
					
      <xs:element name="codigoErro" nillable="true" type="xs:int"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarSistemasUnidade">
				
    <xs:sequence>
					
      <xs:element minOccurs="1" name="codigoUnidade" type="xs:string"/>
					
      <xs:element minOccurs="1" name="siglaSistema" type="xs:string"/>
					
      <xs:element minOccurs="1" name="data" type="xs:string"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
			
  <xs:complexType name="consultarSistemasUnidadeResponse">
				
    <xs:sequence>
					
      <xs:element minOccurs="0" name="resultado" type="siorg:resultadoConsultarSistemasUnidade"/>
				
    </xs:sequence>
			
  </xs:complexType>
			
  <xs:complexType name="resultadoConsultarSistemasUnidade">
				
    <xs:complexContent>
					
      <xs:extension base="siorg:resultadoConsultaServico">
						
        <xs:sequence>
							
          <xs:element maxOccurs="unbounded" minOccurs="0" name="sistema" type="siorg:tipoSistemasUnidade"/>
						
        </xs:sequence>
					
      </xs:extension>
				
    </xs:complexContent>
			
  </xs:complexType>
			
		
</xs:schema>
  </wsdl:types>
  <wsdl:message name="consultarCargoFuncaoResponse">
    <wsdl:part element="siorg:consultarCargoFuncaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarOrgaosEntidadesResumidaResponse">
    <wsdl:part element="siorg:consultarOrgaosEntidadesResumidaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarAlteracoesEstrutura">
    <wsdl:part element="siorg:consultarAlteracoesEstrutura" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCategoriaUnidade">
    <wsdl:part element="siorg:consultarCategoriaUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeCompletaResponse">
    <wsdl:part element="siorg:consultarUnidadeCompletaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarOrgaosEntidadesResumida">
    <wsdl:part element="siorg:consultarOrgaosEntidadesResumida" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosAlteradosUnidade">
    <wsdl:part element="siorg:consultarCargosAlteradosUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEnderecoContato">
    <wsdl:part element="siorg:consultarEnderecoContato" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeResumida">
    <wsdl:part element="siorg:consultarUnidadeResumida" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarSubNaturezaJuridica">
    <wsdl:part element="siorg:consultarSubNaturezaJuridica" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarNaturezaJuridica">
    <wsdl:part element="siorg:consultarNaturezaJuridica" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarQuantitativoCargos">
    <wsdl:part element="siorg:consultarQuantitativoCargos" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarVersaoUnidade">
    <wsdl:part element="siorg:consultarVersaoUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarComposicaoColegiadoResumida">
    <wsdl:part element="siorg:consultarComposicaoColegiadoResumida" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaUnidadeOrganizacional">
    <wsdl:part element="siorg:consultarEstruturaUnidadeOrganizacional" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarComposicaoColegiadoCompletaResponse">
    <wsdl:part element="siorg:consultarComposicaoColegiadoCompletaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosAlocadosEstrutura">
    <wsdl:part element="siorg:consultarCargosAlocadosEstrutura" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalCompletaResponse">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalCompletaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
    <wsdl:part element="siorg:consultarUnidadesAlteradasOrgaoEmDetalhamento" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEsferaResponse">
    <wsdl:part element="siorg:consultarEsferaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeEmDetalhamentoResumida">
    <wsdl:part element="siorg:consultarUnidadeEmDetalhamentoResumida" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosAlteradosUnidadeResponse">
    <wsdl:part element="siorg:consultarCargosAlteradosUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeEmDetalhamentoCompleta">
    <wsdl:part element="siorg:consultarUnidadeEmDetalhamentoCompleta" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalResumidaResponse">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalResumidaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEsfera">
    <wsdl:part element="siorg:consultarEsfera" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarVersaoUnidadeResponse">
    <wsdl:part element="siorg:consultarVersaoUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargoFuncao">
    <wsdl:part element="siorg:consultarCargoFuncao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCategoriaUnidadeResponse">
    <wsdl:part element="siorg:consultarCategoriaUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeCompleta">
    <wsdl:part element="siorg:consultarUnidadeCompleta" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalFilha">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalFilha" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarPoder">
    <wsdl:part element="siorg:consultarPoder" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeEmDetalhamentoResumidaResponse">
    <wsdl:part element="siorg:consultarUnidadeResumidaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarAlteracoesEstruturaResponse">
    <wsdl:part element="siorg:consultarAlteracoesEstruturaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalCompleta">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalCompleta" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarQuantitativoCargosResponse">
    <wsdl:part element="siorg:consultarQuantitativoCargosResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosAlocadosEstruturaResponse">
    <wsdl:part element="siorg:consultarCargosAlocadosEstruturaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEnderecoContatoResponse">
    <wsdl:part element="siorg:consultarEnderecoContatoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarSubNaturezaJuridicaResponse">
    <wsdl:part element="siorg:consultarSubNaturezaJuridicaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarNaturezaJuridicaResponse">
    <wsdl:part element="siorg:consultarNaturezaJuridicaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalFilhaResponse">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalFilhaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeResumidaResponse">
    <wsdl:part element="siorg:consultarUnidadeResumidaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarComposicaoColegiadoResumidaResponse">
    <wsdl:part element="siorg:consultarComposicaoColegiadoResumidaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarTipoUnidadeResponse">
    <wsdl:part element="siorg:consultarTipoUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosUnidadeResponse">
    <wsdl:part element="siorg:consultarCargosUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarSistemasUnidade">
    <wsdl:part element="siorg:consultarSistemasUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadeEmDetalhamentoCompletaResponse">
    <wsdl:part element="siorg:consultarUnidadeCompletaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarTipoUnidade">
    <wsdl:part element="siorg:consultarTipoUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaOrganizacionalResumida">
    <wsdl:part element="siorg:consultarEstruturaOrganizacionalResumida" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarPoderResponse">
    <wsdl:part element="siorg:consultarPoderResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarComposicaoColegiadoCompleta">
    <wsdl:part element="siorg:consultarComposicaoColegiadoCompleta" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarOrgaosEntidadesCompletaResponse">
    <wsdl:part element="siorg:consultarOrgaosEntidadesCompletaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarCargosUnidade">
    <wsdl:part element="siorg:consultarCargosUnidade" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadesAlteradasOrgaoEmDetalhamentoResponse">
    <wsdl:part element="siorg:consultarUnidadesAlteradasOrgaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarSistemasUnidadeResponse">
    <wsdl:part element="siorg:consultarSistemasUnidadeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarEstruturaUnidadeOrganizacionalResponse">
    <wsdl:part element="siorg:consultarEstruturaUnidadeOrganizacionalResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadesAlteradasOrgao">
    <wsdl:part element="siorg:consultarUnidadesAlteradasOrgao" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="NegocioException">
    <wsdl:part element="siorg:NegocioException" name="NegocioException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarUnidadesAlteradasOrgaoResponse">
    <wsdl:part element="siorg:consultarUnidadesAlteradasOrgaoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="consultarOrgaosEntidadesCompleta">
    <wsdl:part element="siorg:consultarOrgaosEntidadesCompleta" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ConsultarEstruturaWS">
    <wsdl:operation name="consultarAlteracoesEstrutura">
      <wsdl:input message="siorg:consultarAlteracoesEstrutura" name="consultarAlteracoesEstrutura">
    </wsdl:input>
      <wsdl:output message="siorg:consultarAlteracoesEstruturaResponse" name="consultarAlteracoesEstruturaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosUnidade">
      <wsdl:input message="siorg:consultarCargosUnidade" name="consultarCargosUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarCargosUnidadeResponse" name="consultarCargosUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosAlteradosUnidade">
      <wsdl:input message="siorg:consultarCargosAlteradosUnidade" name="consultarCargosAlteradosUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarCargosAlteradosUnidadeResponse" name="consultarCargosAlteradosUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosAlocadosEstrutura">
      <wsdl:input message="siorg:consultarCargosAlocadosEstrutura" name="consultarCargosAlocadosEstrutura">
    </wsdl:input>
      <wsdl:output message="siorg:consultarCargosAlocadosEstruturaResponse" name="consultarCargosAlocadosEstruturaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarQuantitativoCargos">
      <wsdl:input message="siorg:consultarQuantitativoCargos" name="consultarQuantitativoCargos">
    </wsdl:input>
      <wsdl:output message="siorg:consultarQuantitativoCargosResponse" name="consultarQuantitativoCargosResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargoFuncao">
      <wsdl:input message="siorg:consultarCargoFuncao" name="consultarCargoFuncao">
    </wsdl:input>
      <wsdl:output message="siorg:consultarCargoFuncaoResponse" name="consultarCargoFuncaoResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarPoder">
      <wsdl:input message="siorg:consultarPoder" name="consultarPoder">
    </wsdl:input>
      <wsdl:output message="siorg:consultarPoderResponse" name="consultarPoderResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarNaturezaJuridica">
      <wsdl:input message="siorg:consultarNaturezaJuridica" name="consultarNaturezaJuridica">
    </wsdl:input>
      <wsdl:output message="siorg:consultarNaturezaJuridicaResponse" name="consultarNaturezaJuridicaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCategoriaUnidade">
      <wsdl:input message="siorg:consultarCategoriaUnidade" name="consultarCategoriaUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarCategoriaUnidadeResponse" name="consultarCategoriaUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalCompleta">
      <wsdl:input message="siorg:consultarEstruturaOrganizacionalCompleta" name="consultarEstruturaOrganizacionalCompleta">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEstruturaOrganizacionalCompletaResponse" name="consultarEstruturaOrganizacionalCompletaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarVersaoUnidade">
      <wsdl:input message="siorg:consultarVersaoUnidade" name="consultarVersaoUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarVersaoUnidadeResponse" name="consultarVersaoUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarComposicaoColegiadoResumida">
      <wsdl:input message="siorg:consultarComposicaoColegiadoResumida" name="consultarComposicaoColegiadoResumida">
    </wsdl:input>
      <wsdl:output message="siorg:consultarComposicaoColegiadoResumidaResponse" name="consultarComposicaoColegiadoResumidaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeCompleta">
      <wsdl:input message="siorg:consultarUnidadeCompleta" name="consultarUnidadeCompleta">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadeCompletaResponse" name="consultarUnidadeCompletaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeEmDetalhamentoCompleta">
      <wsdl:input message="siorg:consultarUnidadeEmDetalhamentoCompleta" name="consultarUnidadeEmDetalhamentoCompleta">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadeEmDetalhamentoCompletaResponse" name="consultarUnidadeCompletaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalFilha">
      <wsdl:input message="siorg:consultarEstruturaOrganizacionalFilha" name="consultarEstruturaOrganizacionalFilha">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEstruturaOrganizacionalFilhaResponse" name="consultarEstruturaOrganizacionalFilhaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarOrgaosEntidadesResumida">
      <wsdl:input message="siorg:consultarOrgaosEntidadesResumida" name="consultarOrgaosEntidadesResumida">
    </wsdl:input>
      <wsdl:output message="siorg:consultarOrgaosEntidadesResumidaResponse" name="consultarOrgaosEntidadesResumidaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalResumida">
      <wsdl:input message="siorg:consultarEstruturaOrganizacionalResumida" name="consultarEstruturaOrganizacionalResumida">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEstruturaOrganizacionalResumidaResponse" name="consultarEstruturaOrganizacionalResumidaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarTipoUnidade">
      <wsdl:input message="siorg:consultarTipoUnidade" name="consultarTipoUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarTipoUnidadeResponse" name="consultarTipoUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaUnidadeOrganizacional">
      <wsdl:input message="siorg:consultarEstruturaUnidadeOrganizacional" name="consultarEstruturaUnidadeOrganizacional">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEstruturaUnidadeOrganizacionalResponse" name="consultarEstruturaUnidadeOrganizacionalResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEnderecoContato">
      <wsdl:input message="siorg:consultarEnderecoContato" name="consultarEnderecoContato">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEnderecoContatoResponse" name="consultarEnderecoContatoResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarSubNaturezaJuridica">
      <wsdl:input message="siorg:consultarSubNaturezaJuridica" name="consultarSubNaturezaJuridica">
    </wsdl:input>
      <wsdl:output message="siorg:consultarSubNaturezaJuridicaResponse" name="consultarSubNaturezaJuridicaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEsfera">
      <wsdl:input message="siorg:consultarEsfera" name="consultarEsfera">
    </wsdl:input>
      <wsdl:output message="siorg:consultarEsferaResponse" name="consultarEsferaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarComposicaoColegiadoCompleta">
      <wsdl:input message="siorg:consultarComposicaoColegiadoCompleta" name="consultarComposicaoColegiadoCompleta">
    </wsdl:input>
      <wsdl:output message="siorg:consultarComposicaoColegiadoCompletaResponse" name="consultarComposicaoColegiadoCompletaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadesAlteradasOrgao">
      <wsdl:input message="siorg:consultarUnidadesAlteradasOrgao" name="consultarUnidadesAlteradasOrgao">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadesAlteradasOrgaoResponse" name="consultarUnidadesAlteradasOrgaoResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
      <wsdl:input message="siorg:consultarUnidadesAlteradasOrgaoEmDetalhamento" name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadesAlteradasOrgaoEmDetalhamentoResponse" name="consultarUnidadesAlteradasOrgaoResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeResumida">
      <wsdl:input message="siorg:consultarUnidadeResumida" name="consultarUnidadeResumida">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadeResumidaResponse" name="consultarUnidadeResumidaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeEmDetalhamentoResumida">
      <wsdl:input message="siorg:consultarUnidadeEmDetalhamentoResumida" name="consultarUnidadeEmDetalhamentoResumida">
    </wsdl:input>
      <wsdl:output message="siorg:consultarUnidadeEmDetalhamentoResumidaResponse" name="consultarUnidadeResumidaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarOrgaosEntidadesCompleta">
      <wsdl:input message="siorg:consultarOrgaosEntidadesCompleta" name="consultarOrgaosEntidadesCompleta">
    </wsdl:input>
      <wsdl:output message="siorg:consultarOrgaosEntidadesCompletaResponse" name="consultarOrgaosEntidadesCompletaResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarSistemasUnidade">
      <wsdl:input message="siorg:consultarSistemasUnidade" name="consultarSistemasUnidade">
    </wsdl:input>
      <wsdl:output message="siorg:consultarSistemasUnidadeResponse" name="consultarSistemasUnidadeResponse">
    </wsdl:output>
      <wsdl:fault message="siorg:NegocioException" name="NegocioException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ConsultarEstruturaWSImplServiceSoapBinding" type="siorg:ConsultarEstruturaWS">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="consultarAlteracoesEstrutura">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarAlteracoesEstrutura">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarAlteracoesEstruturaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarCargosUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarCargosUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosAlteradosUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarCargosAlteradosUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarCargosAlteradosUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargosAlocadosEstrutura">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarCargosAlocadosEstrutura">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarCargosAlocadosEstruturaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarQuantitativoCargos">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarQuantitativoCargos">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarQuantitativoCargosResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCargoFuncao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarCargoFuncao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarCargoFuncaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarNaturezaJuridica">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarNaturezaJuridica">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarNaturezaJuridicaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarPoder">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarPoder">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarPoderResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarCategoriaUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarCategoriaUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarCategoriaUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalCompleta">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEstruturaOrganizacionalCompleta">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEstruturaOrganizacionalCompletaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarComposicaoColegiadoResumida">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarComposicaoColegiadoResumida">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarComposicaoColegiadoResumidaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarVersaoUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarVersaoUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarVersaoUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeCompleta">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadeCompleta">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadeCompletaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeEmDetalhamentoCompleta">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadeEmDetalhamentoCompleta">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadeCompletaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalFilha">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEstruturaOrganizacionalFilha">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEstruturaOrganizacionalFilhaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarOrgaosEntidadesResumida">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarOrgaosEntidadesResumida">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarOrgaosEntidadesResumidaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaOrganizacionalResumida">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEstruturaOrganizacionalResumida">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEstruturaOrganizacionalResumidaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarTipoUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarTipoUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarTipoUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEnderecoContato">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEnderecoContato">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEnderecoContatoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEstruturaUnidadeOrganizacional">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEstruturaUnidadeOrganizacional">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEstruturaUnidadeOrganizacionalResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarSubNaturezaJuridica">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarSubNaturezaJuridica">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarSubNaturezaJuridicaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarComposicaoColegiadoCompleta">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarComposicaoColegiadoCompleta">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarComposicaoColegiadoCompletaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarEsfera">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarEsfera">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarEsferaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadesAlteradasOrgao">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadesAlteradasOrgao">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadesAlteradasOrgaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadesAlteradasOrgaoEmDetalhamento">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadesAlteradasOrgaoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeResumida">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadeResumida">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadeResumidaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarUnidadeEmDetalhamentoResumida">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarUnidadeEmDetalhamentoResumida">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarUnidadeResumidaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarOrgaosEntidadesCompleta">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarOrgaosEntidadesCompleta">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarOrgaosEntidadesCompletaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="consultarSistemasUnidade">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="consultarSistemasUnidade">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="consultarSistemasUnidadeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NegocioException">
        <soap:fault name="NegocioException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ConsultarEstruturaWSImplService">
    <wsdl:port binding="siorg:ConsultarEstruturaWSImplServiceSoapBinding" name="ConsultarEstruturaWSImplPort">
      <soap:address location="https://estruturaorganizacional.dados.gov.br/ConsultarEstruturaWSImpl"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>