ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fghvv


Enviado por   •  2 de Septiembre de 2015  •  Ensayo  •  776 Palabras (4 Páginas)  •  546 Visitas

Página 1 de 4

Contrato de Webservice | INSTITUTO NACIONAL DE ESTADÍSTICA E INFORMÁTICA

003 – Consulta DNI RENIEC

Elaborado Por:

Oficina Nacional de Gobierno Electrónico e Informática

pide@pcm.gob.pe

Asignado A:

MANUEL MATOS ALVARADO

Director Técnico de Informática

Descripción General:

Este documento está orientado a servir de guía en el desarrollo de la funcionalidad:

  • Consulta DNI RENIEC.

Referencias:

Requerimientos:

  • Tener una aplicación que soporte el consumo de servicios web basados en el Basic Security Profile 1.0

Diseño de Interfaz Sistemas

Diseño de Interfaz Usuario:

Diseño de Arquitectura:

Otros:

WSDLs Requeridos:

URLs del WSDLs

EndPoint

Acción

Generación de ticket:

http://ws.pide.gob.pe/reniec/WSAuthenticationBinding/?wsdl (TICKET)

Validación de DNI:

http://ws.pide.gob.pe/reniec/WSDataVerificationBinding?wsdl (DATA)

ws.pide.gob.pe

Consulta DNI RENIEC

Operaciones  Requeridas:

Nombre de las Operaciones

Acción

TICKET – getTicket

DATA - getDataValidate

consumir

Detalle de Implementación a Nivel de Operación:

1. Para realizar un consumo del servicio de consulta de DNI que se cuenta en la PIDE,  se requiere

pedir un ticket, para ello se ingresa el usuario y password siguientes:

Generación de Ticket:

http://ws.pide.gob.pe/reniec/WSAuthenticationBinding/?wsdl (TICKET)

Request:

   

   

     

         3405897345

         5784905794

     

   

Response:

   

     

         be0c93db668efdf1eb1eab930ae91dcd16fb9c9dc0ebfdc0ce6a678ebf123f763838c8e1bb3d6ab51bbabde03d575d55dfee45c053a8f3f807d7a7cb70191775

     

   

Retorna un código hash que es el ticket y se ingresa como el parámetro SESION del siguiente punto.

2. Para la validación del DNI se envían los siguientes parámetros de envío: CODUSER, CODTRANSAC, CODENTIDAD (constantes) y SESION (ticket obtenido en el paso anterior) 

Validación de DNI:

http://ws.pide.gob.pe/reniec/WSDataVerificationBinding?wsdl (DATA) 

Request:

   

   

     

         

         

       

                41304499

       

       

                N00003

                5        

                03

                be0c93db668efdf1eb1eab930ae91dcd16fb9c9dc0ebfdc0ce6a678ebf123f763838c8e1bb3d6ab51bbabde03d575d55dfee45c053a8f3f807d7a7cb70191775

       

]]>

     

   

Response:

   

     

         

   

        JOSE LUIS                          

        BUGARIN                                

        PECHE                                  

   

]]>

     

   

El método getDatavalidate responde un String con los siguientes campos:

ApellidoPaterno RESPUESTA/APPAT

ApellidoMaterno   RESPUESTA/APMAT

Nombres  RESPUESTA/NOMBRES

Adicionalmente el método responde los siguientes códigos de Error:

CODIGO DE ERROR

DESCRIPCION

-1

Error en el Servidor

-2

Sesión Expirada

-3

Excedió  el  máximo  nro  de  consultas  por minuto

-4

Código de operación no existe

-5

Usuario Invalido

-6

No se puede acceder  al servicio en esta fecha

-7

Formato de DNI no valido

-8

No existe DNI en base de datos

-9

Data incompleta en documento XML

-10

No es un documento XML

Observaciones:

  • Una observación con el servicio de PIDE, es que cuando se realiza una prueba cliente con SoapUI, por defecto el endpoint dirige a:vpide-esb1:9951

quedando : http://vpide-esb1:9951/.......

             Para una prueba exitosa se debe cambiar a: ws.pide.gob.pe

Quedando correctamente: http://ws.pide.gob.pe/.......

  • El servicio NO DEBE DE SER USADO en procesos de CONSULTA EN LOTES O MASIVOS (procesos BATCH). De detectarse el mismo, se le retirará los accesos a la entidad.

  • Es necesario precisar que la información proporcionada en el presente contrato es de USO CONFIDENCIAL Y EXCLUSIVO de la entidad, para los fines descritos en la solicitud de consumo del servicio.

Pantallas de prueba con el SoapUI

WS AuthenticationBinding

Operación getTicket

[pic 1]

WS DataVerificationBinding

Operación getDatavalidate

[pic 2]

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (436 Kb) docx (849 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com