manual de usuario guia tecnica para la interaccion con los servicios web

Upload: hugoalberto5000

Post on 02-Jun-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    1/59

    Gua Tcnica

    WEB SERVICESWSCURP Ver.1.4

    Gua tcnica para lainteraccin con los WebServices para la gestin deCURP

    (Manual de usuario)

    Confidencial Pgina 1 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    2/59

    Gua Tcnica

    Ta'la de Con$enido

    I. INTRODUCCIN ............................................................................................................ 4

    FIG. 1 DIAGRAMA DE SECUENCIA DE LOS WEB SERVICES WSCURP ............. 5

    II. DESCRIPCIN DE LOS WEB SERVICES PARA LA GESTIN DE LA CURP(WSCURP) ..............................................................................................................................5

    III. REQUISITOS DE LAS APLICACIONES CLIENTE PARA LA INTERACCINCON LOS WEB SERVICES (WSCURP). ...........................................................................8

    III.1. LOSREQUISITOSACUBRIRPORLOSSISTEMASDELASDEPENDENCIASEMISORASDECURP SON: .. ...8III.2. ACTIVIDADESPARALAINTERACCINCONLOSWEBSERVICES. .................................................8

    IV. DESCRIPCIN DETALLADA DEL SERVICIO.................................................... 13

    WSERV-REGISTRARCURP ..................................................................................................... 13WSERV-ELIMINARLACURP .................................................................................................. 17WSERV-MODIFICARCURP SEGNCAMBIOESPECIAL ..................................................................2WSERV-CONSULTAPORCURP ............................................................................................... 28WSERV-CONSULTAPORSEGMENTO........................................................................................... 31WSERV-CONSULTARCURP PORDATOS ....................................................................................33

    V. MAPEO DE LOS PARMETROS DE ENTRADA SALIDA CON LOSELEMENTOS DE LOS ARC!IVOS WSDL DEL DOCUMENTO "ML DERETORNO RESPECTIVAMENTE.................................................................................. 3#

    WSERV-REGISTRARCURP .................................................................................................... 37WSERV-ELIMINARLACURP ................................................................................................. 38WSERV-MODIFICARCURP ................................................................................................... 3!WSERV-MODIFICARCURP SEGNCAMBIOESPECIAL .................................................................1WSERV-CONSULTAPORCURP .............................................................................................. 2

    WSERV-CONSULTA

    POR

    SEGMENTO

    ........................................................................................... 3WSERV-CONSULTARCURP PORDATOS ....................................................................................

    VI. AP$NDICES ................................................................................................................ 4%

    DESACTIVADAS ............................................................................................................... 55

    Confidencial Pgina % de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    3/59

    Gua Tcnica

    VII. GLOSARIO ................................................................................................................. 5%

    VIII. &NDICE ALFAB$TICO ............................................................................................58

    Confidencial Pgina ( de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    4/59

    Gua Tcnica

    I. In$roducci)n

    Objetivo: El objetivo de este documento es servir como una gua tcnica para lograr lainteraccin entre los sistemas de las Dependencias Emisoras de la CURP y los E!"#ER$%CE# para la gestin de CURP &'sCurp(

    Descripcin )eneral del Documento: En este documento encontraremos in*ormacindetallada de los eb #ervices siguientes:

    #ER$"Registrar CURP#ER$"Eliminar CURP#ER$"+odi*icar CURP#ER$"+odi*icar CURP seg,n cambio especial#ER$"Consulta por CURP#ER$"Consultar CURP por datos#ER$"Consulta Por Curp#egmento

    !ene*icios:

    o %ncorporacin de capacidades de procesamiento de in*ormacin a los

    di*erentes sistemas de las Dependencias Emisoras de la CURP-

    o Centrali.acin del servicio de gestin de la CURP/ 0ue bene*icia a todos los

    me1icanos y e1tranjeros al *acilitar los servicios de: registro/ actuali.acin/consulta/ modi*icacin y baja de CURP-

    o %nteroperabilidad/ ya 0ue la tecnologa de los eb #ervices es aplicable a

    cual0uier tipo de ar0uitectura y sistema operativo 0ue utilice el protocolo decomunicacin 233P#-

    Es importante destacar 0ue este documento va dirigido a personal de sistemas de las

    Dependencias emisoras pues son ellos los 0ue llevar4n a cabo la cone1in entre sussistemas y los E!"#ER$%CE# &'sCurp(-

    Confidencial Pgina 4 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    5/59

    Gua Tcnica

    5 continuacin se presenta el diagrama de secuencia general de los 'eb services-

    *ig. 1 Diagrama de #ecuencia de los E! #ER$%CE# #CURP

    II. +e#cri,ci)n de lo# We' Ser-ice# ,ara la Ge#$i)n de la CURP /#Cur,0

    6os eb #ervices para la gestin de CURP son un sistema 0ue se encuentra disponiblepara a0uellas aplicaciones autori.adas e inspeccionadas por la D)R7P%P/ 0ue deseen

    incorporar los servicios de: registro/ actuali.acin/ consulta/ modi*icacin y baja de CURPdentro de dic8as aplicaciones-

    o# #er-icio# di#,oni'le# 2edian$e la u$ili3aci)n de lo# We' Ser-ice# #on lo##iguien$e#

    Registrar CURP ER$"Registrar CURP(-

    Eliminar CURP- ER$"Eliminar CURP(

    +odi*icar CURP- ER$"+odi*icar CURP(

    +odi*icar CURP seg,n cambio especial- ER$"+odi*icar CURP seg,n

    cambio especial(

    Consulta por CURP- ER$"Consulta por CURP(

    Consultar CURP por datos- ER$"Consultar CURP por datos(

    Consultar CURP por segmento-ER$"Consulta Por Curp#egmento(

    Confidencial Pgina de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    6/59

    Gua Tcnica

    *ig. %Diagrama de servicios disponibles para el cliente-

    Cada servicio estar4 disponible mediante un eb #ervice 0ue proporcionar4 una*uncionalidad espec*ica/ la cual estar4 8abilitada para los sistemas de las

    dependencias emisoras de la CURP para su implementacin y utili.acin-

    5 continuacin se presenta una breve descripcin de la *uncionalidad de cada uno delos eb #ervices para la gestin del CURP:

    Regi#$rar CURP.5+ediante este servicio se puede reali.ar una asignacin deCURP/ re0uirindose para ello los datos necesarios y consistentes para llevar acabo dic8a asignacin/ la cual en caso de ser e1itosa regresar4 la nueva CURPgenerada y los datos asociados a esta &Primer apellido/ #egundo apellido/7ombre/ 9ec8a de 7acimiento/ #e1o/ Clave de la entidad *ederativa de

    nacimiento/ Clave de la nacionalidad/ 3ipo y Datos del documento probatorio(-

    Eli2inar CURP.5+ediante este servicio se puede llevar a cabo una baja lgica deCURP &slo aplica por motivo de !aja por De*uncin;(/ re0uirindose para ello laclave CURP 0ue se desea dar de baja/ dic8a baja en caso de ser e1itosaregresar4 la con*irmacin de la eliminacin de la CURP- De no ser as se noti*icarala ra.n de ello al sistema de la Dependencia 0ue solicito el servicio de EliminarCURP-

    Confidencial Pgina 6 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    7/59

    Gua Tcnica

    7odificar CURP.5+ediante este servicio se puede reali.ar una modi*icacin a losdatos asociados a una CURP/ re0uirindose para ello los datos asociados a laCURP 0ue necesitan ser modi*icados- En caso de 0ue la modi*icacin sea e1itosa

    regresar4 los datos de la CURP modi*icada y en caso de 0ue esta modi*icacinaltere la clave CURP tambin regresar4 la nueva versin de la clave CURP- De nopoder llevarse a cabo la modi*icacin se noti*icar4 al sistema de la Dependencia0ue solicito el servicio de +odi*icar CURP-

    7odificar CURP #eg8n ca2'io e#,ecial.5 +ediante este servicio se puedereali.ar un cambio especial de CURP/ el cu4l consiste en generar una ,nicaversin de CURP a partir de varias CURPs asignadas a la misma persona/ paraello se re0uiere 0ue se proporcionen las claves CURP asignadas a la mismapersona y los datos necesarios para llevar a cabo una asignacin de*initiva deCURP a dic8a persona- Dic8o cambio especial/ de ser e1itoso regresar4 los datosde la CURP de*initiva/ y de no ser as se noti*icar4 al sistema de la Dependencia0ue solicito el servicio de +odi*icar CURP seg,n cambio especial-

    Con#ul$a ,or CURP.5 +ediante este servicio se podr4 reali.ar una consulta paraobtener los datos asociados a una CURP re0uiriendo para ello la clave CURP- #idic8a consulta resulta no ser e1itosa se noti*icar4 la ra.n de ello al sistema de laDependencia 0ue solicito el servicio de Consulta por CURP-

    Con#ul$ar CURP ,or da$o#.5+ediante la utili.acin de este servicio se puedeobtener la clave&s( CURP/ as como sus respectivos datos asociados a partir de laproporcin de los siguientes datos: primer apellido/ segundo apellido

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    8/59

    Gua Tcnica

    III. Re:ui#i$o# de la# a,licacione# clien$e ,ara la in$eracci)n con lo# We'Ser-ice# /#Cur,0.

    %%%-=- 6os re0uisitos a cubrir por los sistemas de las dependencias emisoras deCURP son:

    Contar con una direcci)n IP ;o2ologada- #olicitar autori.acin a la D)R7P%P para 0ue la direccin %P 8omologada 0ue 8ar4

    uso de los eb #ervices &'sCurp( pueda tener acceso al servidor donde seencuentran instalados los eb #ervices &'sCurp(-

    #olicitar a la D)R7P%P la llave de encriptacin para el protocolo 233P# delservidor donde se encuentran instalados los eb #ervices &'sCurp(/

    #olicitar a la D)R7P%P un usuario y contrase?a para el uso de los eb #ervices

    &'sCurp(- Reali.ar la invocacin en los sistemas a los eb #ervices &'sCurp(-

    #olicitar a la D)R7P%P la ,ltima versin de la especi*icacin de los eb #ervices&'sCurp( para los clientes D6 =-@(-

    #olicitar la Direccin %P 8omologada del servidor donde se encuentran instaladoslos eb #ervices &'sCurp(/

    %%%-A- 5ctividades para la interaccin con los eb #ervices-

    6lamado de los eb #ervices-

    Uso de componentes para la invocacin de los eb #ervices por parte de alguna

    aplicacin clienteB el siguiente ejemplo es utili.ando 5$5-

    %n*ormacin con la 0ue se debe contar:

    UR6 de acceso/ es decir/ la direccin de acceso a los eb #ervices-

    Usuario v4lido para la invocacin del eb #ervice-

    Contrase?a v4lida 0ue corresponda al usuario 0ue 0uiere invocar el eb #ervice-

    6lave de encriptacin debidamente instalada y disponible por la aplicacin clientepara poder invocar los eb #ervices de manera segura a travs del protocolo233P#-

    Pa#o# generale# ,ara in-ocar cual:uiera de lo# 6 We' Ser-ice# di#,oni'le#.

    Paso =- Declarar la estructura de datos seg,n el eb #ervice 0ue se invocar4-

    Cada operacin cuenta con su estructura de datos espec*ica con los datos a ser usadosen la operacin- Ejemplo:

    +a$o#Con#ul$aCur, da$o# < ne/ +a$o#Con#ul$aCur,0=

    Confidencial Pgina > de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    9/59

    Gua Tcnica

    Paso A- 6lenar la estructura con los mtodos set; disponibles-

    Paso - Declarar la propiedad del sistema 0ue indica el almacn de llaves a usar por elprotocolo 233P#-

    S?#$e2.#e$Pro,[email protected]$.##l.$ru#$S$ore@@ru$aDdelDal2acn.Fe?#$ore@0=

    En donde la ruta del almacn es la ubicacin dentro del disco duro donde se encuentra elalmacn de llaves-

    o$a:E1isten muc8as maneras de instalar la llave de encriptacin/ dependiendo del proveedor0ue se este usando o del entorno de desarrollo- Como ejemplo podemos mencionar 0uepara el caso de ava e1iste una 8erramienta 0ue administra los almacenes de llaves a serutili.adas en una aplicacin desarrollada en ava/ esta 8erramienta se llama keytooly es

    parte del D =- o superior-

    Paso F- Declarar el objeto #ervice- Ser-ice #er-ice < ne/ Ser-ice0=

    Paso G- %mplementar la inter*ace Call- Call call < Call0 #er-ice.crea$eCall0=

    Paso >- Declarar la estructura de datos a enviar-Ha2e :n < ne/ Ha2e@urnCon#ul$aPorCur,Ser-ice@ @2.go'.#ego'.dg$i.ecur,./#er-.#er-ice#.+a$o#Con#ul$aCur,@0=

    Paso H- Reali.ar el mapeo de datos 0ue se enviar4n al eb #ervice- call.regi#$erT?,e7a,,ing +a$o#Con#ul$aCur,.cla## :n ne/ org.a,ace.ai#.encoding.#er.BeanSeriali3er*ac$or? +a$o#Con#ul$aCur,.cla## :n0 ne/ org.a,ace.ai#.encoding.#er.Bean+e#eriali3er*ac$or? +a$o#Con#ul$aCur,.cla## :n0

    0=

    Paso I- %ndicar el UR6 en donde se encuentra el eb #ervice 0ue se desea invocar-

    call.#e$Targe$End,oin$"ddre##J5l$$,#KK%&1.1!.1((.99K/#Cur,K#er-ice#KCon#ul$aPorCur,Ser-iceL0=

    Paso J- Establecer la operacin a ejecutar por parte del eb #ervice-

    call.#e$M,era$iona2ene/ Ha2e@Con#ul$aPorCur,Ser-ice@ @con#ul$arPorCur,@00=

    Confidencial Pgina ! de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    10/59

    Gua Tcnica

    Paso =@- Establecer el usuario y contrase?a v4lidos-

    call.#e$U#erna2e@Ac-alencia@0= call.#e$Pa##/ord@Auan%1@0=

    Paso ==- Establecer el tipo de par4metro 0ue la operacin re0uiere-

    call.addPara2e$er@arg1@ :n Para2e$er7ode.I0=

    Paso =A- Establecer el tipo de dato de retorno por parte de la operacin 0ue se invoca-

    call.#e$Re$urnT?,eorg.a,ace.ai#.encoding.N7T?,e.NS+DSTRIG0=

    El valor de retorno/ como podemos observar es de tipo string/ 0ue representa undocumento 1ml con los par4metros de salida/ y con los atributos in*ormativos de laoperacin-

    Paso =- %nvocar el eb #ervice mediante el mtodo invoKe del objeto call-

    re#ul$ < S$ring0 call.in-oFene/ M'Aec$O Q da$o# 0=

    Paso =F- 5dicionalmente/ se debe reali.ar la con*irmacin al #ervidor/ de 0ue el cliente 8arecibido el resultado de su invocacin- Para poder llevar a cabo esta actividad/ esnecesario 8acer lo siguiente:

    a( #e limpia el objeto call de los par4metros de la invocacin anterior-call.re2o-e"llPara2e$er#0=

    b( #e declaran los tipos de los par4metros del llamado de con*irmacin-Ha2e :nIn < ne/ Ha2e@urnCon#ul$aPorCur,Ser-ice@@Aa-a.lang.S$ring@0=call.addPara2e$er@arg&1@ :nIn Para2e$er7ode.I0=call.addPara2e$er@arg&%@ :nIn Para2e$er7ode.I0=

    c( #e declara el nuevo nombre del mtodo de con*irmacin-call.#e$M,era$iona2ene/Ha2e@Con#ul$aPorCur,Ser-ice@@ge$Confir2@00=

    d( #e declara el tipo del valor de retorno 0ue en este caso es void;-call.#e$Re$urnT?,eorg.a,ace.ai#.encoding.N7T?,e."NISDVMI+0=

    e( #e declararan los par4metros de entrada-M'Aec$O ,ara2# < Qge$Se##ionI+re#ul$0 @M@=

    *( #e %nvoca al eb #ervice-call.in-oFe,ara2#0=

    Confidencial Pgina 1& de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    11/59

    Gua Tcnica

    Infor2aci)n e#,ecfica de cada uno de lo# /e' #er-ice# di#,oni'le#.

    =- UR6 de cada uno de los eb #ervices-

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesL5lta#ervice

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesL!aja#ervice

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLCambio#ervice

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLCambioEspecialCurp#ervice

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLConsultaPorCurp#ervice

    8ttps:LLA@=-=GJ-=-HHL'sCurpLservicesLConsultaCurpDetalle#ervice

    8ttps:LL2"1.1#!.133.77L'sCurpLservicesL ConsultaPorCurp#egmento#ervice

    A-" Estructuras de datos para cada uno de los eb #ervices-

    Datos5lta Datos!aja

    DatosCambio

    DatosCambioEspecial

    DatosConsultaCurp

    DatosConsultaDetalles

    +e#cri,ci)n WS+

    En la siguiente tabla se encentran las principales propiedades de los componenteseb #ervice para 0ue puedan ser implementados y con*igurados en los sistemasde las Dependencias Emisoras de la CURP-

    El 6enguaje de Descripcin de los eb #ervicios D6( es el e0uivalente deun resumen en M+6/ describiendo los eb #ervicies/ donde se ubican y cmose pueden invocar-

    En la siguiente tabla se describen los arc8ivos #D6/ 0ue se proporcionan enarc8ivo *sico-

    Ti,o de$ran#acci)n

    &Ser-icio We' (

    o2're delSer-icio

    "rci-o WS+7$odo del

    Ser-icio7a,eo de

    da$o#

    1#ER$"Registrar

    CURP

    5lta#ervice 5lta-'sdl guardarCurp Datos5lta

    %

    #ER$"EliminarCURP

    !aja#ervice!aja-'sdl eliminarCurp Datos!aja

    Confidencial Pgina 11 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    12/59

    Gua Tcnica

    (

    #ER$"+odi*icarCURP

    Cambio#ervice Cambio-'sdl cambiarCurp DatosCambio

    4

    #ER$"+odi*icarCURP seg,n Caso

    Especial

    CambioEspecialCurp#ervice

    CambioEspecial-'sdl

    generarCurpDatosCambioE

    special

    #ER$"Consultapor CURP

    ConsultaPorCurp#ervice

    ConsultaPorCurp-'sdl

    consultarPorCurpDatosConsulta

    Curp

    6

    #ER$"ConsultarCURP por datos

    ConsultaCurpDetalle#ervice

    ConsultaCurpDetalle-'sdl

    ConsultarCurpDetalle

    DatosConsultaDetalles

    9

    #ER$"ConsultaPor Curp#egmento

    #ervice

    ConsultaPorCurp#egmento#ervi

    ce

    ConsultaPorCurp#egmento#ervi

    ce-'sdl

    ConsultarPor#egmentoCurp

    DatosConsultaCurp

    UR/ en la 0ue los eb #ervice ser4n invocados/ va %nternet:

    $$,#KKA@=-=GJ-=-HHK/#Cur,K"l$aSer-ice

    Donde:

    A@=-=GJ-=-HHNdireccinservidor : es la direccin del servidor en el 0ue loseb #ervice estar4n con*igurados para 0ue por medio de 8ttps puedan serinvocados-

    5lta#erviceNnombredel servicio'eb: es el nombre de la clase del eb

    #ervice 0ue es la principal para brindar el servicio-

    Confidencial Pgina 1% de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    13/59

    Gua Tcnica

    IV. +e#cri,ci)n +e$allada del Ser-icio.

    El propsito *undamental de eb #ervices es *acilitar los procesos para registrar/ eliminar/reali.ar cambios y consultas de la CURP/ adem4s de dar seguimiento a los di*erentesservicios 0ue solicitan las Dependencias Emisoras de CURP centrali.4ndolo en un arc8ivode bit4cora describiendo los servicios dados a cada sistema de las DependenciasEmisoras de CURP-

    +e#cri,ci)n de$allada de lo# ,ar2e$ro# de en$rada ? #alida de cada uno lo#Ser-icio# We'.

    WSERV5Regi#$rar CURP

    +ediante este servicio se puede reali.ar una asignacin de CURP/ re0uirindose para ellolos datos necesarios y consistentes para llevar a cabo dic8a asignacin/ la cual en caso deser e1itosa regresara la nueva CURP generada y los datos asociados a esta &Primerapellido/ #egundo apellido/ 7ombre/ 9ec8a de 7acimiento/ #e1o/ Clave de la entidad*ederativa de nacimiento/ Clave de la nacionalidad/ 3ipo y Datos de documento probatorio(-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Registrar CURP

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o3ipo de 3ransaccin Re0uerido = Registrar CURP 7umrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentra instaladoel sistema de la DependenciaEmisora de la CURP 0ueaccede a los eb#ervices-

    5l*anumrico &=>(

    =er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( Re0uerido 7ombre&s( de la persona- 5l*abtico &G@(#e1o Re0uerido #e1o- 5l*abtico &=(

    9ec8a de 7acimiento Re0uerido 9ec8a de 7acimiento-5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Re0ueridoClave de la Entidad9ederativa de 7acimiento

    5l*abtico &A(

    Confidencial Pgina 1( de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    14/59

    Gua Tcnica

    Clave de la7acionalidad

    Re0uerido Clave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    Re0uerido

    3ipo de DocumentoProbatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico dee1tranjero-H QCerti*icado denacionalidad me1icana-I-" O*icio #olicitante deRe*ugiadoJ-" 9orma +igratoria 3urista

    7umrico &=(

    Datos para Registrar la CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9oja Opcional

    6os par4metros 9oja y7,mero de 5cta sondatos opcionales/ pero almenos uno de ellos debecapturarse-

    7umrico &G(

    3omo Opcional 3omo- 7umrico &(

    6ibro Re0uerido 6ibro- 7umrico &F(

    7,mero de 5cta Opcional

    6os par4metros 9oja y

    7,mero de 5cta sondatos opcionales/ pero almenos uno de ellos debecapturarse-

    7umrico &G(

    CR%P Opcional CR%P- 5l*anumrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Re0ueridoClave de la Entidad9ederativa de Registro-

    5l*anumrico &A(

    Clave del +unicipiode Registro

    Re0ueridoClave del +unicipio deRegistro-

    5l*anumrico &(

    Datos para Registrar la CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    Re0uerido7,mero del Registro7acional de E1tranjeros

    7umrico &H(

    Datos para Registrar la CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(9olio de la Carta Re0uerido 7umero de 9olio de la 7umrico &G(

    Confidencial Pgina 14 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    15/59

    Gua Tcnica

    Carta de 7aturali.acin-

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9olio de la Carta Re0uerido7umero de 9olio de laCarta de 7aturali.acin-

    7umrico &G(

    Datos para Registrar la CURP por Documento Probatorio: I "O*icio #olicitante de

    Re*ugiado

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%P e utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &=G(

    Datos para Registrar la CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &==(

    Datos de Salida WS!R"#Registrar CURP

    Par2e$ro M'#er-aci)n Ti,o de da$o=er- 5pellido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( 7ombre&s(- 5l*abtico &G@(

    #e1o #e1o- 5l*abtico &=(

    9ec8a de 7acimiento 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Clave de la Entidad 9ederativa de7acimiento

    5l*anumrico &A(

    Clave de la7acionalidad Clave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico de e1tranjero-H QCerti*icado de nacionalidad me1icana-I-" O*icio #olicitante de Re*ugiado

    7umrico &=(

    Confidencial Pgina 1 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    16/59

    Gua Tcnica

    J-" 9orma +igratoria 3urista

    Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'#er-aci)n Ti,o de da$o

    5?o de Registro 5?o de Registro- 7umrico &F(9oja 9oja 7umrico &G(

    3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(

    7,mero de 5cta 7,mero de 5cta 7umrico &G(

    CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Clave de la Entidad 9ederativa deRegistro-

    7umrico &A(

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Datos de salida de CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional deE1tranjeros

    7umrico &H(

    Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    7,mero de *olio-5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta

    7umero de 9olio de la Carta de

    7aturali.acin-

    7umrico &G(

    Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio del O*icio #olicitante deRe*ugiado-

    7umrico &=G(

    Confidencial Pgina 16 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    17/59

    Gua Tcnica

    Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3urista

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio de la 9orma +igratoria

    3urista

    7umrico &==(

    Datos de salida 0ue detallan el Registro de la CURPPar2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(Clave de la EntidadEmisora

    Clave de la Entidad Emisora-5l*anumrico &=F(

    Estatus de la CURP $er apndice C 5l*abtico &(

    Estatus de

    discriminacin

    $er apndice C5l*abtico &A(

    Estatus decomparacin

    $er apndice C5l*abtico &(

    Cdigo de 9actoresde Riesgo

    $er documento de %nterpretacin deEstatus

    5l*anumrico &F@(

    Estatus de laoperacin

    Resultado del servicio de registrar laCURP- $er Cat4logo de E1cepciones-

    5l*abtico &=@(

    Descripcin delmovimiento

    Descripcin de errores ocurridos durantela transaccin-$er Cat4logo de E1cepciones-

    5l*anumrico &G@(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de Error Cdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    5l concluir el proceso de Registro de CURP a travs del eb #ervice ER$"RegistrarCURP( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadas delos diversos estatus de salida del servicio: Estatus de la CURP/ Estatus de Discriminacin/Estatus de Comparacin y Cdigo de 9actores de Riesgo-

    Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-

    WSERV5Eli2inar la CURP

    +ediante este servicio se puede llevar a cabo una baja lgica de CURP &slo aplica pormotivo de !aja por De*uncin;(/ re0uirindose para ello la clave CURP 0ue se desea darde baja- Dic8a baja en caso de ser e1itosa regresar4 la con*irmacin de la eliminacin dela CURP y de no ser as se noti*icar4 la ra.n de ello al sistema de la Dependencia 0uesolicito el servicio de Eliminar CURP-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Confidencial Pgina 19 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    18/59

    Gua Tcnica

    Datos de !ntrada WS!R"#!li$inar CURP

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    3ipo de 3ransaccin Re0uerido A Eliminar CURP 7umrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentra

    instalado el sistema de laDependencia Emisora de laCURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    CURP Re0uerido Clave CURP- 5l*anumrico &=I(

    3ipo de !aja Re0uerido+otivo por el cual se da de!aja la CURP-

    5l*abtico &A(

    Datos de Salida WS!R"#!li$inar CURP

    Par2e$ro M'#er-aci)n Ti,o de da$oClave de la Entidad

    Emisora Clave de la Entidad Emisora-

    5l*anumrico &=F(

    Estatus de la CURP $er apndice C5l*abtico &(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de laOperacin

    Resultado del servicio de registrar la CURP-$er catalogo de e1cepciones-

    5l*anumrico &=@(

    Descripcin del+ovimiento

    Descripcin de errores ocurridos durante latransaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    5l concluir el proceso de Eliminar CURP a travs del eb #ervice ER$"EliminarCURP(( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadasdel valor indicado en el par4metro de salida: Estatus de la CURP-

    Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-

    #ER$"+odi*icar CURP

    Confidencial Pgina 1> de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    19/59

    Gua Tcnica

    +ediante este servicio se puede reali.ar una modi*icacin a los datos asociados a unaCURP/ re0uirindose para ello los datos asociados a la CURP 0ue necesitan sermodi*icados- En caso de 0ue la modi*icacin sea e1itosa regresar4 los datos de la CURPmodi*icada/ y en caso de 0ue esta modi*icacin altere la clave CURP tambin regresar4 lanueva versin de la clave CURP- De no poder llevarse a cabo la modi*icacin se noti*icar4al sistema de la Dependencia 0ue solicito el servicio de +odi*icar CURP-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Modi%icar CURP

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o3ipo de 3ransaccin Re0uerido +odi*icar CURP 5l*anumrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    CURP Re0uerido Clave CURP- 5l*anumrico &=I(

    =er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( Re0uerido 7ombre&s(- 5l*abtico &G@(#e1o Re0uerido #e1o- 5l*abtico &=(

    9ec8a de7acimiento

    Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Re0ueridoClave de la Entidad9ederativa de 7acimiento-

    5l*abtico &A(

    Clave de la7acionalidad

    Re0uerido Clave de la 7acionalidad 5l*abtico &(

    3ipo de Documento

    Probatorio

    Re0uerido 3ipo de Documento

    Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acinG-"7umero ,nico dee1tranjero-H QCerti*icado denacionalidad me1icana-I-" O*icio #olicitante de

    5l*anumrico &=(

    Confidencial Pgina 1! de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    20/59

    Gua Tcnica

    Re*ugiadoJ-" 9orma +igratoria3urista

    Cadena deCorreccin Re0uerido #lo acepta unos yceros-

    5l*anumrico &=H(

    Datos para modi*icar la CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9oja Opcional

    6os par4metros 9oja y7,mero de 5cta son datosopcionales/ pero al menosuno de ellos debecapturarse-

    7umrico &G(

    3omo Opcional 3omo- 7umrico &(

    6ibro Re0uerido 6ibro- 7umrico &F(

    7,mero de 5cta Opcional

    6os par4metros 9oja y7,mero de 5cta son datosopcionales/ pero al menosuno de ellos debecapturarse-

    7umrico &G(

    CR%P OpcionalCR%P-

    5l*anumrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Re0ueridoClave de la Entidad9ederativa de Registro-

    5l*anumrico &A(

    Clave del +unicipiode Registro

    Re0ueridoClave del +unicipio deRegistro-

    5l*anumrico &(

    Datos para modi*icar la CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    Re0uerido7,mero del Registro7acional de E1tranjeros

    7umrico &H(

    Datos para modi*icar la CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9olio de la Carta Re0uerido

    7umero de 9olio de la

    Carta de 7aturali.acin-

    5l*anumrico &G(

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &=(

    Confidencial Pgina %& de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    21/59

    Gua Tcnica

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9olio de la Carta Re0uerido7umero de 9olio de laCarta de 7aturali.acin-

    7umrico &G(

    Datos para modi*icar la CURP por Documento Probatorio: I "O*icio #olicitante deRe*ugiado

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &=G(

    Datos para modi*icar la CURP por Documento Probatorio: J " 9orma +igratoria 3urista

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    Re0uerido#e captura el n,mero de*olio-

    5l*anumrico &==(

    Datos de salida WS!R"#Modi%icar CURP

    Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( 7ombre&s(- 5l*abtico &G@(

    #e1o #e1o de la persona- 5l*abtico &=(

    9ec8a de7acimiento

    9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la7acionalidad

    Clave de la 7acionalidad- 5l*abtico &(

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    7umrico &=(

    Datos de salida de modi*icar CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9oja 9oja 7umrico &G(

    3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(

    7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Clave de la Entidad 9ederativa de Registro- 7umrico &A(

    Confidencial Pgina %1 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    22/59

    Gua Tcnica

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Datos de salida de modi*icar CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional deE1tranjeros

    7umrico &H(

    Datos de salida de modi*icar CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    7,mero de *olio-5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos de salida de modi*icar CURP por Documento Probatorio: I "

    O*icio #olicitante deRe*ugiado

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio del O*icio #olicitante deRe*ugiado-

    7umrico &=G(

    Datos de salida de modi*icar CURP por Documento Probatorio: J " 9orma +igratoria3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio de la 9orma +igratoria3urista

    7umrico &==(

    Datos de salida 0ue detallan el cambio de CURP-

    Par2e$ro M'#er-aci)n Ti,o de da$oClave de la EntidadEmisora

    Clave de la Entidad Emisora-5l*anumrico &=F(

    Estatus de la CURP $er apndice C 5l*abtico &(

    Estatus deDiscriminacin

    $er apndice C 5l*abtico &A(

    Confidencial Pgina %% de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    23/59

    Gua Tcnica

    Estatus deComparacin

    $er apndice C-5l*abtico &(

    Cdigo de 9actoresde Riesgo

    $er documento de %nterpretacinde estatus

    5l*anumrico &F@(

    Cdigo dedi*erencias

    $er documento de %nterpretacinde estatus

    7umrico &=H(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de laOperacin

    Resultado del servicio deregistrar la CURP- $er catalogode e1cepciones-

    5l*anumrico &=@(

    Descripcin del

    +ovimiento

    Descripcin de errores ocurridos

    durante la transaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    5l concluir el proceso de +odi*icar CURP a travs del eb #ervice ER$" +odi*icarCURP( las dependencias emisoras deber4n interpretar y reali.ar las acciones derivadas delos diversos estatus de salida del servicio: Estatus de la CURP/ Estatus de Discriminacin/Estatus de Comparacin y Cdigo de 9actores de Riesgo-

    Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-

    Confidencial Pgina %( de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    24/59

    Gua Tcnica

    WSERV57odificar CURP #eg8n ca2'io e#,ecial

    +ediante este servicio se puede reali.ar un cambio especial de CURP/ el cual consiste en

    generar una ,nica versin de CURP a partir de varias CURPs asignadas a la mismapersona- Para ello se re0uiere 0ue se proporcionen las claves CURP asignadas a la mismapersona y los datos necesarios para llevar a cabo una asignacin de*initiva de CURP adic8a persona- Dic8o cambio especial de ser e1itoso regresar4 los datos de la CURPde*initiva/ y de no ser as se noti*icar4 al sistema de la Dependencia 0ue solicit el serviciode +odi*icar CURP seg,n cambio especial-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Modi%icar CURP seg&n ca$bio

    especial

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    3ipo de 3ransaccin Re0ueridoF +odi*icar CURP seg,ncambio especial-

    7umrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentra

    instalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    =er- 5pellido Re0uerido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Opcional Ado- 5pellido- 5l*abtico &G@(7ombres&s( Re0uerido 7ombre&s( 5l*abtico &G@(

    #e1o Re0uerido #e1o- 5l*abtico &=(9ec8a de7acimiento

    Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de

    7acimiento

    Re0ueridoClave de la Entidad

    9ederativa de 7acimiento

    5l*abtico &A(

    Clave de la7acionalidad

    Re0uerido Clave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    Re0uerido

    3ipo de Documento= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    5l*anumrico &=(

    Coleccin de Re0uerido Coleccin de CURP&s( Conjunto de CURP#-

    Confidencial Pgina %4 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    25/59

    Gua Tcnica

    CURP&s(0ue *ueron asignadas auna misma persona-

    Datos para modi*icar la CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9oja Opcional

    6os par4metros 9ojay 7,mero de 5ctason datos opcionales/pero al menos uno deellos debecapturarse-

    7umrico &G(

    3omo Opcional 3omo- 7umrico &(

    6ibro Re0uerido 6ibro- 5l*anumrico &F(

    7,mero de 5cta Opcional

    6os par4metros 9oja

    y 7,mero de 5ctason datos opcionales/pero al menos uno deellos debecapturarse-

    7umrico &G(

    CR%P Opcional CR%P- 7umrico &=G(Clave de la Entidad9ederativa deRegistro

    Re0ueridoClave de la Entidad9ederativa deRegistro-

    5l*anumrico &A(

    Clave del +unicipiode Registro

    Re0ueridoClave del +unicipiode Registro-

    5l*anumrico &(

    Datos para modi*icar la CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    Re0uerido7,mero del Registro7acional deE1tranjeros

    5l*anumrico &H(

    Datos para modi*icar la CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$roRe:uerido KM,cional

    M'#er-aci)nTi,o de da$o

    5?o de Registro Re0uerido 5?o de Registro- 7umrico &F(

    9olio de la Carta Re0uerido7umero de 9olio de laCarta de

    7aturali.acin-

    5l*anumrico &G(

    Confidencial Pgina % de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    26/59

    Gua Tcnica

    Datos de salida WS!R"#Modi%icar CURP seg&n ca$bioespecial

    Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(

    =er- 5pellido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( 7ombre&s(- 5l*abtico &G@(

    #e1o #e1o- 5l*abtico &=(

    9ec8a de7acimiento

    9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la7acionalidad

    Clave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio-

    = "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    7umrico &=(

    Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9oja 9oja 7umrico &G(3omo 3omo- 7umrico &(

    6ibro 6ibro- 7umrico &F(7,mero de 5cta 7,mero de 5cta 7umrico &G(

    CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Clave de la Entidad 9ederativa de Registro- 7umrico &A(

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Datos de salida de CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional deE1tranjeros

    7umrico &H(

    Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos de salida 0ue detallan el cambio especial de CURP-

    Par2e$ro M'#er-aci)n Ti,o de da$o

    Confidencial Pgina %6 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    27/59

    Gua Tcnica

    Clave de la EntidadEmisora

    Clave de la Entidad Emisora-5l*anumrico &=F(

    Estatus de la CURP $er apndice C 5l*abtico &(

    Estatus deDiscriminacin $er apndice C 5l*abtico &A(

    Estatus deComparacin

    $er apndice C5l*abtico &(

    Cdigo de 9actor deRiesgo

    $er documento de %nterpretacinde estatus

    5l*anumrico &F@(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de laOperacin

    Resultado del servicio deregistrar la CURP- $er catalogode e1cepciones-

    5l*anumrico &=@(

    Descripcin del+ovimiento

    Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    5l concluir el proceso de +odi*icar CURP seg,n cambio especial a travs del eb #erviceER$" +odi*icar CURP seg,n cambio especial( las dependencias emisoras deber4ninterpretar y reali.ar las acciones derivadas de los diversos estatus de salida del servicio:Estatus de la CURP/ Estatus de Discriminacin/ Estatus de Comparacin y Cdigo de

    9actores de Riesgo-

    Para ello podr4n apoyarse en el documento de %nterpretacin de Estatus-

    Confidencial Pgina %9 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    28/59

    Gua Tcnica

    WSERV5Con#ul$a ,or CURP

    +ediante este servicio se podr4 reali.ar una consulta para obtener los datos asociados auna CURP re0uiriendo para ello la clave CURP- #i dic8a consulta resulta no ser e1itosa/se noti*icar4 la ra.n de ello al sistema de la Dependencia 0ue solicit el servicio deConsulta por CURP-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Consulta por CURP

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en el

    apndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    3ipo de 3ransaccin Re0ueridoG Consulta CURP porCURP

    7umrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentrainstalado el sistema de la

    Dependencia Emisora dela CURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    CURP Re0uerido Clave CURP- 5l*anumrico &=I(

    Confidencial Pgina %> de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    29/59

    Gua Tcnica

    Datos de Salida WS!R"#Consulta por CURP

    Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( 7ombre&s(- 5l*abtico &G@(

    #e1o #e1o de la persona- 5l*abtico &=(

    9ec8a de7acimiento

    9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Clave de la Entidad 9ederativa de7acimiento

    5l*abtico &A(

    Clave de la

    7acionalidadClave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    7umrico &=(

    Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9oja 9oja 7umrico &G(

    3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(

    7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Clave de la Entidad 9ederativa deRegistro-

    7umrico &A(

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Confidencial Pgina %! de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    30/59

    Gua Tcnica

    Datos de salida de CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional deE1tranjeros

    7umrico &H(

    Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acin

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'#er-aci)n Ti,o de da$o

    CR%Pe utili.a paraenviar este dato( 7,mero de *olio- 5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio del O*icio #olicitante deRe*ugiado-

    7umrico &=G(

    Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio de la 9orma +igratoria3urista

    7umrico &==(

    Datos de salida 0ue detallan la consulta de CURP-

    Par2e$ro M'#er-aci)n Ti,o de da$oEstatus de laOperacin

    Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-

    5l*anumrico &=@(

    Descripcin del+ovimiento

    Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Confidencial Pgina (& de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    31/59

    Gua Tcnica

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de laCURP

    $er apndice C5l*abtico &(

    WSERV5Con#ul$a ,or #eg2en$o

    +ediante este servicio se podr4 reali.ar una consulta para obtener los datos asociados auna CURP re0uiriendo para ello la clave CURP a => posciones- #i dic8a consulta resultano ser e1itosa/ se noti*icar4 la ra.n de ello al sistema de la Dependencia 0ue solicit elservicio de Consulta por CURP-

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico 5l*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y para

    datos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Consulta por seg$ento

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-

    Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    3ipo de 3ransaccin Re0uerido= Consulta CURP porCURP

    7umrico &=(

    Usuario Re0ueridoUsuario para invocar los

    eb#ervices5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora dela CURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    CURP Re0uerido Clave CURP- 5l*anumrico &=>(

    Confidencial Pgina (1 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    32/59

    Gua Tcnica

    Datos de Salida WS!R"#Consulta por seg$ento

    Par2e$ro M'#er-aci)n Ti,o de da$oCURP Clave CURP- 5l*anumrico &=I(=er- 5pellido =er- 5pellido- 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido- 5l*abtico &G@(

    7ombres&s( 7ombre&s(- 5l*abtico &G@(

    #e1o #e1o de la persona- 5l*abtico &=(

    9ec8a de7acimiento

    9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Clave de la Entidad 9ederativa de7acimiento

    5l*abtico &A(

    Clave de la

    7acionalidadClave de la 7acionalidad 5l*abtico &(

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio-= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    7umrico &=(

    Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimiento

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9oja 9oja 7umrico &G(

    3omo 3omo- 7umrico &(6ibro 6ibro- 7umrico &F(

    7,mero de 5cta 7,mero de 5cta 7umrico &G(CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa deRegistro

    Clave de la Entidad 9ederativa deRegistro-

    7umrico &A(

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Datos de salida de CURP por Documento Probatorio: "Documento +igratorio

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional de

    E1tranjeros

    7umrico &H(

    Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'#er-aci)n Ti,o de da$o

    5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Confidencial Pgina (% de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    33/59

    Gua Tcnica

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    7,mero de *olio-5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado

    Par2e$ro M'#er-aci)n Ti,o de da$o

    7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio del O*icio #olicitante deRe*ugiado-

    7umrico &=G(

    Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3urista

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio de la 9orma +igratoria3urista

    7umrico &==(

    Datos de salida 0ue detallan la consulta de CURP-

    Par2e$ro M'#er-aci)n Ti,o de da$o

    Estatus de laOperacin

    Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-

    5l*anumrico &=@(

    Descripcin del+ovimiento

    Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de laCURP

    $er apndice C5l*abtico &(

    WSERV5Con#ul$ar CURP ,or da$o#

    +ediante la utili.acin de este servicio se puede obtener la clave&s( CURP/ as como susrespectivos datos asociados a partir de la proporcin de los siguientes datos: primerapellido/ segundo apellido

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    34/59

    Gua Tcnica

    Para datos de Obligatoriedad M,cionalde tipo 5l*anumrico al*abtico en los cuales nose enve in*ormacin esto podr4 indicarse mediante el uso de &cadena vaca(: ; y paradatos de tipo numrico se indicar4 con &cero( @-

    Datos de entrada WS!R"#Consultar CURP por datos

    7ota: 6a in*ormacin relacionada al 9ormato de cada par4metro se encuentra en elapndice !-Par2e$ro M'liga$oriedad M'#er-aci)n Ti,o de da$o

    3ipo de 3ransaccin Re0uerido > Consulta CURP Datos 7umrico &=(

    Usuario Re0ueridoUsuario para invocar loseb#ervices

    5l*anumrico &A@(

    Pass'ord Re0uerido Pass'ord del usuario 5l*anumrico &=G(

    Direccin %P Re0uerido

    Direccin %P de e0uipo endonde se encuentrainstalado el sistema de laDependencia Emisora de laCURP 0ue accede a loseb#ervices-

    5l*anumrico &=>(

    =er- 5pellido Re0uerido =er- 5pellido 5l*abtico &G@(Ado- 5pellido Opcional Ado- 5pellido 5l*abtico &G@(

    7ombres&s( Re0uerido 7ombres&s( 5l*abtico &G@(#e1o Opcional #e1o 5l*abtico &=(

    9ec8a de7acimiento

    Re0uerido 9ec8a de 7acimiento5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    OpcionalClave de la Entidad9ederativa de 7acimiento

    5l*abtico &A(

    Datos de Salida WS!R"# Consultar CURP por datos

    Par2e$ro M'#er-aci)n Ti,o de da$o=er- 5pellido =er- 5pellido 5l*abtico &G@(

    Ado- 5pellido Ado- 5pellido 5l*abtico &G@(

    7ombres&s( 7ombres&s( 5l*abtico &G@(

    #e1o #e1o 5l*abtico &=(

    9ec8a de7acimiento 9ec8a de 7acimiento-

    5l*anumrico &=@(&DDL++L5555(

    Clave de la Entidad9ederativa de7acimiento

    Clave de la Entidad 9ederativa de7acimiento

    5l*abtico &A(

    Clave de la7acionalidad

    Clave de la 7acionalidad 5l*abtico &(

    Confidencial Pgina (4 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    35/59

    Gua Tcnica

    3ipo de DocumentoProbatorio

    3ipo de Documento Probatorio= "5cta de 7acimiento "Documento migratorioF "Carta de 7aturali.acin

    7umrico &=(

    Datos de salida de CURP por Documento Probatorio: = "5cta de 7acimientoPar2e$ro M'#er-aci)n Ti,o de da$o

    5?o de Registro 5?o de Registro- 7umrico &F(9oja 9oja 7umrico &G(

    3omo 3omo- 7umrico &(

    6ibro 6ibro- 7umrico &F(

    7,mero de 5cta 7,mero de 5cta 7umrico &G(

    CR%P CR%P- 7umrico &=G(

    Clave de la Entidad9ederativa de

    Registro

    Clave de la Entidad 9ederativa deRegistro-

    7umrico &A(

    Clave del +unicipiode Registro

    Clave del +unicipio de Registro- 7umrico &(

    Datos de salida de CURP por Documento Probatorio: "Documento +igratorioPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del Registro7acional deE1tranjeros

    7,mero del Registro 7acional deE1tranjeros

    7umrico &H(

    Datos de salida de CURP por Documento Probatorio: F "Carta de 7aturali.acinPar2e$ro M'#er-aci)n Ti,o de da$o

    5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos para Registrar la CURP por Documento Probatorio: G Q 7,mero ,nico de e1tranjero-

    Par2e$ro M'#er-aci)n Ti,o de da$oCR%Pe utili.a paraenviar este dato(

    7,mero de *olio-5l*anumrico &=(

    Datos para Registrar la CURP por Documento Probatorio: H " Certi*icado de 7acionalidad+e1icana-

    Par2e$ro M'#er-aci)n Ti,o de da$o5?o de Registro 5?o de Registro- 7umrico &F(

    9olio de la Carta7umero de 9olio de la Carta de7aturali.acin-

    7umrico &G(

    Datos de salida de CURP por Documento Probatorio: I "O*icio #olicitante de Re*ugiado

    Confidencial Pgina ( de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    36/59

    Gua Tcnica

    Par2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en el

    campo CR%P(

    7,mero del 9olio del O*icio #olicitante deRe*ugiado-

    7umrico &=G(

    Datos de salida de CURP por Documento Probatorio: J " 9orma +igratoria 3uristaPar2e$ro M'#er-aci)n Ti,o de da$o7,mero del 9olio&Este valor esta en elcampo CR%P(

    7,mero del 9olio de la 9orma +igratoria3urista

    7umrico &==(

    Datos de salida 0ue detallan la consulta de CURP-

    Par2e$ro M'#er-aci)n Ti,o de da$oClave de la EntidadEmisora

    Clave de la Entidad Emisora-5l*anumrico &=F(

    Coleccin deCURP&s(

    Debido a 0ue pueden e1istirpersonas 0ue tengan los mismosdatos de entrada para la consulta/se pueden presentar m4s de unaCURP y por esto se almacena enuna coleccin 0ue contenga todaslas CURP&s( encontradas/ 0ue sedesplegaran en el arc8ivo M+6 de*orma ordenadaB es decir/ primeroaparecer4n los datos de una CURPencontrada y despus los de otra/ yas sucesivamente-

    Conjunto de CURP#-

    Estatus de laOperacin

    Resultado del servicio de registrarla CURP- $er catalogo dee1cepciones-

    5l*anumrico &=@(

    Descripcin del+ovimiento

    Descripcin de errores ocurridosdurante la transaccin-$er catalogo de e1cepciones-

    5l*anumrico &G@(

    3ipo de Error3ipo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Cdigo de ErrorCdigo de Error-$er catalogo de e1cepciones-

    7umrico &A(

    Estatus de la CURP $er apndice C5l*abtico &(

    Confidencial Pgina (6 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    37/59

    Gua Tcnica

    V. 7a,eo de lo# ,ar2e$ro# de en$rada ? #alida con lo# ele2en$o# de lo#"rci-o# WS+ ? del docu2en$o N7 de re$orno re#,ec$i-a2en$e.

    WSERV5Regi#$rar CURPPar4metros enviados en la operacin guardarCur,

    Par2e$ro de en$rada Ele2en$o en "l$a./#dl3ipo de 3ransaccin tipoTransaccionUsuario Usuario

    Pass'ord Password

    Direccin %P direccionIp=er- 5pellido primerApellido

    Ado- 5pellido segundoApellido7ombres&s( nombres

    #e1o sexo

    9ec8a de 7acimiento fechaNacimiento

    Clave de la Entidad 9ederativa de 7acimiento entidadFederativaNacimientoClave de la 7acionalidad nacionalidad

    Parmetros relacionados al documento probatorio

    3ipo de Documento Probatorio docProbTipoParmetros relacionados al tipo de documento probatorio Acta de nacimiento

    5?o de Registro docProbAnioRegistro9oja actaFoja3omo actaTomo

    6ibro actaLibro7,mero de 5cta actaNumeroCR%P actaripClave de la Entidad 9ederativa de Registro acta!ntidadFederativaRegistroClave del +unicipio de Registro acta"unicipioRegistroParmetros relacionados al tipo de documento probatorio Documento probatorio

    7,mero del Registro 7acional de E1tranjeros registroNacional!xtranjerosParmetros relacionados al tipo de documento probatorio Carta de naturalizacin

    5?o de Registro docProbAnioRegistro9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.

    5?o de Registro docProbAnioRegistro

    9olio de la Carta certiFolioParmetros relacionados al tipo de documento probatorio Nmero nico de extranero.

    CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio !ficio "olicitante de #efu$iado

    CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio %orma Mi$ratoria &urista

    CR%P &se utili.a para enviar este dato( actarip

    Confidencial Pgina (9 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    38/59

    Gua Tcnica

    +a$o# de Salida WSERV5Regi#$rar CURP

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En

    el WS+ #e regre#a un S$ring0=er- 5pellido apellido=Ado- 5pellido apellidoA

    7ombres&s( nombres#e1o se1o

    9ec8a de 7acimiento *ec87ac

    Clave de la Entidad 9ederativa de7acimiento

    cveEntidad7ac

    Clave de la 7acionalidad nacionalidad

    3ipo de Documento Probatorio docProbatorio

    5?o de Registro anioReg

    9oja *oja

    3omo tomo6ibro libro7,mero de 5cta num5cta

    CR%Pcrip e utili.a en la salida del documentotipo G/I y J(

    Clave de la Entidad 9ederativa deRegistro

    numEntidadReg

    Clave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional deE1tranjeros

    7umRegE1tranjeros

    9olio de la Carta 9olioCarta

    CURP CURP

    Clave de la Entidad Emisora cveEntidadEmisora

    Estatus de la CURP statusCurpEstatus de discriminacin statusDiscriminacion

    Estatus de comparacin statusComparacionCdigo de 9actores de Riesgo *actoresRiesgo

    Estatus de la operacin statusOper

    Descripcin del movimiento message

    3ipo de Error 3ipoError

    Cdigo de Error CodigoError

    WSERV5Eli2inar la CURPPar4metros enviados en la operacin eli2inarCur,

    Par2e$ro de en$rada Ele2en$o en BaAa./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario usuario

    Pass'ord pass'ord

    Confidencial Pgina (> de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    39/59

    Gua Tcnica

    Direccin %P direccion%p

    CURP claveurp3ipo de !aja tipo!aja

    +a$o# de Salida WSERV5Eli2inar CURP

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0

    Clave de la Entidad Emisora cveEntidadEmisora

    Estatus de la CURP statusCurp3ipo de Error 3ipoError

    Cdigo de Error CodigoError

    Estatus de la Operacin statusOper

    Descripcin del +ovimiento message

    WSERV57odificar CURPPar4metros enviados en la operacin ca2'iarCur,

    Par2e$ro de en$rada Ele2en$o en Ca2'io./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario cveUsuario

    Pass'ord pass'ord

    Direccin %P direccion%p

    CURP claveCurp

    =er- 5pellido primer5pellido

    Ado- 5pellido segundo5pellido7ombres&s( nombre

    #e1o se1o

    9ec8a de 7acimiento *ec8a7acimiento

    Clave de la 7acionalidad nacionalidad

    Clave de la Entidad 9ederativa de 7acimiento cve5l*aEnt9ed7acCadena de Correccin cadenaCorreccion

    Parmetros relacionados al documento probatorio

    3ipo de Documento Probatorio docProb3ipoParmetros relacionados al tipo de documento probatorio Acta de nacimiento

    9oja acta9oja3omo acta3omo

    6ibro acta6ibro7,mero de 5cta acta7umeroCR%P actaCripClave del +unicipio de Registro acta+unicipioRegistroClave de la Entidad 9ederativa de Registro actaCve7umEnt9edRegParmetros relacionados al tipo de documento probatorio Documento probatorio

    7,mero del Registro 7acional de E1tranjeros doc+ig7umRegE1tParmetros relacionados al tipo de documento probatorio Carta de naturalizacin

    5?o de Registro docProbAnioRegistro

    Confidencial Pgina (! de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    40/59

    Gua Tcnica

    9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.

    5?o de Registro docProbAnioRegistro

    9olio de la Carta certiFolioParmetros relacionados al tipo de documento probatorio Nmero nico de extranero.

    CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio !ficio "olicitante de #efu$iado

    CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio %orma Mi$ratoria &urista

    CR%P &se utili.a para enviar este dato( actaripParmetros relacionados al tipo de documento probatorio Carta de naturalizacin

    9olio de la Carta carta9olio

    +a$o# de #alida WSERV57odificar CURP

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0

    CURP CURP

    =er- 5pellido apellido=

    Ado- 5pellido apellidoA

    7ombres&s( nombres#e1o se1o

    9ec8a de 7acimiento *ec87acClave de la 7acionalidad nacionalidad

    3ipo de Documento Probatorio docProbatorio5?o de Registro anioReg

    9oja *oja

    3omo tomo

    6ibro libro

    7,mero de 5cta num5cta

    CR%Pcrip e utili.a en la salida del documentotipo G/I y J(

    Clave de la Entidad 9ederativa de Registro numEntidadReg

    Clave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional deE1tranjeros

    7umRegE1tranjeros

    Clave de la Entidad 9ederativa de7acimiento

    CveEntidad7ac

    9olio de la Carta 9olioCarta

    Clave de la Entidad Emisora cveEntidadEmisora

    Estatus de la CURP statusCurp

    Estatus de Discriminacin statusDiscriminacion

    Estatus de Comparacin statusComparacionCdigo de 9actores de Riesgo *actoresRiesgo

    Cdigo de di*erencias codigoDi*erencia

    Confidencial Pgina 4& de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    41/59

    Gua Tcnica

    3ipo de Error 3ipoError Cdigo de Error CodigoError

    Estatus de la Operacin statusOper

    Descripcin del +ovimiento message

    WSERV57odificar CURP #eg8n ca2'io e#,ecialPar4metros enviados en la operacin generarCur,

    Par2e$ro de en$rada Ele2en$o en Ca2'ioE#,ecial./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario usuario

    Pass'ord pass'ord

    Direccin %P direccion%p

    =er- 5pellido primer5pellido

    Ado- 5pellido segundo5pellido

    7ombres&s( nombre

    #e1o se1o

    9ec8a de 7acimiento *ec8a7acimiento

    Clave de la 7acionalidad nacionalidad

    Clave de la Entidad 9ederativa de 7acimiento entidad9ederativa7acColeccin de CURP&s( curps

    Parmetros relacionados al documento probatorio

    3ipo de Documento Probatorio tipoDocProbParmetros relacionados al tipo de documento probatorio Acta de nacimiento

    9oja acta9oja3omo acta3omo6ibro acta6ibro

    7,mero de 5cta acta7umeroCR%P actaCripClave del +unicipio de Registro actaCve+unRegClave de la Entidad 9ederativa de Registro actaEntidad9edRegParmetros relacionados al tipo de documento probatorio Documento probatorio

    7,mero del Registro 7acional de E1tranjeros docProbReg7ac+igParmetros relacionados al tipo de documento probatorio Carta de naturalizacin

    5?o de Registro docProbAnioRegistro9olio de la Carta cartaFolioParmetros relacionados al tipo de documento probatorio Certificado de NacionalidadMexicana.

    5?o de Registro docProbAnioRegistro

    9olio de la Carta certiFolio

    +a$o# de #alida WSERV57odificar CURP #eg8n ca2'io e#,ecial

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0

    CURP CURP

    =er- 5pellido apellido=

    Confidencial Pgina 41 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    42/59

    Gua Tcnica

    Ado- 5pellido apellidoA7ombres&s( nombres

    #e1o se1o

    9ec8a de 7acimiento *ec87acClave de la 7acionalidad nacionalidad3ipo de Documento Probatorio docProbatorio

    5?o de Registro anioReg

    9oja *oja

    3omo tomo

    6ibro libro

    7,mero de 5cta num5cta

    CR%P CR%P

    Clave de la Entidad 9ederativa de Registro numEntidadRegClave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional de

    E1tranjeros

    7umRegE1tranjeros

    Clave de la Entidad 9ederativa de7acimiento

    cveEntidad7ac

    9olio de la Carta 9olioCartaClave de la Entidad Emisora cveEntidadEmisora

    Estatus de la CURP statusCurpEstatus de Discriminacin statusDiscriminacion

    Estatus de Comparacin statusComparacion

    Cdigo de 9actor de Riesgo status9actoresRiesgo

    3ipo de Error 3ipoError

    Cdigo de Error CodigoError

    Estatus de la Operacin statusOper

    Descripcin del +ovimiento message

    WSERV5Con#ul$a ,or CURPPar4metros enviados en la operacin con#ul$arPorCur,

    Par2e$ro de en$rada Ele2en$o en Con#ul$aPorCur,./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario usuario

    Pass'ord pass'ord

    Direccin %P direccion%p

    CURP cveCurp

    +a$o# de Salida WSERV5Con#ul$a ,or CURP

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En

    Confidencial Pgina 4% de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    43/59

    Gua Tcnica

    el WS+ #e regre#a un S$ring0CURP CURP

    =er- 5pellido apellido=

    Ado- 5pellido apellidoA7ombres&s( nombres#e1o se1o

    9ec8a de 7acimiento *ec87ac

    Clave de la Entidad 9ederativa de7acimiento

    cveEntidad7ac

    Clave de la 7acionalidad nacionalidad

    3ipo de Documento Probatorio docProbatorio

    5?o de Registro anioReg

    9oja *oja

    3omo tomo

    6ibro libro

    7,mero de 5cta num5cta

    CR%Pcrip e utili.a en la salida del documentotipo G/I y J(

    Clave de la Entidad 9ederativa deRegistro

    numEntidadReg

    Clave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional deE1tranjeros

    7umRegE1tranjeros

    Clave de la Entidad Emisora cveEntidadEmisora

    9olio de la Carta 9olioCartaEstatus de la Operacin statusOper

    Descripcin del +ovimiento message

    3ipo de Error 3ipoError Cdigo de Error CodigoError Estatus de CURP

    WSERV5Con#ul$a ,or #eg2en$oPar4metros enviados en la operacin con#ul$arPorSeg2en$oCur,

    Par2e$ro de en$rada Ele2en$o en Con#ul$aPorCur,./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario usuario

    Pass'ord pass'ord

    Direccin %P direccion%p

    CURP cveCurp

    +a$o# de Salida WSERV5Con#ul$a ,or CURP

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 En

    Confidencial Pgina 4( de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    44/59

    Gua Tcnica

    el WS+ #e regre#a un S$ring0CURP CURP

    =er- 5pellido apellido=

    Ado- 5pellido apellidoA7ombres&s( nombres#e1o se1o

    9ec8a de 7acimiento *ec87ac

    Clave de la Entidad 9ederativa de7acimiento

    cveEntidad7ac

    Clave de la 7acionalidad nacionalidad

    3ipo de Documento Probatorio docProbatorio

    5?o de Registro anioReg

    9oja *oja

    3omo tomo

    6ibro libro

    7,mero de 5cta num5cta

    CR%Pcrip e utili.a en la salida del documentotipo G/I y J(

    Clave de la Entidad 9ederativa deRegistro

    numEntidadReg

    Clave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional deE1tranjeros

    7umRegE1tranjeros

    Clave de la Entidad Emisora cveEntidadEmisora

    9olio de la Carta 9olioCartaEstatus de la Operacin statusOper

    Descripcin del +ovimiento message

    3ipo de Error 3ipoError Cdigo de Error CodigoError Estatus de CURP

    WSERV5Con#ul$ar CURP ,or da$o#

    Par4metros enviados en la operacin con#ul$arPorCur,

    Par2e$ro de en$rada Ele2en$o en Con#ul$aCur,+e$alle./#dl3ipo de 3ransaccin tipo3ransaccion

    Usuario usuarioPass'ord pass'ord

    Direccin %P direccion%p

    =er- 5pellido primer5pellido

    Ado- 5pellido segundo5pellido

    7ombres&s( nombre

    #e1o se1o

    9ec8a de 7acimiento *ec8a7acimiento

    Clave de la Entidad 9ederativa de 7acimiento cve5l*aEnt9ed7ac

    Confidencial Pgina 44 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    45/59

    Gua Tcnica

    +a$o# de Salida WSERV5 Con#ul$ar CURP ,or da$o#

    Par2e$ro de #alida Ele2en$o de #alida en for2a$o N7 Enel WS+ #e regre#a un S$ring0

    CURP CURP=er- 5pellido apellido=

    Ado- 5pellido apellidoA

    7ombres&s( nombres

    #e1o se1o

    9ec8a de 7acimiento *ec87ac

    Clave de la Entidad 9ederativa de7acimiento

    cveEntidad7ac

    Clave de la 7acionalidad nacionalidad

    3ipo de Documento Probatorio docProbatorio5?o de Registro anioReg

    9oja *oja

    3omo tomo6ibro libro

    7,mero de 5cta num5cta

    CR%Pcrip e utili.a en la salida del documentotipo G/I y J(

    Clave de la Entidad 9ederativa deRegistro

    numEntidadReg

    Clave del +unicipio de Registro cve+unicipioReg

    7,mero del Registro 7acional deE1tranjeros

    7umRegE1tranjeros

    9olio de la Carta 9olioCartaClave de la Entidad Emisora cveEntidadEmisora

    Estatus de la Operacin statusOper Descripcin del +ovimiento message

    3ipo de Error 3ipoError

    Cdigo de Error CodigoError

    Estatus de CURP

    Confidencial Pgina 4 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    46/59

    Gua Tcnica

    VI. ",ndice#

    ",ndice "

    Re:ui#i$o# de un We' Ser-ice- 6os sistemas de las Dependencias Emisoras de laCURP deberan de contemplar los siguientes re0uisitos &re0uerimientos( paraimplementar los eb #ervice en sus sistemas-

    In$ero,era'ilidad: Un servicio remoto debe permitir su utili.acin por clientesde otras plata*ormas-

    "2iga'ilidad con In$erne$: 6a solucin debe poder *uncionar para soportarclientes 0ue accedan a los servicios remotos desde %nternet-

    In$erface# fuer$e2en$e $i,ada#: 7o debera 8aber ambigedad acerca del tipode dato enviado y recibido desde un servicio remoto- +4s a,n/ los tipos dedatos de*inidos en el servicio remoto deben poderse corresponder

    ra.onablemente bien con los tipos de datos de la mayora de los lenguaje deprogramacin procedurales-

    Po#i'ilidad de a,ro-ecar lo# e#$ndare# de In$erne$ ei#$en$e#: 6aimplementacin del servicio remoto debera aprovec8ar est4ndares de %nternete1istentes tanto como sea posible y evitar reinventar soluciones al problema0ue ya se 8a resuelto- Una solucin construida sobre un est4ndar de %nternet&8ttps( ampliamente adoptado puede aprovec8ar conjuntos de 8erramientas yproductos e1istentes creados para dic8a tecnologa-

    So,or$e ,ara cual:uier lenguaAe: 6a solucin no debera ligarse a un lenguajede programacin particular ava R+%/ por ejemplo/ esta ligada completamentea lenguaje ava- #era muy di*cil invocar *uncionalidad de un objeto ava

    remoto desde $isual !asic o PER6- Un cliente debera ser capa. deimplementar un nuevo servicio eb e1istente independientemente del lenguajede programacin en el 0ue se 8alla escrito el cliente

    So,or$e ,ara cual:uier infrae#$ruc$ura de co2,onen$e di#$ri'uida: 6asolucin no debe estar *uertemente ligada a una in*raestructura decomponentes en particular- De 8ec8o/ no se debera re0uerir el comprar/instalar o mantener una in*raestructura de objetos distribuidos/ solo construir unnuevo servicio remoto utili.ar un servicio e1istente-

    Confidencial Pgina 46 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    47/59

    Gua Tcnica

    Blo:ue# Con#$ruc$i-o# de Ser-icio# We'

    En el siguiente gra*ico se muestran los blo0ues constructivos principales necesariospara *acilitar las comunicaciones remotas entre aplicaciones-

    +e#cu'ri2ien$o: 6a aplicacin cliente 0ue necesita acceder a la *uncionalidad 0uee1pone un #ervicio eb necesita una *orma de resolver la ubicacin de servicioremoto- #e logra mediante un proceso llamado/ normalmente descubrimiento&discovery(- El descubrimiento se puede proporcionar mediante un directoriocentrali.ado as como por otros mtodos ad 8oc- En DCO+/ el servicio dedescubrimiento lo proporciona el 5dministrador de control de servicios C+/#ervices Control +anager(-

    +e#cri,ci)n: Una ve. 0ue se 8a resuelto el e1tremo de un servicio eb dado/ elcliente necesita su*iciente in*ormacin para interactuar adecuadamente con elmismo- 6a descripcin de un servicio eb implica meta datos estructurados sobre lainter*a. 0ue intenta utili.ar la aplicacin cliente as como documentacin escritasobr el servicio eb incluyendo ejemplo de uso- Un componente DCO+ e1ponemeta datos estructurados sobre sus inter*aces mediante una biblioteca de tipo&typelib(- 6os meta datos dentro de una typelib de componente se guardan en un*ormato binario propietario a los 0ue se accede mediante una inter*a. deprogramacin de aplicacin &5P%( propietaria-

    *or2a$o del 2en#aAe: Para el intercambio de datos/ el cliente y el servidor tienen0ue estar de acuerdo en un mecanismo com,n de codi*icacin y *ormato demensaje- El uso de un mecanismo est4ndar de codi*icar los datos asegura 0ue losdatos 0ue codi*ica el cliente los interpretar4 correctamente el servidor- En DCO+ losmensajes 0ue se envan entre un cliente y un servidor tienen un *ormato de*inido porel protocolo DCO+ Object RPC &ORPC(-

    Confidencial Pgina 49 de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    48/59

    Gua Tcnica

    Codificaci)n: 6os datos 0ue se trasmiten entre el cliente y el servidor necesitan

    codi*icarse en un cuerpo de mensaje- Dcom utili.a un es0uema de codi*icacinbinaria para seriali.ar los datos de los par4metros 0ue se intercambian entre elcliente y el servidor-

    Tran#,or$e: Una ve. se 8a dado *ormato al mensaje y se 8an seriali.ado los datosen el cuerpo del mensaje se debe trans*erir entre el cliente y el servidor utili.andoalg,n protocolo de transporte- DCO+ dispone de varios protocolos propietarioscomo 3CP/ #PM/ 7et!EU% y 7et!%O# sobre %PM-

    Confidencial Pgina 4> de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    49/59

    Gua Tcnica

    'pndice

    %n*ormacin detallada del *ormato de los datos utili.ados en los eb#ervices para lagestin de la CURP-

    Par2e$ro *or2a$o

    3ipo3ransaccin

    %ndica el tipo de transaccin:

    =- Registrar CURP

    A- Eliminar CURP

    - +odi*icar CURP

    F- +odi*icar CURP seg,n Cambio Especial

    G- Consulta por CURP

    >- Consultar CURP por datos

    Usuario#e valida de acuerdo a la siguiente e1presin regular:

    S5"T a". @"JVA@W

    Pass'ord#e valida de acuerdo a la siguiente e1presin regular:

    S5"T a". @"JV=GW

    Direccin %P#lo acepta => caracteres al*anumricos

    &n,meros separados por puntos(/ ejemplo: AGG-AGG-AGG-AGG-

    CURP#e valida de acuerdo a la siguiente e1presin regular:

    S5"TVFWXdV>WS2+S5"TVAWS!"D9"2"7P"3$"TVWS5"T@"JS@"J

    =er- 5pellido

    #e valida lo siguiente:

    #in espacios en blanco a la derec8a y la i.0uierda-7o m4s de un espacio en blanco intermedio-

    6ongitud menor o igual a G@ caracteres-

    6etras en +ay,sculas-

    5cepta los caracteres especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(

    Ado- 5pellido

    #e valida lo siguiente:

    #in espacios en blanco a la derec8a y la i.0uierda-

    7o m4s de un espacio en blanco intermedio-

    6ongitud menor o igual a G@ caracteres-

    6etras en +ay,sculas-5cepta los caracteres especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(

    7ombres&s( #e valida lo siguiente:

    #in espacios en blanco a la derec8a y la i.0uierda-

    7o m4s de un espacio en blanco intermedio-

    6ongitud menor o igual a G@ caracteres-

    6etras en +ay,sculas-

    Confidencial Pgina 4! de ! "go#$o %&1&

  • 8/10/2019 Manual de Usuario Guia Tecnica Para La Interaccion Con Los Servicios Web

    50/59

    Gua Tcnica

    5cepta caracteres los especiales/ -; &punto( L; &diagonal( "&guin( Y &apostro*o(

    #e1o 2 Z 2ombre/ + Z +ujer-

    9ec8a de7acimiento

    #e valida 0ue cumpla con el *ormato:

    ddK 22K aaaaDonde: ddZda/ 22Zmes/ aaaaZa?o

    Ejemplo: AJL==LA@@F

    #e valida 0ue el da este en el rango adecuado: @= a =

    #e valida 0ue el mes se encuentre en el rango de: @= a =A

    #e valida 0ue el a?o cumpla con lo siguiente: del a?o actualmenos =A@ al a?o actual/ ejemplo: =II a A@@-

    #olo *ec8as validas por ejemplo =L==LA@@@ no es valida el mesde noviembre no tiene = das/ la 9ec8a de 7acimiento nopuede ser mayor a la *ec8a actual-

    Entidad9ederativa de7acimiento

    #e trata de la clave de Entidad 9ederativa de 7acimiento&Clave 5l*abtica( de acuerdo al catalogo de Entidades utili.adopor la D)R7P%P-

    7acionalidad&Clave(

    #e trata de la clave de 7acionalidad de a cuerdo al catalogo de7acionalidades utili.ado por la D)R7P%P-

    3ipo deDocumentoProbatorio

    #olo acept