Вы находитесь на странице: 1из 2

IBM Integration Bus, versin 9.0.0.

2 Sistemas operativos: AIX, HP-Itanium, Linux,


Solaris, Windows y z/OS

Estndar de mensajera ISO8583


El estndar ISO8583 especifica un formato de mensaje que describe la tarjeta de
crdito y los datos de la tarjeta de dbito que se intercambian entre dispositivos y
emisores de tarjetas.
La ISO (International Standards Organization) define y publica estndares de datos
que se utilizan en muchas organizaciones en los sectores pblico y privado. Un
estndar ISO que se utiliza habitualmente en la banca y en el sector de servicios
financieros es ISO8583. El estndar ISO8583 se suele utilizar en dispositivos de
punto de venta y cajeros automticos. Los propios mensajes ISO8583 contienen
informacin sobre el valor de una transaccin, dnde se origin , el nmero de
cuenta bancaria y el cdigo de identificacin bancaria. Las aplicaciones a la que se
envan los datos pueden tener varios objetivos, tales como transferir fondos entre
cuentas bancarias, pagar facturas o recargar el telfono mvil. Puede utilizar IBM
Integration Bus para transformar datos entre el estndar ISO8583 y formatos ms
adecuados, tales como XML y otros protocolos como, por ejemplo, WebSphere MQ,
FTP o HTTP.
Los mensajes ISO8583 pueden ir precedidos por una cabecera personalizada (a
menudo propietaria) pero el diseo central contiene siempre los apartados
siguientes:
- Indicador de tipo de mensaje (MTI)
- El MTI consta de cuatro dgitos numricos que especifican la versin del
estndar ISO8583, la clase de mensaje, la funcin del mensaje y el origen del
mensaje. Existen tres versiones del estndar: 1987, 1993 y 2003. La
combinacin de los cuatro campos MTI especifica el tipo de mensaje de
intercambio que se transmite. En general, las aplicaciones utilizan MTI para
determinar si el mensaje requiere una respuesta y el formato de dicha
respuesta:
- Los valores que se deben incluir en MTI
- Los campos de datos de mensaje que hay que incluir en la respuesta
- Uno o ms mapas de bits
- Un mensaje siempre incluye un mapa de bits primario de 8 bytes cuyos bits
individuales indican cul de los ltimos campos estn presentes en esta
instancia de mensaje especfica. El mapa de bits primario especifica si estn
presentes los campos 1 - 64. Si tambin se incluye un mapa de bits
secundario, especifica si existen los campos 65 - 128. El estndar tambin
proporciona un mapa de bits terciario, que se utiliza con muy poca frecuencia.
- Campos de datos del mensaje
- Los campos de datos del mensaje se definen mediante el estndar ISO8583 y
contienen informacin sobre la transaccin, tales como importes, fechas, horas
y cdigos de pas. Las organizaciones que utilizan ISO8583 suelen
personalizar estos campos. Para obtener ms informacin, consulte Sobre el
ejemplo ISO8583.

El ejemplo siguiente muestra cmo transformar mensajes entre los formatos XML y
ISO8583. El ejemplo utiliza el esquema DFDL para modelar la versin 1987 del
formato ISO8583.
- Ejemplo de las ISO8583

Puede ver informacin sobre los ejemplos slo cuando utilice el Information Center
que est integrado en IBM Integration Toolkit o el Information Center en lnea.
Puede ejecutar ejemplos slo cuando utilice el Information Center que est
integrado en IBM Integration Toolkit.
Tambin estn disponibles los esquemas para ISO8583 en sitio web de GitHub
DFDLSchemas.

Conceptos relacionados:
Data Format Description Language (DFDL)
Modelos de mensaje

Referencia relacionada:
Formatos estndar de la industria

.runningfooter { font-size: 0.7em; } .runningfooter a:link { font-weight: bold; color:


#000000; text-decoration: none; } .runningfooter a:active { font-weight: bold; color:
#000000; text-decoration: none; } .runningfooter a:visited { font-weight: bold; color:
#000000; text-decoration: none; } .runningfooter a:hover { font-weight: bold; color:
#000000; text-decoration: underline; } .genheader { margin-top:4px; font-size:
12px; padding:4px; line-height:14px; background-color : #eceff7; color
: #000; border: 1px dotted #06c; } .genheader a:hover { text-decoration:
underline; } .genheader a {color:#000;} #revised a {color:#eeeaaa;} Avisos
| Marcas registradas | Descargas |
Biblioteca | Soporte | Comentarios