Web Service: AMNotificarAlteracaoMoradaService
Target Namespace:
http://www.mj.itij.pt/SCV/FSC/alteracaomorada/
Port AMNotificarAlteracaoMoradaPort Port typeSource code
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
- AMNotificarAlteracaoMoradaDetailSource code
Operations
- AMNotificarAlteracaoMoradaOperation type:One-way. The endpoint receives a message.SOAP action:http://www.mj.itij.pt/SCV/FSC/alteracaomorada/AMNotificarAlteracaoMoradaInput:AMNotificarAlteracaoMorada (soap:body, use = literal)Source codeAMNotificarAlteracaoMoradaParameters type AMNotificarAlteracaoMorada
- NumeroDocumentoCc type NumeroCC
- Morada type Morada
- IdentificadorCidadao type string
Port type AMNotificarAlteracaoMoradaTypeSource code
WSDL source code
<?xml version="1.0"?>
<wsdl:definitions targetNamespace="http://www.mj.itij.pt/SCV/FSC/alteracaomorada/" name="AMNotificarAlteracaoMorada"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsaw="http://www.w3.org/2005/08/addressing"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:alteracaomorada="http://www.cartaodecidadao.pt/tipos/alteracaomorada"
xmlns:tns="http://www.mj.itij.pt/SCV/FSC/alteracaomorada/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
><wsdl:types></wsdl:types>
</wsdl:definitions>Imported Schema AlteracaoMorada.xsd
<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/alteracaomorada" elementFormDefault="qualified" attributeFormDefault="unqualified"
xmlns:comscv="http://www.cartaodecidadao.pt/tipos/comum/scv"
xmlns:comc="http://www.cartaodecidadao.pt/tipos/comum/cidadao"
xmlns="http://www.cartaodecidadao.pt/tipos/alteracaomorada"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
><xs:element name="AMNotificarAlteracaoMorada"></xs:element>
<xs:element name="AMCancelarAlteracaoMoradaPer">
<xs:complexType>
</xs:element><xs:complexContent>
</xs:complexType><xs:extension base="comscv:MensagemBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="EstadoProcesso" type="comscv:EstadoProcesso">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Estado do processo</xs:documentation>
</xs:annotation><xs:element name="AMConfirmarCancelarAlteracaoMoradaPer">
<xs:complexType>
</xs:element><xs:complexContent>
</xs:complexType><xs:extension base="comscv:MensagemBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="EstadoProcesso" type="comscv:EstadoProcesso">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Estado do processo</xs:documentation>
</xs:annotation><xs:element name="AMPedidoAlteracaoMorada">
<xs:complexType></xs:complexType>
</xs:element><xs:element name="AMConsultaAlteracaoMoradaPorNumeroDocumento">
<xs:complexType></xs:complexType>
</xs:element><xs:element name="AMConsultaAlteracaoMoradaPorNumeroProcesso">
<xs:complexType>
</xs:element><xs:complexContent></xs:complexContent>
</xs:complexType><xs:element name="AMRespostaPedidoAlteracaoMorada">
<xs:complexType>
</xs:element><xs:complexContent>
</xs:complexType><xs:extension base="comscv:MensagemRespostaBase">
</xs:complexContent><xs:sequence></xs:sequence>
</xs:extension><xs:element name="AMRespostaConsultaAlteracaoMoradaPorNumeroProcesso">
<xs:complexType></xs:complexType>
</xs:element><xs:complexType name="ListaProcessoAlteracaoMorada"></xs:complexType>
<xs:complexType name="ElementoAlteracaoMorada">
</xs:schema><xs:complexContent>
</xs:complexType><xs:extension base="comscv:MensagemRespostaBase">
</xs:complexContent><xs:sequence></xs:sequence>
</xs:extension>Imported Schema ComumCidadao.xsd
<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/comum/cidadao" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/comum/cidadao"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
><xs:complexType name="MoradaBase">
<xs:sequence>
</xs:complexType><xs:element name="Localidade">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="ContactoBase">
<xs:sequence>
</xs:complexType><xs:element name="IndicativoPais" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Numero" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Extensao" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NIC">
<xs:annotation>
<xs:documentation>Número de Identifição Civil</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Número de Identificação Civil</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DigitoControlo" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="NumeroCC">
<xs:annotation>
</xs:simpleType><xs:documentation>Número do Cartão de Cidadão</xs:documentation>
</xs:annotation><xs:simpleType name="NIF">
<xs:annotation>
</xs:simpleType><xs:documentation>Número de Identifição Fiscal</xs:documentation>
</xs:annotation><xs:simpleType name="NISS">
<xs:annotation>
<xs:documentation>Número de Identificação de Segurança Social</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="NSNS">
<xs:annotation>
<xs:documentation>Número de Identificação no Serviço Nacional de Saúde</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Morada">
<xs:annotation>
<xs:documentation>Morada</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:choice></xs:choice>
<xs:element name="Versao">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="MoradaPortuguesa">
<xs:annotation>
<xs:documentation>Morada portuguesa</xs:documentation>
</xs:annotation><xs:complexContent>
</xs:complexType><xs:extension base="MoradaBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="DistritoConcelhoFreguesia">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="ViaTipo" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="ViaDesignacao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EdificioTipo" minOccurs="0"></xs:element>
<xs:element name="Porta" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Andar" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Lado" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Lugar" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="CodigoPostalPortugues">
<xs:annotation>
<xs:documentation>Representação de Código Postal português</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="CodigoPostal">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="AreaFuncional" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="LocalidadePostal">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="MoradaEstrangeira">
<xs:annotation>
<xs:documentation>Morada estrangeira</xs:documentation>
</xs:annotation><xs:complexContent>
</xs:complexType><xs:extension base="MoradaBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Endereco">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Cidade" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Regiao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="CodigoPostal">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Coordenada">
<xs:annotation>
<xs:documentation>Coordenada Geográfica</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Latitude">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EixoLatitude">
<xs:simpleType>
</xs:element><xs:annotation>
</xs:simpleType><xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation><xs:element name="Longitude">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EixoLongitude">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
</xs:simpleType><xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation><xs:simpleType name="Sexo">
<xs:annotation>
</xs:simpleType><xs:documentation>Sexo de Pessoa</xs:documentation>
</xs:annotation><xs:simpleType name="EstadoCivil">
<xs:annotation>
<xs:documentation>Estado Civil</xs:documentation>
</xs:annotation><xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="Outro">
<xs:annotation>
</xs:enumeration><xs:documentation>Outra opção não listada. Inclui por exemplo, o caso de cidadãos em união de facto</xs:documentation>
</xs:annotation><xs:enumeration value="SeparadoJudicialmente">
<xs:annotation>
</xs:enumeration><xs:documentation>Separado judicialmente</xs:documentation>
</xs:annotation><xs:enumeration value="Indeterminado">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>Caso o cidadão não saiba o seu estado civil (no entanto este estado é alterado para o estado correcto pela Identificação Civil)</xs:documentation>
</xs:annotation><xs:complexType name="Nome">
<xs:annotation>
<xs:documentation>Nome de Pessoa</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="NomeProprio">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Nome Próprio de Pessoa</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Apelido" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Apelido do Nome de Pessoa</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Naturalidade">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa</xs:documentation>
</xs:annotation><xs:choice>
</xs:complexType><xs:element name="Bordo" type="NaturalidadeBordo">
</xs:choice><xs:annotation>
</xs:element><xs:documentation>Nascido a bordo</xs:documentation>
</xs:annotation><xs:complexType name="NaturalidadePortuguesa">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida em Portugal</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DistritoConcelhoFreguesia">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NaturalidadeEstrangeira">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida no Estrangeiro</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Regiao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Cidade" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Localidade" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NaturalidadeBordo">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida a bordo de transporte aéreo ou marítimo</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="LocalNascimento">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Telefone">
<xs:annotation>
<xs:documentation>Contacto Telefónico</xs:documentation>
</xs:annotation><xs:complexContent></xs:complexContent>
</xs:complexType><xs:complexType name="Fax">
<xs:annotation>
<xs:documentation>Contacto FAX</xs:documentation>
</xs:annotation><xs:complexContent></xs:complexContent>
</xs:complexType><xs:complexType name="AssentoNascimento">
<xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Ano">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Conservatoria" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="TipoTerceiro">
<xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="00">
<xs:annotation>
</xs:enumeration><xs:documentation>Pai</xs:documentation>
</xs:annotation><xs:enumeration value="01">
<xs:annotation>
</xs:enumeration><xs:documentation>Mãe</xs:documentation>
</xs:annotation><xs:enumeration value="02">
<xs:annotation>
</xs:enumeration><xs:documentation>Cônjuge</xs:documentation>
</xs:annotation><xs:enumeration value="03">
<xs:annotation>
</xs:enumeration><xs:documentation>Filhos</xs:documentation>
</xs:annotation><xs:enumeration value="04">
<xs:annotation>
</xs:enumeration><xs:documentation>Avós</xs:documentation>
</xs:annotation><xs:enumeration value="05">
<xs:annotation>
</xs:enumeration><xs:documentation>Tutor</xs:documentation>
</xs:annotation><xs:enumeration value="06">
<xs:annotation>
</xs:enumeration><xs:documentation>Curador</xs:documentation>
</xs:annotation><xs:enumeration value="07">
<xs:annotation>
</xs:enumeration><xs:documentation>Testemunha</xs:documentation>
</xs:annotation><xs:enumeration value="08">
<xs:annotation>
</xs:enumeration><xs:documentation>Irmãos</xs:documentation>
</xs:annotation><xs:enumeration value="09">
<xs:annotation>
</xs:enumeration><xs:documentation>Outro</xs:documentation>
</xs:annotation><xs:enumeration value="10">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>Poder Paternal</xs:documentation>
</xs:annotation><xs:complexType name="DetalheTitular">
<xs:annotation>
</xs:complexType><xs:documentation>Elementos de identificacao de titular de um documento</xs:documentation>
</xs:annotation><xs:complexType name="OutroDocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação genérico</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DataEmissaoValidade" type="xs:date" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Data de emissão ou validade do documento apresentado</xs:documentation>
</xs:annotation><xs:element name="EntidadeEmissora" minOccurs="0">
</xs:sequence><xs:annotation>
<xs:documentation>Entidade emissora do documento apresentado</xs:documentation>
</xs:annotation><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="DocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação do Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="DocumentoTitular" type="xs:boolean" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Indica se o cidadão é do titular</xs:documentation>
</xs:annotation><xs:element name="IdentificacaoTitular" type="DetalheTitular" minOccurs="0">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Identifica o cidadão titular dos documentos, caso não seja o próprio</xs:documentation>
</xs:annotation><xs:complexType name="ContactosCidadao">
<xs:annotation>
<xs:documentation>Contactos de um Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="CorreioElectronico" minOccurs="0">
</xs:sequence><xs:simpleType></xs:simpleType>
</xs:element><xs:simpleType name="Dedo">
<xs:annotation>
</xs:simpleType><xs:documentation>Lista com as possibilidades de recolha das impressões digitais</xs:documentation>
</xs:annotation><xs:complexType name="ImpressaoDigital">
</xs:schema><xs:annotation>
<xs:documentation>Impressão digital de um dedo de um Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="FicheiroImpressaoDigital">
</xs:sequence><xs:simpleType></xs:simpleType>
</xs:element>Imported Schema ComumSCV.xsd
<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/comum/scv" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"
xmlns:comc="http://www.cartaodecidadao.pt/tipos/comum/cidadao"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/comum/scv"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
><xs:simpleType name="Prioridade">
<xs:annotation>
<xs:documentation>Prioridade de uma operação</xs:documentation>
</xs:annotation><xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="Normal">
<xs:annotation>
</xs:enumeration><xs:documentation>Prioridade Normal</xs:documentation>
</xs:annotation><xs:enumeration value="Urgente">
<xs:annotation>
</xs:enumeration><xs:documentation>Prioridade Urgente</xs:documentation>
</xs:annotation><xs:enumeration value="ExtremoUrgente">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>Prioridade Extremo Urgente</xs:documentation>
</xs:annotation><xs:complexType name="MensagemBase">
<xs:sequence>
</xs:complexType><xs:element name="NumeroProcesso">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Número do processo de Cartão de Cidadão</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="MensagemCidadaoBase">
<xs:complexContent>
</xs:complexType><xs:extension base="MensagemBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="Prioridade" type="Prioridade">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Prioridade do pedido</xs:documentation>
</xs:annotation><xs:complexType name="MensagemRespostaBase">
<xs:complexContent>
</xs:complexType><xs:extension base="MensagemBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="EstadoProcesso" type="EstadoProcesso">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Estado do processo</xs:documentation>
</xs:annotation><xs:complexType name="MensagemRespostaCidadaoBase">
<xs:complexContent>
</xs:complexType><xs:extension base="MensagemCidadaoBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="EstadoProcesso" type="EstadoProcesso">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Estado do processo </xs:documentation>
</xs:annotation><xs:simpleType name="CidadaoInscrito">
<xs:annotation>
</xs:simpleType><xs:documentation>Estado da inscrição do Cidadão num Organismo</xs:documentation>
</xs:annotation><xs:simpleType name="PretendeInscricao">
<xs:annotation>
</xs:simpleType><xs:documentation>Intenção de inscrição de um Cidadão num Organismo</xs:documentation>
</xs:annotation><xs:complexType name="DetalhesCidadao">
<xs:annotation>
<xs:documentation>Detalhes genéricos de Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="HistoricoNomes" type="ListaNomes" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Histórico de nomes passados do Cidadão</xs:documentation>
</xs:annotation><xs:element name="Nacionalidade">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="DetalhesCidadaoBase"></xs:complexType>
<xs:complexType name="EstadoProcesso">
<xs:annotation>
<xs:documentation>Estado genérico de uma operação ou processo</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Entidade">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Código de Entidade (ver EstruturaEstado)</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EstadoPedido">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Estado Pedido</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Motivo">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Mensagem do estado (ver EstruturaEstado)</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="InformacaoAdicional" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Informação adicional do estado (ver EstruturaEstado)</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="AMNotificarAlteracaoMorada">
<xs:complexType>
</xs:element><xs:sequence>
</xs:complexType><xs:element name="Prioridade" type="Prioridade">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Prioridade do pedido</xs:documentation>
</xs:annotation><xs:element name="CCNotificarEstadoCartao">
<xs:complexType>
</xs:element><xs:sequence></xs:sequence>
</xs:complexType><xs:complexType name="EstadoCartao">
<xs:annotation>
<xs:documentation>Estrutura que representa o estado de um cartão de cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="CodigoEntidade">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Código de Entidade</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Motivo">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Mensagem do estado</xs:documentation>
</xs:annotation><xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="000000">
<xs:annotation>
</xs:enumeration><xs:documentation>Primeira vez que cidadão pede documento de identificação</xs:documentation>
</xs:annotation><xs:enumeration value="000001">
<xs:annotation>
</xs:enumeration><xs:documentation>Expiração do prazo de validade</xs:documentation>
</xs:annotation><xs:enumeration value="000002">
<xs:annotation>
</xs:enumeration><xs:documentation>Desactualização dos elementos de identificação</xs:documentation>
</xs:annotation><xs:enumeration value="000003">
<xs:annotation>
</xs:enumeration><xs:documentation>Mau estado de conservação do documento anterior</xs:documentation>
</xs:annotation><xs:enumeration value="000004">
<xs:annotation>
</xs:enumeration><xs:documentation>Emissão de novos certificados</xs:documentation>
</xs:annotation><xs:enumeration value="000005">
<xs:annotation>
</xs:enumeration><xs:documentation>Mau estado de funcionamento do chip</xs:documentation>
</xs:annotation><xs:enumeration value="000006">
<xs:annotation>
</xs:enumeration><xs:documentation>Extravio, perda, roubo ou furto</xs:documentation>
</xs:annotation><xs:enumeration value="000007">
<xs:annotation>
</xs:enumeration><xs:documentation>Óbito do titular</xs:documentation>
</xs:annotation><xs:enumeration value="000008">
<xs:annotation>
</xs:enumeration><xs:documentation>Perda de nacionalidade do titular</xs:documentation>
</xs:annotation><xs:enumeration value="000009">
<xs:annotation>
</xs:enumeration><xs:documentation>Outros motivos</xs:documentation>
</xs:annotation><xs:enumeration value="000010">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>CC não entregue a cidadão – dados incorrectos</xs:documentation>
</xs:annotation><xs:element name="InformacaoAdicional" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Informação adicional do estado </xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="EstadoCC">
<xs:annotation>
<xs:documentation>Estado do Cartão do Cidadão</xs:documentation>
</xs:annotation><xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="000000">
<xs:annotation>
</xs:enumeration><xs:documentation>Cartão Pedido pelo Cidadão – primeira vez</xs:documentation>
</xs:annotation><xs:enumeration value="000001">
<xs:annotation>
</xs:enumeration><xs:documentation>Cartão entregue ao Cidadão</xs:documentation>
</xs:annotation><xs:enumeration value="000002">
<xs:annotation>
</xs:enumeration><xs:documentation>CC pedido pelo cidadão - renovação</xs:documentation>
</xs:annotation><xs:enumeration value="000003">
<xs:annotation>
</xs:enumeration><xs:documentation>CC Cancelado</xs:documentation>
</xs:annotation><xs:enumeration value="000004">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>CC não entregue ao cidadão</xs:documentation>
</xs:annotation><xs:complexType name="Cidadao">
<xs:annotation>
<xs:documentation>Detalhes genéricos de Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="ListaNomes" type="ListaNomes" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Histórico de nomes passados do Cidadão</xs:documentation>
</xs:annotation><xs:element name="Nacionalidade">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="ListaNomes">
</xs:schema><xs:annotation>
</xs:complexType><xs:documentation>Histórico de nome do Cidadão</xs:documentation>
</xs:annotation>Imported Schema ComumCidadao.xsd
<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/comum/cidadao" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/comum/cidadao"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
><xs:complexType name="MoradaBase">
<xs:sequence>
</xs:complexType><xs:element name="Localidade">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="ContactoBase">
<xs:sequence>
</xs:complexType><xs:element name="IndicativoPais" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Numero" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Extensao" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NIC">
<xs:annotation>
<xs:documentation>Número de Identifição Civil</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Número de Identificação Civil</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DigitoControlo" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="NumeroCC">
<xs:annotation>
</xs:simpleType><xs:documentation>Número do Cartão de Cidadão</xs:documentation>
</xs:annotation><xs:simpleType name="NIF">
<xs:annotation>
</xs:simpleType><xs:documentation>Número de Identifição Fiscal</xs:documentation>
</xs:annotation><xs:simpleType name="NISS">
<xs:annotation>
<xs:documentation>Número de Identificação de Segurança Social</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="NSNS">
<xs:annotation>
<xs:documentation>Número de Identificação no Serviço Nacional de Saúde</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Morada">
<xs:annotation>
<xs:documentation>Morada</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:choice></xs:choice>
<xs:element name="Versao">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="MoradaPortuguesa">
<xs:annotation>
<xs:documentation>Morada portuguesa</xs:documentation>
</xs:annotation><xs:complexContent>
</xs:complexType><xs:extension base="MoradaBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="DistritoConcelhoFreguesia">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="ViaTipo" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="ViaDesignacao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EdificioTipo" minOccurs="0"></xs:element>
<xs:element name="Porta" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Andar" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Lado" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Lugar" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="CodigoPostalPortugues">
<xs:annotation>
<xs:documentation>Representação de Código Postal português</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="CodigoPostal">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="AreaFuncional" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="LocalidadePostal">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="MoradaEstrangeira">
<xs:annotation>
<xs:documentation>Morada estrangeira</xs:documentation>
</xs:annotation><xs:complexContent>
</xs:complexType><xs:extension base="MoradaBase">
</xs:complexContent><xs:sequence>
</xs:extension><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Endereco">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Cidade" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Regiao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="CodigoPostal">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Coordenada">
<xs:annotation>
<xs:documentation>Coordenada Geográfica</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Latitude">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EixoLatitude">
<xs:simpleType>
</xs:element><xs:annotation>
</xs:simpleType><xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation><xs:element name="Longitude">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="EixoLongitude">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
</xs:simpleType><xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation><xs:simpleType name="Sexo">
<xs:annotation>
</xs:simpleType><xs:documentation>Sexo de Pessoa</xs:documentation>
</xs:annotation><xs:simpleType name="EstadoCivil">
<xs:annotation>
<xs:documentation>Estado Civil</xs:documentation>
</xs:annotation><xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="Outro">
<xs:annotation>
</xs:enumeration><xs:documentation>Outra opção não listada. Inclui por exemplo, o caso de cidadãos em união de facto</xs:documentation>
</xs:annotation><xs:enumeration value="SeparadoJudicialmente">
<xs:annotation>
</xs:enumeration><xs:documentation>Separado judicialmente</xs:documentation>
</xs:annotation><xs:enumeration value="Indeterminado">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>Caso o cidadão não saiba o seu estado civil (no entanto este estado é alterado para o estado correcto pela Identificação Civil)</xs:documentation>
</xs:annotation><xs:complexType name="Nome">
<xs:annotation>
<xs:documentation>Nome de Pessoa</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="NomeProprio">
<xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Nome Próprio de Pessoa</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Apelido" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:annotation>
<xs:documentation>Apelido do Nome de Pessoa</xs:documentation>
</xs:annotation><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Naturalidade">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa</xs:documentation>
</xs:annotation><xs:choice>
</xs:complexType><xs:element name="Bordo" type="NaturalidadeBordo">
</xs:choice><xs:annotation>
</xs:element><xs:documentation>Nascido a bordo</xs:documentation>
</xs:annotation><xs:complexType name="NaturalidadePortuguesa">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida em Portugal</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DistritoConcelhoFreguesia">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NaturalidadeEstrangeira">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida no Estrangeiro</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Pais">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Regiao" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Cidade" minOccurs="0">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Localidade" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="NaturalidadeBordo">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida a bordo de transporte aéreo ou marítimo</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="LocalNascimento">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="Telefone">
<xs:annotation>
<xs:documentation>Contacto Telefónico</xs:documentation>
</xs:annotation><xs:complexContent></xs:complexContent>
</xs:complexType><xs:complexType name="Fax">
<xs:annotation>
<xs:documentation>Contacto FAX</xs:documentation>
</xs:annotation><xs:complexContent></xs:complexContent>
</xs:complexType><xs:complexType name="AssentoNascimento">
<xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Ano">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="Conservatoria" minOccurs="0">
</xs:sequence><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:simpleType name="TipoTerceiro">
<xs:restriction base="xs:string">
</xs:simpleType><xs:enumeration value="00">
<xs:annotation>
</xs:enumeration><xs:documentation>Pai</xs:documentation>
</xs:annotation><xs:enumeration value="01">
<xs:annotation>
</xs:enumeration><xs:documentation>Mãe</xs:documentation>
</xs:annotation><xs:enumeration value="02">
<xs:annotation>
</xs:enumeration><xs:documentation>Cônjuge</xs:documentation>
</xs:annotation><xs:enumeration value="03">
<xs:annotation>
</xs:enumeration><xs:documentation>Filhos</xs:documentation>
</xs:annotation><xs:enumeration value="04">
<xs:annotation>
</xs:enumeration><xs:documentation>Avós</xs:documentation>
</xs:annotation><xs:enumeration value="05">
<xs:annotation>
</xs:enumeration><xs:documentation>Tutor</xs:documentation>
</xs:annotation><xs:enumeration value="06">
<xs:annotation>
</xs:enumeration><xs:documentation>Curador</xs:documentation>
</xs:annotation><xs:enumeration value="07">
<xs:annotation>
</xs:enumeration><xs:documentation>Testemunha</xs:documentation>
</xs:annotation><xs:enumeration value="08">
<xs:annotation>
</xs:enumeration><xs:documentation>Irmãos</xs:documentation>
</xs:annotation><xs:enumeration value="09">
<xs:annotation>
</xs:enumeration><xs:documentation>Outro</xs:documentation>
</xs:annotation><xs:enumeration value="10">
</xs:restriction><xs:annotation>
</xs:enumeration><xs:documentation>Poder Paternal</xs:documentation>
</xs:annotation><xs:complexType name="DetalheTitular">
<xs:annotation>
</xs:complexType><xs:documentation>Elementos de identificacao de titular de um documento</xs:documentation>
</xs:annotation><xs:complexType name="OutroDocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação genérico</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="Numero">
<xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:element name="DataEmissaoValidade" type="xs:date" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Data de emissão ou validade do documento apresentado</xs:documentation>
</xs:annotation><xs:element name="EntidadeEmissora" minOccurs="0">
</xs:sequence><xs:annotation>
<xs:documentation>Entidade emissora do documento apresentado</xs:documentation>
</xs:annotation><xs:simpleType>
</xs:element><xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType><xs:complexType name="DocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação do Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="DocumentoTitular" type="xs:boolean" minOccurs="0">
<xs:annotation>
</xs:element><xs:documentation>Indica se o cidadão é do titular</xs:documentation>
</xs:annotation><xs:element name="IdentificacaoTitular" type="DetalheTitular" minOccurs="0">
</xs:sequence><xs:annotation>
</xs:element><xs:documentation>Identifica o cidadão titular dos documentos, caso não seja o próprio</xs:documentation>
</xs:annotation><xs:complexType name="ContactosCidadao">
<xs:annotation>
<xs:documentation>Contactos de um Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="CorreioElectronico" minOccurs="0">
</xs:sequence><xs:simpleType></xs:simpleType>
</xs:element><xs:simpleType name="Dedo">
<xs:annotation>
</xs:simpleType><xs:documentation>Lista com as possibilidades de recolha das impressões digitais</xs:documentation>
</xs:annotation><xs:complexType name="ImpressaoDigital">
</xs:schema><xs:annotation>
<xs:documentation>Impressão digital de um dedo de um Cidadão</xs:documentation>
</xs:annotation><xs:sequence>
</xs:complexType><xs:element name="FicheiroImpressaoDigital">
</xs:sequence><xs:simpleType></xs:simpleType>
</xs:element>About wsdl-viewer.xsl
This document was generated by libxslt XSLT engine. Based on Uche Ogbuji work.
The engine processed the WSDL in XSLT 1.0 compliant mode.
This page has been generated to AMA by wsdl-viewer.xsl, version
3.1.02