Professional Documents
Culture Documents
de uso):
del
sistema
(pasajeros,
choferes,
Nos permite agregar, modificar o eliminar los distintos actores que interactan
en el sistema.
Por cada persona debemos indicar su rol (o roles) y dems datos relevantes
como:
Tipo Persona: Natural / Jurdica (Empresa), Tipo Documento Identidad (DNI,
Partida de Nacimiento, etc.), Nmero de Documento, Apellido Paterno, Apellido
Materno, Nombres, Direccin, Fecha de Nacimiento, sexo, ubicacin geogrfica,
correo electrnico, etc.
Adicionalmente se podr utilizar como una agenda donde podr agregar por
cada persona sus diversas direcciones (locales) o si es persona jurdica, sus
respectivos contactos que all laboran.
Nos permite agregar, modificar o eliminar las rutas autorizadas por el M.T.C
indicando su descripcin, fecha de vencimiento del permiso, punto de origen y
de destino, nmero de resolucin del ministerio, estado de la ruta (activo o no)
y el cdigo brindado por el ministerio.
Al hacer clic sobre el servicio a vender, nos aparece el mapa del bus a salir.
Seleccionamos el asiento a vender, nmero del documento de identidad del
pasajero, RUC y nombre de la empresa (opcional) y tarifa a cobrar.
Adicionalmente, el medio de pago (efectivo, VISA, etc.)
Si el pasajero es nuevo se agrega a la base de datos de la empresa. De igual
manera con la empresa.
SoapUI:
SoapUI es una herramienta Open Source con soporte para Windows y Mac OS X
pensada para testear el funcionamiento de WebServices. De manera sencilla
carga todos los interfaces de los ficheros WSDL o WADL y permite que se
puedan lanzar pruebas de funcionalidad, pruebas de carga o pruebas de
seguridad automatizados para evaluar el comportamiento de los mismos.
Desde el punto de vista de una auditora de seguridad web, esta aplicacin lo
hace muy sencillo al cargar el interfaz completo de un sitio y empezar a realizar
las pruebas de uso, ya que con slo crear un proyecto con el fichero de interfaz,
ya tenemos todo lo listo para empezar a probar.
Por ese motivo, hemos utilizado esta aplicacin para testear los mtodos del
servicio web brindados por el Ministerio de Transportes y Comunicaciones.
Posteriormente, utilizar el formato XML dentro de la aplicacin .NET con los
parmetros insertados dinmicamente para gestionar todo lo concerniente a la
gestin de la Hoja de Ruta y Manifiesto Electrnico.
Campo
RUC
USUARIO
CLAVE
PARTIDA
NROEMP
NRODOC
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Entra
da
Descripci
n
Nmero de Ruc
Nombre de Usuario
Clave de Usuario
Partida Registral
DNI de Usuario
DNI de Pasajero
Observacin
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si la
consulta realizada se efectu correctamente o presenta alguna inconsistencia en el Ministerio de
Transportes y Comunicaciones.
Campo
RETURN
NRODOC
NOMBRE
PATERNO
MATERNO
Sali
da
Descripci
n
Tipo de Dato
Boolean
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Observacin
DNI
Nombres
A. Paterno
A. Materno
El siguiente es el formulario para venta de pasajes donde se invoca al mtodo getIdentidad del
servicio web:
El siguiente fragmento corresponde al cdigo en VB.Net donde se invoca al mtodo del servicio
web del MTC:
Public Shared Function ObtenerDatosReniec(ByVal idtipodoc As Integer, ByVal nrodoccli As String,
nrodocvendedor As String) As persona
Dim objPersona As New persona
Dim doc As New XmlDocument
Dim NodoResult As XmlNodeList
Dim NodoDetalles As XmlNodeList
Dim DocXML As String
Dim Respuesta As String
Dim xReturn As Boolean = False
Dim xNroDoc As String = "", xNombre As String = "", xPaterno As String = "", xMaterno As
String = ""
Dim
Dim
Dim
Dim
Campo
RUC
USUARIO
CLAVE
PARTIDA
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Nmero de Ruc
Entra
da
Descripci
n
Observacin
Nombre de Usuario
Clave de Usuario
Partida Registral
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si la
consulta realizada se efectu correctamente o presenta alguna inconsistencia en el Ministerio de
Transportes y Comunicaciones.
Campo
RETURN
Sali
da
Descripci
n
Tipo de Dato
Boolean
Observacin
RUTAS
CODE
INFO
TERMINALES
CODE
INFO
DOCUMENTOS
CODE
INFO
Stri
ng
Stri
ng
Cdigo de Ruta
Stri
ng
Stri
ng
Cdigo de Terminal
Stri
ng
Stri
ng
Cdigo de Documento
Descripcin de Ruta
Descripcin de Terminal
Descripcin de Documento
Como se observa, se devuelve los cdigos utilizados por el MTC de las Rutas asignadas a la
empresa, a los terminales (agencias) y a los tipos de documentos de identificacin. Estos datos
se almacenarn en nuestras respectivas tablas internas para luego emplearlos al momento de
generar la hoja de ruta y manifiesto electrnico.
Campo
RUC
USUARIO
CLAVE
PARTIDA
TPODOCUMENT
O
NRODOCUMENT
O
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Entra
da
Descripci
n
Nmero de Ruc
Observacin
Nombre de Usuario
Clave de Usuario
Partida Registral
Tipo de Documento
Parmetro de Documentos
Nmero de Documento
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si la
consulta realizada se efectu correctamente o presenta alguna inconsistencia en el Ministerio de
Transportes y Comunicaciones.
Campo
RETURN
Tipo de Dato
Boolean
Sali
da
Descripci
n
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
NROPLACA
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Entra
da
Descripci
n
Nmero de Ruc
Observacin
Nombre de Usuario
Clave de Usuario
Partida Registral
Placa del Vehculo
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si la
consulta realizada se efectu correctamente o presenta alguna inconsistencia en el Ministerio de
Transportes y Comunicaciones.
Campo
RETURN
Sali
da
Descripci
n
Tipo de Dato
Boolean
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
NRORUTA
NROPLACA
TERSALIDA
TERLLEGADA
FECSALIDA
HORSALIDA
FECESTLLEGAD
A
HORESTLLEGAD
A
CONDUCTORES
TPODOCUMENT
O
NRODOCUMENT
O
FECINICIO
HORINICIO
FECTERMINO
Entra
da
Descripcin
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Nmero de
Ruc
Nombre de Usuario
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Observacin
Clave de Usuario
Partida
Registral
Nmero de
Ruta
Nmero de Placa
Parmetro de Rutas
Terminal de Salida
Parmetro de Terminales
Terminal de Llegada
Parmetro de Terminales
Fecha de
Salida
Hora de
Salida
Fecha Estimada de Llegada
DD/MM/YYYY
HH:MM
Tipo de Documento
Parmetro de Documentos
HH:MM
DD/MM/YYYY
Nmero de Documento
Fecha de
Inicio
Hora de inicio
DD/MM/YYYY
Fecha de Trmino
DD/MM/YYYY
HH:MM
HORTERMINO
TRIPULANTES
TPODOCUMENT
O
NRODOCUMENT
O
Stri
ng
Hora de
Trmino
HH:MM
Stri
ng
Stri
ng
Tipo de Documento
Parmetro de Documentos
Nmero de Documento
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si el
registro se efectu correctamente o presenta alguna inconsistencia en el Ministerio de Transportes
y Comunicaciones.
Campo
RETURN
CODE
Sali
da
Descripci
n
Tipo de Dato
Boolean
Stri
ng
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
NRORUTA
NROPLACA
TERSALIDA
TERLLEGADA
FECSALIDA
HORSALIDA
FECESTLLEGAD
A
HORESTLLEGAD
A
CONDUCTORES
TPODOCUMENT
O
NRODOCUMENT
O
FECINICIO
HORINICIO
FECTERMINO
HORTERMINO
TRIPULANTES
TPODOCUMENT
O
NRODOCUMENT
O
Entra
da
Descripcin
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Nmero de
Ruc
Nombre de Usuario
Observacin
Clave de Usuario
Partida
Registral
Nmero de
Ruta
Nmero de Placa
Parmetro de Rutas
Terminal de Salida
Parmetro de Terminales
Terminal de Llegada
Parmetro de Terminales
Fecha de
Salida
Hora de
Salida
Fecha Estimada de Llegada
DD/MM/YYYY
HH:MM
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Tipo de Documento
Parmetro de Documentos
Stri
ng
Stri
ng
HH:MM
DD/MM/YYYY
Nmero de Documento
Fecha de
Inicio
Hora de inicio
DD/MM/YYYY
Fecha de Trmino
DD/MM/YYYY
Hora de
Trmino
HH:MM
Tipo de Documento
Parmetro de Documentos
Nmero de Documento
HH:MM
PASAJEROS
TPODOC
NRODOC
NOMBRE
PATERNO
MATERNO
SERBOL
NUMBOL
MTOBOL
ASIBOL
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Tipo de Documento
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Parmetro de Documentos
Nmero de Documento
Nombre del Pasajero
A. Paterno del Pasajero
A. Materno del Pasajero
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si el
registro se efectu correctamente o presenta alguna inconsistencia en el Ministerio de Transportes
y Comunicaciones.
Campo
RETURN
CODE
Sali
da
Descripci
n
Tipo de Dato
Boolean
Stri
ng
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
CODE
FECLLEGADA
HORLLEGADA
Entra
da
Descripcin
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Observacin
Nmero de
Ruc
Nombre de Usuario
Clave de Usuario
Partida
Registral
Cdigo de Hoja de Ruta
Fecha de Llegada
DD/MM/YYYY
Hora de
Llegada
HH:MM
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si el
registro se efectu correctamente o presenta alguna inconsistencia en el Ministerio de Transportes
y Comunicaciones.
Campo
RETURN
Tipo de Dato
Boolean
Sali
da
Descripci
n
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
CODE
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Entra
da
Descripci
n
Nmero de Ruc
Observacin
Nombre de Usuario
Clave de Usuario
Partida Registral
Cdigo de Hoja de Ruta
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si el
registro se efectu correctamente o presenta alguna inconsistencia en el Ministerio de Transportes
y Comunicaciones.
Campo
RETURN
Sali
da
Descripci
n
Tipo de Dato
Boolean
Observacin
Campo
RUC
USUARIO
CLAVE
PARTIDA
NRORUTA
NROPLACA
TERSALIDA
TERLLEGADA
FECSALIDA
HORSALIDA
FECESTLLEGAD
A
HORESTLLEGAD
A
CONDUCTORES
TPODOCUMENT
O
NRODOCUMENT
O
FECINICIO
Entra
da
Descripcin
Tipo de Dato
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Nmero de
Ruc
Nombre de Usuario
Stri
ng
Stri
ng
Stri
ng
Observacin
Clave de Usuario
Partida
Registral
Nmero de
Ruta
Nmero de Placa
Parmetro de Rutas
Terminal de Salida
Parmetro de Terminales
Terminal de Llegada
Parmetro de Terminales
Fecha de
Salida
Hora de
Salida
Fecha Estimada de Llegada
DD/MM/YYYY
HH:MM
Tipo de Documento
Parmetro de Documentos
HH:MM
DD/MM/YYYY
Nmero de Documento
Fecha de
Inicio
DD/MM/YYYY
HORINICIO
Stri
ng
Stri
ng
Stri
ng
Hora de inicio
HH:MM
Fecha de Trmino
DD/MM/YYYY
Hora de
Trmino
HH:MM
TPODOCUMENT
O
NRODOCUMENT
O
PASAJEROS
Stri
ng
Stri
ng
Tipo de Documento
Parmetro de Documentos
TPODOC
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Stri
ng
Tipo de Documento
Stri
ng
Stri
ng
Stri
ng
Stri
ng
FECTERMINO
HORTERMINO
TRIPULANTES
NRODOC
NOMBRE
PATERNO
MATERNO
SERBOL
NUMBOL
MTOBOL
ASIBOL
Nmero de Documento
Parmetro de Documentos
Nmero de Documento
Nombre del Pasajero
A. Paterno del Pasajero
A. Materno del Pasajero
Este mtodo tiene en sus datos de salida el campo RETURN, que tiene como objetivo verificar si el
registro se efectu correctamente o presenta alguna inconsistencia en el Ministerio de Transportes
y Comunicaciones.
Campo
RETURN
CODE
Sali
da
Descripci
n
Tipo de Dato
Boolean
Stri
ng
Cdigo
IMPORTANTE
Una persona pude tener varios roles(relacin de muchos a muchos)
N:PERSDONA NATURAL
J; PERSONA JURIDICA
Mabifiesto esta relacionado con datos del pe}asajero
Hoja de ruta : hora de salida
Numerodemanifiesto:genera la misma empresa
Observacin