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:
  1. AMNotificarAlteracaoMoradaDetailSource code

Operations

WSDL source code

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:schema>

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="NIC">
<xs:annotation>
<xs:documentation>Número de Identifição Civil</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:simpleType name="NIF">
<xs:annotation>
<xs:documentation>Número de Identifição Fiscal</xs:documentation>
</xs:annotation>
</xs:simpleType>
<xs:simpleType name="NISS">
<xs:annotation>
<xs:documentation>Número de Identificação de Segurança Social</xs:documentation>
</xs:annotation>
</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:simpleType>
<xs:complexType name="MoradaPortuguesa">
<xs:annotation>
<xs:documentation>Morada portuguesa</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="MoradaBase">
<xs:sequence></xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Coordenada">
<xs:annotation>
<xs:documentation>Coordenada Geográfica</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Latitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="EixoLatitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Longitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="EixoLongitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="EstadoCivil">
<xs:annotation>
<xs:documentation>Estado Civil</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Outro">
<xs:annotation>
<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>
<xs:enumeration value="SeparadoJudicialmente">
<xs:annotation>
<xs:documentation>Separado judicialmente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Indeterminado">
<xs:annotation>
<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:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Nome">
<xs:annotation>
<xs:documentation>Nome de Pessoa</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NomeProprio">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Nome Próprio de Pessoa</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Apelido" minOccurs="0">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Apelido do Nome de Pessoa</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<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:complexType>
<xs:complexType name="Telefone">
<xs:annotation>
<xs:documentation>Contacto Telefónico</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="Fax">
<xs:annotation>
<xs:documentation>Contacto FAX</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:simpleType name="TipoTerceiro">
<xs:restriction base="xs:string">
<xs:enumeration value="00">
<xs:annotation>
<xs:documentation>Pai</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Mãe</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>Cônjuge</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Filhos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>Avós</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>Tutor</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>Curador</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>Testemunha</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>Irmãos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>Outro</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Poder Paternal</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DetalheTitular">
<xs:annotation>
<xs:documentation>Elementos de identificacao de titular de um documento</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="OutroDocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação genérico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DataEmissaoValidade" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Data de emissão ou validade do documento apresentado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EntidadeEmissora" minOccurs="0">
<xs:annotation>
<xs:documentation>Entidade emissora do documento apresentado</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>

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:enumeration value="Normal">
<xs:annotation>
<xs:documentation>Prioridade Normal</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Urgente">
<xs:annotation>
<xs:documentation>Prioridade Urgente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ExtremoUrgente">
<xs:annotation>
<xs:documentation>Prioridade Extremo Urgente</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MensagemBase">
<xs:sequence>
<xs:element name="NumeroProcesso">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Número do processo de Cartão de Cidadão</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MensagemCidadaoBase">
<xs:complexContent>
<xs:extension base="MensagemBase">
<xs:sequence>
<xs:element name="Prioridade" type="Prioridade">
<xs:annotation>
<xs:documentation>Prioridade do pedido</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</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:element name="Entidade">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Código de Entidade (ver EstruturaEstado)</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Motivo">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Mensagem do estado (ver EstruturaEstado)</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="InformacaoAdicional" minOccurs="0">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Informação adicional do estado (ver EstruturaEstado)</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</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:element name="CodigoEntidade">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Código de Entidade</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Motivo">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Mensagem do estado</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="000000">
<xs:annotation>
<xs:documentation>Primeira vez que cidadão pede documento de identificação</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000001">
<xs:annotation>
<xs:documentation>Expiração do prazo de validade</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000002">
<xs:annotation>
<xs:documentation>Desactualização dos elementos de identificação</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000003">
<xs:annotation>
<xs:documentation>Mau estado de conservação do documento anterior</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000004">
<xs:annotation>
<xs:documentation>Emissão de novos certificados</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000005">
<xs:annotation>
<xs:documentation>Mau estado de funcionamento do chip</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000006">
<xs:annotation>
<xs:documentation>Extravio, perda, roubo ou furto</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000007">
<xs:annotation>
<xs:documentation>Óbito do titular</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000008">
<xs:annotation>
<xs:documentation>Perda de nacionalidade do titular</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000009">
<xs:annotation>
<xs:documentation>Outros motivos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000010">
<xs:annotation>
<xs:documentation>CC não entregue a cidadão – dados incorrectos</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InformacaoAdicional" minOccurs="0">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Informação adicional do estado </xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<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:enumeration value="000000">
<xs:annotation>
<xs:documentation>Cartão Pedido pelo Cidadão – primeira vez</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000001">
<xs:annotation>
<xs:documentation>Cartão entregue ao Cidadão</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000002">
<xs:annotation>
<xs:documentation>CC pedido pelo cidadão - renovação</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000003">
<xs:annotation>
<xs:documentation>CC Cancelado</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="000004">
<xs:annotation>
<xs:documentation>CC não entregue ao cidadão</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ListaNomes">
<xs:annotation>
<xs:documentation>Histórico de nome do Cidadão</xs:documentation>
</xs:annotation>
</xs:complexType>
</xs:schema>

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="NIC">
<xs:annotation>
<xs:documentation>Número de Identifição Civil</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:simpleType name="NIF">
<xs:annotation>
<xs:documentation>Número de Identifição Fiscal</xs:documentation>
</xs:annotation>
</xs:simpleType>
<xs:simpleType name="NISS">
<xs:annotation>
<xs:documentation>Número de Identificação de Segurança Social</xs:documentation>
</xs:annotation>
</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:simpleType>
<xs:complexType name="MoradaPortuguesa">
<xs:annotation>
<xs:documentation>Morada portuguesa</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="MoradaBase">
<xs:sequence></xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Coordenada">
<xs:annotation>
<xs:documentation>Coordenada Geográfica</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Latitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="EixoLatitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Longitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor em notação Divisão Decimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="EixoLongitude">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Valor para o eixo da coordenada: (N)orte; (S)ul; (E)ste; (O)este</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="EstadoCivil">
<xs:annotation>
<xs:documentation>Estado Civil</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Outro">
<xs:annotation>
<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>
<xs:enumeration value="SeparadoJudicialmente">
<xs:annotation>
<xs:documentation>Separado judicialmente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Indeterminado">
<xs:annotation>
<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:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Nome">
<xs:annotation>
<xs:documentation>Nome de Pessoa</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="NomeProprio">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Nome Próprio de Pessoa</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Apelido" minOccurs="0">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Apelido do Nome de Pessoa</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<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:complexType>
<xs:complexType name="Telefone">
<xs:annotation>
<xs:documentation>Contacto Telefónico</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="Fax">
<xs:annotation>
<xs:documentation>Contacto FAX</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:simpleType name="TipoTerceiro">
<xs:restriction base="xs:string">
<xs:enumeration value="00">
<xs:annotation>
<xs:documentation>Pai</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Mãe</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>Cônjuge</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Filhos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>Avós</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>Tutor</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>Curador</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>Testemunha</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>Irmãos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>Outro</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Poder Paternal</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="DetalheTitular">
<xs:annotation>
<xs:documentation>Elementos de identificacao de titular de um documento</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="OutroDocumentoIdentificacao">
<xs:annotation>
<xs:documentation>Documento de identificação genérico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="DataEmissaoValidade" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Data de emissão ou validade do documento apresentado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EntidadeEmissora" minOccurs="0">
<xs:annotation>
<xs:documentation>Entidade emissora do documento apresentado</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>

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