Web Service: AMConfirmarMoradaService

Target Namespace:
http://www.mj.itij.pt/SCV/FSC/personalizacao/

Port CCPersonalizarCartaoPort Port typeSource code

Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. AMConfirmarMoradaDetailSource code

Operations

    Port type AMConfirmarMoradaTypeSource code

    1. AMConfirmarMorada
      Operation type:
      One-way. The endpoint receives a message.
      SOAP action:
      http://www.mj.itij.pt/SCV/FSC/personalizacao/AMConfirmarMorada
      Input:
      AMConfirmarMorada (soap:body, use = literal)Source code
      AMConfirmarMoradaParameters type AMConfirmarMorada - extension of type MensagemBase - extension of type MensagemBase
      • COD_ATIVACAO - optional; - type string with restriction maxLength(16)

WSDL source code

Imported Schema tipos/personalizacao/Personalizacao2.xsd

<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by ..... (........) -->
<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/personalizacao" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1"
xmlns:multicert="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIMulticert"
xmlns:incm="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIINCM"
xmlns:comc="http://www.cartaodecidadao.pt/tipos/comum/cidadao"
xmlns:comscv="http://www.cartaodecidadao.pt/tipos/comum/scv"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/personalizacao"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
<xs:annotation>
<xs:appinfo>
<md:metadata
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<dc:title>Tipo de Dados que representa as mensagens trocadas com a Entidade de Personalização</dc:title>
<dc:description>Definição da mensagens trocadas com a Entidade de Personalização</dc:description>
<dc:creator>Indra Sistemas Portugal </dc:creator>
<dcterms:created>2007-10-16</dcterms:created>
<dcterms:modified>2007-10-16</dcterms:modified>
<dc:identifier>http://www.cartaodecidadao.pt/tipos/saude/personalizacao</dc:identifier>
</md:metadata>
</xs:appinfo>
</xs:annotation>
<xs:element name="CCActivarCertificado">
<xs:complexType>
<xs:sequence>
<xs:element name="Prioridade" type="comscv:Prioridade">
<xs:annotation>
<xs:documentation>Prioridade do pedido (no Ciclo de Vida)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentificadorCertificado" type="EstruturaIdentificadorCertificadoDigital">
<xs:annotation>
<xs:documentation>Identificador do Certificado de Autenticação</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CCAssinarDadosCartao">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemCidadaoBase">
<xs:sequence>
<xs:element name="DadosCartao" type="EstruturaInformacaoEncriptada">
<xs:annotation>
<xs:documentation>Conteúdo de dados do Cartão de Cidadão</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CCRespostaAssinarDadosCartao">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemRespostaBase">
<xs:sequence>
<xs:element name="HashMorada">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="HashDadosCartao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="HashDadosCidadao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="HashChavesCartao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CCEmitirCartaPIN">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemCidadaoBase">
<xs:sequence>
<xs:element name="EnvelopeCartaPIN" type="EnvelopeCartaPIN">
<xs:annotation>
<xs:documentation>Dados de envio da carta PIN</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CCNotificarEntregaCartao">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemBase">
<xs:sequence>
<xs:element name="EstadoCartao" type="comscv:EstadoProcesso">
<xs:annotation>
<xs:documentation>Estado do Cartão de Cidadão</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CCPersonalizarCartao">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemCidadaoBase">
<xs:sequence>
<xs:element name="DadosCartao" type="EstruturaInformacaoEncriptada">
<xs:annotation>
<xs:documentation>Conteúdo de dados do Cartão de Cidadão</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DadosCartaPIN" type="EnvelopeCartaPIN">
<xs:annotation>
<xs:documentation>Conteúdo de dados do Cartão de Cidadão</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CCRevogarCertificado">
<xs:complexType>
<xs:sequence>
<xs:element name="Prioridade" type="comscv:Prioridade">
<xs:annotation>
<xs:documentation>Prioridade do pedido (no Ciclo de Vida)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentificadorCertificado" type="EstruturaIdentificadorCertificadoDigital">
<xs:annotation>
<xs:documentation>Identificador do Certificado de Autenticação</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CCSuspenderCertificado">
<xs:complexType>
<xs:sequence>
<xs:element name="Prioridade" type="comscv:Prioridade">
<xs:annotation>
<xs:documentation>Prioridade do pedido (no Ciclo de Vida)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IdentificadorCertificado" type="EstruturaIdentificadorCertificadoDigital">
<xs:annotation>
<xs:documentation>Identificador do Certificado de Autenticação</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CCRespostaPersonalizarCartao">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemBase">
<xs:sequence>
<xs:element name="NumeroChip">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Número de Chip</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="NumeroLote">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Numero de Lote</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="GuiaTransporte">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Guia de Transporte</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="PUKAutenticacao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="PUKAssinaturaDigital">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="CodigoActivacao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Codigo Activacao</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AMAssinarMorada">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemBase">
<xs:sequence>
<xs:element name="DadosMorada" type="EstruturaInformacaoEncriptada">
<xs:annotation>
<xs:documentation>Conteúdo de dados da morada</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HashChavesCartao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="HashDadosCartao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="HashDadosCidadao">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AMRespostaAssinarMorada">
<xs:complexType>
<xs:complexContent>
<xs:extension base="comscv:MensagemRespostaBase">
<xs:sequence>
<xs:element name="HashMorada">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:complexType name="EstruturaInformacaoEncriptada">
<xs:annotation>
<xs:documentation>Estrutura de transporte de informação encriptada</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="InformacaoEncriptada">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Tipo elementar para transporte de Informação Encriptada</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="IdentificadorChaveCriptografica">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Identificador da chave criptográfica usada na encriptação da informação</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EnvelopeCartaPIN">
<xs:annotation>
<xs:documentation>Envelope da Carta PIN</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="ChaveCriptografica">
<xs:annotation>
<xs:documentation>Chave criptográfica e respectivo identificador</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Identificador">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Identificador de chave criptográfica</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
<xs:element name="Chave">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Chave criptográfica</xs:documentation>
</xs:annotation>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EstruturaIdentificadorCertificadoDigital">
<xs:annotation>
<xs:documentation>Estrutura que representa o identificador de um certificado digital</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="MoradaNacionalChip">
<xs:annotation>
<xs:documentation>Estrutura com os dados de uma morada nacional para inserir no chip</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="comc:MoradaBase">
<xs:sequence></xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="SOD">
<xs:annotation>
<xs:documentation>Tipo elementar para representação de Número em base Hexadecimal</xs:documentation>
</xs:annotation>
</xs:simpleType>
<xs:complexType name="DadosChipAssinar">
<xs:sequence></xs:sequence>
</xs:complexType>
<xs:complexType name="DadosCartaoVisiveis">
<xs:sequence></xs:sequence>
</xs:complexType>
<xs:complexType name="EstruturaImpressaoDigital">
<xs:annotation>
<xs:documentation>Impressão digital que é usada para a personalização</xs:documentation>
</xs:annotation>
</xs:complexType>
</xs:schema>

Imported Schema ../comum/ComumSCV.xsd

<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by . (.) -->
<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:annotation>
<xs:appinfo>
<md:metadata
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<dc:title>Tipos de dados comuns para o processo do Cartão de Cidadão</dc:title>
<dc:description>Definição de tipos de dados comuns que são usados transversalmente no processo do Cartão de Cidadão</dc:description>
<dc:creator>Indra Sistemas Portugal</dc:creator>
<dcterms:created>2007-10-15</dcterms:created>
<dcterms:modified>2007-10-15</dcterms:modified>
<dc:identifier>http://www.cartaodecidadao.pt/tipos/comum#Comum-SCV</dc:identifier>
</md:metadata>
</xs:appinfo>
</xs:annotation>
<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:element name="AMNotificarAlteracaoMorada"> <xs:complexType> <xs:sequence> <xs:element name="NumeroDocumentoCC" type="comc:NumeroCC" minOccurs="0"/> <xs:element name="Morada" type="comc:Morada"/> <xs:element name="NIC" type="comc:NIC"/> </xs:sequence> </xs:complexType> </xs:element -->
<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>

Imported Schema ../comum/ComumCidadao.xsd

<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by . (.) -->
<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:annotation>
<xs:appinfo>
<md:metadata
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<dc:title>Tipos de dados comuns</dc:title>
<dc:description>Definição de tipos de dados comuns isentos de significado funcional, que constituem um alicerce uniformizante de toda a declaração de estruturas de dados que decorre a montante.</dc:description>
<dc:creator>Indra Sistemas Portugal</dc:creator>
<dcterms:created>2007-10-12</dcterms:created>
<dcterms:modified>2007-10-12</dcterms:modified>
<dc:identifier>http://www.cartaodecidadao.pt/comum#comum</dc:identifier>
</md:metadata>
</xs:appinfo>
</xs:annotation>
<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" minOccurs="0">
<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" minOccurs="0">
<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" minOccurs="0">
<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" minOccurs="0">
<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="NaturalidadePortuguesa">
<xs:annotation>
<xs:documentation>Naturalidade de Pessoa nascida em Portugal</xs:documentation>
</xs:annotation>
</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 ../informacaoencriptada/InformacaoDesencriptada_INCM.xsd

<xs:schema targetNamespace="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIINCM" elementFormDefault="qualified" attributeFormDefault="unqualified"
xmlns:infcrip="http://www.cartaodecidadao.pt/tipos/informacaoencriptada"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cc="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIINCM"
>
<!-- Data -->
<xs:complexType name="data">
<xs:sequence></xs:sequence>
</xs:complexType>
<!-- Finger_Print -->
<!-- Graphical -->
<xs:complexType name="graphical">
<xs:sequence></xs:sequence>
</xs:complexType>
</xs:schema>

Imported Schema INCM_Multicert_Comun.xsd

<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/informacaoencriptada" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/informacaoencriptada"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
<!-- Morada -->
<!-- Morada Nacional -->
<xs:complexType name="nacional">
<xs:sequence></xs:sequence>
</xs:complexType>
<!-- Morada Internacional -->
</xs:schema>

Imported Schema ../informacaoencriptada/InformacaoDesencriptada_MULTICERT.xsd

<!-- edited with XMLSpy v2007 (http://www.altova.com) by INCM (INCM) -->
<xs:schema targetNamespace="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIMulticert" elementFormDefault="qualified" attributeFormDefault="unqualified"
xmlns:infcrip="http://www.cartaodecidadao.pt/tipos/informacaoencriptada"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:cc="http://www.multicert.pt/schemas/CartaoCidadao/2006/11/PKIMulticert"
>
<!-- Process & Data -->
<!-- Data -->
<xs:complexType name="data">
<xs:sequence></xs:sequence>
</xs:complexType>
</xs:schema>

Imported Schema INCM_Multicert_Comun.xsd

<xs:schema targetNamespace="http://www.cartaodecidadao.pt/tipos/informacaoencriptada" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1"
xmlns:con="http://eviware.com/soapui/config"
xmlns:md="http://www.cartaodecidadao.pt/metadata"
xmlns="http://www.cartaodecidadao.pt/tipos/informacaoencriptada"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
<!-- Morada -->
<!-- Morada Nacional -->
<xs:complexType name="nacional">
<xs:sequence></xs:sequence>
</xs:complexType>
<!-- Morada Internacional -->
</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