Sie sind auf Seite 1von 22

Principales Procesos de la aplicacin (a tomar en cuenta para los casos

de uso):

Padrn de personas (actores)


tripulantes, vendedores, etc)

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.

Padrn de Rutas autorizadas


Comunicaciones

por el Ministerio de Transportes y

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.

Padrn de Terminales (agencias)


Nos permite agregar, modificar o eliminar los terminales (agencias) indicando
su descripcin, direccin, telfono, distrito, serie y correlativo actual del
manifiesto a emitir por y el cdigo brindado por el ministerio.

Padrn Tipos de Servicios de Transporte de Pasajeros


Nos permite agregar, modificar o eliminar los tipos de servicios dados por la
empresa indicando su nombre y estado.

Padrn buses de la empresa


Nos permite agregar, modificar o eliminar los buses pertenecientes a la
empresa. Los datos relevantes por bus son: Modelo de bus, marca, placa, fecha

de adquisicin, mapa de asientos previamente creada, serie del motor, fecha


de fabricacin, nmero de asientos, SOAP y TUC del vehculo, sus respectivas
fechas de caducidad y estado del bus (activo o no).

Padrn Itinerarios / Ciudades por Ruta


Nos permite agregar, modificar o eliminar los puntos de recorrido del bus para
llegar a su destino segn ruta indicada. De debe especificar por punto, el
distrito donde se encuentra el terminal / agencia (si es escala autorizada) o
punto de desembarco, orden en el recorrido, si es escala comercial (autorizado
para venta de pasajes), terminal y alguna observacin adicional.

Padrn de Servicios / Salidas por Ruta


Nos permite agregar, modificar o eliminar los horarios de salida del bus
(servicios de transporte de pasajeros). Por registro se debe tomar en cuenta su
descripcin de resumen, tipo de servicio (normal, turstico, VIP, etc), modelo de
bus por defecto para el mapa de ventas y si an el servicio est activo.

Programacin de Tarifas por recorrido (itinerario) y ruta


Permite establecer la tarifa dependiendo del punto de origen y destino y del
piso donde se ubica el asiento del pasaje a vender.

Programacin de Viaje Confirmado


Podremos indicar la confirmacin del viaje indicando su fecha de salida del
punto inicial de la ruta, placa dl bus a salir y adicionalmente, los conductores y
otros pertenecientes a la tripulacin del viaje. Estos datos son importantes para
la emisin del manifiesto de pasajeros y la hoja de ruta.

Proceso de Venta de Pasajes.


Podremos realizar la venta del pasaje indicando su ruta, la hora de salida del
punto de origen, punto de destino.

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.

Emisin del Manifiesto de Pasajeros Impreso


Para emitir el Manifiesto de Pasajeros impreso que se usa hasta el da de hoy es
yendo a la opcin venta de pasajes
Posteriormente, dentro del formulario en mencin, se selecciona la ruta y del
viaje programado, clic sobre el tercer icono con ttulo Imprimir Manifiesto:

Se mostrar el siguiente formato para ser impreso en un papel membretado de


la empresa:

Envo del Manifiesto de Pasajeros Electrnico al Servidor del Ministerio


de Transportes y Comunicaciones
Para emitir el Manifiesto de Pasajeros Electrnico, de igual modo que el
manifiesto electrnico impreso se debe hacer clic en el cuarto icono que tiene
como ttulo Enviar manifiesto al MTC.

Envo de la Hoja de Ruta Electrnico al Servidor del Ministerio de


Transportes y Comunicaciones
Para emitir la Hoja de Ruta Electrnica, de igual modo que el manifiesto
electrnico impreso se debe hacer clic en el quinto icono que tiene como ttulo
Enviar Hoja de Ruta al MTC.

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.

Invocacin del mtodo getIdentidad del servicio web.


Este mtodo nos permite obtener los datos personales del pasajero, por lo que requiere enviar la
informacin del pasajero y la clase de Seguridad para realizar la validacin en la base de datos
del Ministerio de Transportes y Comunicaciones.

Explicacin de parmetros enviados:

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

xRuc As String = "20395419715"


xUsuario As String = "-----"
xClave As String = "-----"
xPartida As String = "-----"

Dim xNroDocEmp As String = nrodocvendedor.Trim


Dim xNroDocCli As String = nrodoccli.Trim
DocXML = "<soap:Envelope xmlns:soap=""http://www.w3.org/2003/05/soap-envelope""
xmlns:wshr=""http://wshr.mtc.gob.pe/"">"
DocXML = DocXML & "<soap:Header/>"
DocXML = DocXML & "<soap:Body>"
DocXML = DocXML & "<wshr:getIdentidad>"
DocXML = DocXML & "
<wshr:oIdentidad>"
DocXML = DocXML & "
<wshr:Seguridad>"
DocXML = DocXML & "
<wshr:Ruc>?</wshr:Ruc>"
DocXML = DocXML & "
<wshr:Usuario>?</wshr:Usuario>"
DocXML = DocXML & "
<wshr:Clave>?</wshr:Clave>"
DocXML = DocXML & "
<wshr:Partida>?</wshr:Partida>"
DocXML = DocXML & "
</wshr:Seguridad>"
DocXML = DocXML & "
<wshr:NroEmp>16706601</wshr:NroEmp>"
DocXML = DocXML & "
<wshr:NroDoc>42714472</wshr:NroDoc>"
DocXML = DocXML & "
</wshr:oIdentidad>"
DocXML = DocXML & "</wshr:getIdentidad>"
DocXML = DocXML & "</soap:Body>"
DocXML = DocXML & "</soap:Envelope>"
doc.LoadXml(DocXML)
NodoResult = doc.GetElementsByTagName("wshr:Seguridad")
For Each objNodoResult As XmlNode In NodoResult
NodoDetalles = objNodoResult.ChildNodes
For Each NodoDetalle As XmlNode In NodoDetalles
Select Case NodoDetalle.Name
Case "wshr:Ruc"
NodoDetalle.InnerText = xRuc
Case "wshr:Usuario"
NodoDetalle.InnerText = xUsuario
Case "wshr:Clave"
NodoDetalle.InnerText = xClave
Case "wshr:Partida"
NodoDetalle.InnerText = xPartida
End Select
Next
Next
NodoResult = doc.GetElementsByTagName("wshr:oIdentidad")
For Each objNodoResult As XmlNode In NodoResult
NodoDetalles = objNodoResult.ChildNodes
For Each NodoDetalle As XmlNode In NodoDetalles
Select Case NodoDetalle.Name
Case "wshr:NroEmp"
NodoDetalle.InnerText = xNroDocEmp
Case "wshr:NroDoc"
NodoDetalle.InnerText = xNroDocCli
End Select
Next
Next
DocXML = doc.DocumentElement.OuterXml
Try
Dim wReq As WebRequest =
WebRequest.Create("http://pruebawshr.mtc.gob.pe/wsServiciosHR.asmx")
wReq.Method = "POST"
wReq.ContentLength = DocXML.Length
wReq.ContentType = "application/soap+xml; charset=utf-8"
Dim str As Stream = wReq.GetRequestStream()
Dim writer As New StreamWriter(str)
writer.Write(DocXML)
writer.Close()
Dim wResp As WebResponse
wResp = wReq.GetResponse

Dim respStream As Stream = wResp.GetResponseStream


Dim reader As New StreamReader(respStream, Encoding.ASCII)
Respuesta = reader.ReadToEnd
'----------------------------------------------------------------------------doc = New XmlDocument
doc.LoadXml(Respuesta)
NodoResult = doc.GetElementsByTagName("getIdentidadResult")
For Each objNodoResult As XmlNode In NodoResult
NodoDetalles = objNodoResult.ChildNodes
For Each NodoDetalle As XmlNode In NodoDetalles
Select Case NodoDetalle.Name
Case "Return"
xReturn = NodoDetalle.InnerText
Case "NroDoc"
xNroDoc = NodoDetalle.InnerText
Case "Nombre"
xNombre = NodoDetalle.InnerText
Case "Paterno"
xPaterno = NodoDetalle.InnerText
Case "Materno"
xMaterno = NodoDetalle.InnerText
End Select
Next
Next
'----------------------------------------------------------------------------Catch ex As WebException
objPersona = Nothing ' Hubo error, devolvemos un objeto persona nulo
If IsNothing(ex.Response) Then
Respuesta = ex.Status.ToString
Else
Dim respStream As Stream = ex.Response.GetResponseStream
Dim reader As New StreamReader(respStream, Encoding.ASCII)
Respuesta = reader.ReadToEnd
End If
End Try
If xReturn Then
With objPersona
.nrodoc = xNroDoc
.nombre = xNombre
.ape_pat = xPaterno
.ape_mat = xMaterno
.nacimiento = Now.Date
End With
Else
objPersona = Nothing ' Documento de identidad no existe. Devolvemos nulo
End If
Return objPersona
End Function

Invocacin del mtodo getParametro del servicio web.


Este mtodo nos permite obtener todos los parmetros de una empresa de
transportes, por lo que requiere enviar la informacin de Seguridad para realizar
la validacin en la base de datos del Ministerio de Transportes y
Comunicaciones.

Explicacin de parmetros enviados:

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.

Invocacin del mtodo getConductor del servicio web.


Este mtodo nos permite obtener el estado del conductor de una empresa de transportes, por lo
que requiere enviar la informacin del conductor y la clase de Seguridad para realizar la
validacin en la base de datos del Ministerio de Transportes y Comunicaciones.

Explicacin de parmetros enviados:

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

Invocacin del mtodo getVehiculo del servicio web.


Este mtodo nos permite obtener el estado del vehculo de una empresa de transportes, por lo
que requiere enviar la informacin del vehculo y la clase de Seguridad para realizar la validacin
en la base de datos del Ministerio de Transportes y Comunicaciones.

Explicacin de parmetros enviados:

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

Invocacin del mtodo setHojaRuta del servicio web.


Este mtodo nos permite generar Hoja de Ruta Electrnica por lo que requiere enviar la
informacin del viaje, conductor, vehculo y la clase de Seguridad para realizar la validacin en la
base de datos del Ministerio de Transportes y Comunicaciones.

Explicacin de parmetros enviados:

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

Hora Estimada de Llegada

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

Cdigo de la Hoja de Ruta

Invocacin del mtodo setManifiesto del servicio web.


Este mtodo nos permite generar el Manifiesto Electrnico por lo que requiere enviar la
informacin del viaje, conductor, vehculo, pasajeros y la clase de Seguridad para realizar la
validacin en la base de datos del Ministerio de Transportes y Comunicaciones.

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

Hora Estimada de Llegada

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

Serie del Boleto

Parmetro de Documentos

Nmero de Documento
Nombre del Pasajero
A. Paterno del Pasajero
A. Materno del Pasajero

Nmero del Boleto


Monto del Boleto
Asiento 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

Cdigo de Hoja de Ruta

Invocacin del mtodo setFinalizar del servicio web.


Este mtodo nos permite finalizar la Hoja de Ruta Electrnica, por lo que requiere enviar la
informacin del viaje y la clase de Seguridad para realizar la validacin en la base de datos del
Ministerio de Transportes y Comunicaciones.

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

Invocacin del mtodo setAnular del servicio web.


Este mtodo nos permite anular la Hoja de Ruta Electrnica, por lo que requiere enviar la
informacin del viaje y la clase de Seguridad para realizar la validacin en la base de datos del
Ministerio de Transportes y Comunicaciones.

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

Invocacin del mtodo setManifiesto del servicio web.


Este mtodo nos permite generar el Manifiesto Electrnico por lo que requiere enviar la
informacin del viaje, conductor, vehculo, pasajeros y la clase de Seguridad para realizar la
validacin en la base de datos del Ministerio de Transportes y Comunicaciones.

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

Hora Estimada de Llegada

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

Serie del Boleto

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

Nmero del Boleto


Monto del Boleto
Asiento 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

Codhojaderuta_:generada por servidor del mtc


Agencia o terminal
Modalidad :es algo eventual o por temporada