MEFF Feed Traspaso GUÍA TÉCNICA

Documentos relacionados
MEFF S/MART v9.85 NOTAS TÉCNICAS

MEFF Website FICHEROS DE DATOS

MEFF Website FICHEROS DE DATOS

MEFF S/MART v9.50 NOTAS TÉCNICAS

MEFFStation FICHEROS DE DATOS DE NEGOCIACIÓN

MEFF S/MART v9.31 NOTAS TÉCNICAS

MEFFStation FICHEROS DE DATOS DE LIQUIDACIÓN

MEFF S/MART v9.10 NOTAS TÉCNICAS

MEFFStation FICHEROS DE DATOS DE LIQUIDACIÓN

MEFFStation FICHEROS DE DATOS DE LIQUIDACIÓN

MIBOS FICHEROS DE DATOS

MEFF Website FICHEROS DE DATOS

Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

Librería de Enlace Dinámico TFHKAIF.DLL

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

Informática Ingeniería en Electrónica y Automática Industrial

El programa Saw Gálac presentan la opción de Importar / Exportar clientes desde un archivo de texto.

GUÍA PARA HACERSE PARTICIPANTE DE IBERCLEAR

Especificaciones Técnicas Ficheros BME CLEARING

ADMINISTRACIÓN GENERAL DE TECNOLOGÍA DE LA INFORMACIÓN ADMINISTRACIÓN CENTRAL DE DESARROLLO Y MANTENIMIENTO DE APLICACIONES

MEFFStation FICHEROS DE DATOS DE LIQUIDACIÓN

PRACTICA FINAL. Diseño e implementación de un servidor FTP básico y cliente ftp. Protocolo FTP-RC

PRESENTACIÓN DE ESTRUCTURAS - GENERALIDADES

TCP Transmission Control Protocol

MECANISMO EXTRAORDINARIO DE FINANCIACIÓN PARA EL PAGO A LOS PROVEEDORES DE LAS COMUNIDADES AUTÓNOMAS. MECANO. Parte 1: Recepción de Ficheros

NORMA SABADELL EMISIÓN DE CHEQUES Y PAGARÉS INTERFAZ PARA EL SERVICIO DEL BANCO SABADELL

Plataforma de Pago Seguro: Guía de integración

Manual de Instalación del Programa SATELITEPES

Tema 13: Manejo de archivos en lenguaje C

SabadellAtlántico NORMA BS FACTORING INTERFAZ PARA LA EMISIÓN DE LOTES DE FACTURAS CON DESTINO AL SERVICIO BS FACTORING DE BANCO SABADELL

GUÍA PARA HACERSE PARTICIPANTE DE IBERCLEAR

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC

Impacto desde la instalación de la versión de terminales, hasta el 19 de abril

FORMATO DEL FICHERO CON LA TABLA DE SÍMBOLOS

Prácticas en Empresa - ARTEC ANÁLISIS DE LOS FLUJOS DE VÍDEO DE UN SERVIDOR DVR

Ingeniería en Automática Industrial Software para Aplicaciones Industriales I

UNIÓN INTERNACIONAL DE TELECOMUNICACIONES FORMATOS Y CODIFICACIÓN DE LAS CAPACIDADES DE TRANSACCIÓN

Importador de Asientos Sage50c

Interfaz de Socket. Agustín J. González ELO309 ELO309 1

UIT-T Z.314 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT

FUNDAMENTOS DE INFORMATICA

Práctica 9: Análisis del tráfico de red

CAPITULO V. Implementación del Sistema de Transmisión y Recepción.

H. MÓDULO BÁSICO INSTALABLE DE FIRMA/VERIFICACIÓN CONTROL ACTIVEX ESPECIFICACIONES TÉCNICAS

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Interrupciones por hardware Interrupciones por so?ware

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS

Guía de Instalación de fastpos

ACCESO REMOTO. Manual de Usuario del servicio Acceso Remoto Movistar. Versión 1.0

Formulario para Solicitud de Conectividad Entorno de Producción. IBERCLEAR

Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen

CashDroLink (Cashdro.exe para CashDro3 y CashDro5)

Instructivo Importación de CxP desde un archivo de texto al

MEFFStation FICHEROS DE DATOS DE LIQUIDACIÓN

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Material Apoyo Práctica 2. Programación de la interfaz de acceso a los servicios de transporte de Internet en JAVA

PROTOCOLO DE COMUNICACIÓN CON LA IES. Dirección General de Estrategia, Riesgos y Sistemas de Pagos. Dirección de Sistemas de Pagos

Fecha de publicación y versión del software

SOFTWARE DE CONTROL DE PRESENCIA SOFTWARE DASSNET - DORLET ADVANCED SECURITY SOFTWARE

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES

Tipos de datos y Operadores Básicos

Manual Genérico de carga de datos por archivo de texto Ministerio de Energía y Minería

Datos y tipos de datos

INFORMACIÓN DEL SISTEMA

App CemeScan. Manual de Usuario

MANUAL DE USUARIO LID908

Los tipos de datos primitivos

Instructivo para la Consulta de Escolaridad

CONCEPTOS COMUNES A TODOS LOS MENSAJES

Especificaciones Técnicas para importar de Excel el Detalle de Documentos Legales Emitidos, Anulados y/o Extraviados de la Declaración de IVA en Línea

Instructivo Importación de datos desde un archivo de texto para el software IVA y Renta Gálac

Tema: Manejo del Puerto Serie con LabView

Manual de usuario para el Uso del disco

MEFFStation FICHEROS DE DATOS DE NEGOCIACIÓN

FICHA TECNICA CIRCULAR Nº DE 1997 INSTRUCCIONES PARA EL ENVIO DE INFORMACION MENSUAL DE FONDOS MUTUOS A TRAVES DE INTERNET.

ANEXO I. Definición de tramas

TEMA 7. ARRAYS (LISTAS Y TABLAS).

PREGUNTAS FRECUENTES V. DISTRIBUIDOR

Importación de cuentas/pólizas de Excel A CF2. Para ver la estructura del archivo de Excel para importar cuentas vea la siguientes imágenes:

Tema 4 CURSO 2015/16 (PLAN 2009) PRIMER SEMESTRE. Internet

REDES DE ORDENADORES HOJA DE PROBLEMAS 3

VARIABLES TIPOS FUNDAMENTALES

BASE 100, S.A.

ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje

Protocolos FTP de conexión a ediversa

HP Workspace. Guía del usuario

6. Archivos. Programación II, FCFM, BUAP

IVA Especificación de archivo para ingreso por lote de retenciones/percepciones

TEMA 7: Ficheros. TEMA 7: Ficheros Concepto de fichero

Transcripción:

MEFF Feed Traspaso GUÍA TÉCNICA MEFF S/MART v9.90 6 de octubre de 2015

La información contenida en este documento está sujeta a modificaciones sin previo aviso. A menos que se indique lo contrario, las compañías, los nombres y los datos utilizados en los ejemplos son ficticios. Ninguna parte de este documento puede ser reproducida o transmitida de ninguna forma, ni por cualquier medio, ya sea electrónico o mecánico, con ningún propósito, sin la previa autorización por escrito. 2014 BME. Todos los derechos reservados. 2015 BME. Todos los derechos reservados.

Tabla de Contenidos 1. Introducción... 1 1.1 Cómo recibir información... 1 1.2 Cómo trabaja la DLL... 1 1.3 Requisitos software para usar la DLL MEFF_Feed_Traspaso.... 1 2. MEFF_Feed_Traspaso... 2 2.1 Configuración... 2 2.2 Puntos de entrada... 2 3. Mensajes... 5 3.1 Características... 5 3.2 Relación de mensajes... 6 3.2.1 Mensajes de negociación... 6 3.2.2 Mensajes de liquidación... 7 i

1. Introducción 1. Introducción MEFF_Feed_Traspaso es una DLL que permite recibir un feed ASCII de los terminales MEFFStation. El objetivo es suministrar, a aplicaciones externas, datos en tiempo real tanto de negociación como de liquidación. Esta DLL permite únicamente recibir información. Para enviar datos al sistema debe utilizarse MEFFGate. 1.1 Cómo recibir información El capítulo dos describe la DLL y sus puntos de entrada, dando también los códigos de retorno. Los parámetros se comprueban, de forma que si no son correctos la aplicación recibirá un código de retorno informando de ello. 1.2 Cómo trabaja la DLL MEFF_Feed_Traspaso es síncrona de forma que la aplicación tiene que esperar hasta que la llamada es procesada y los datos están disponibles o se ha producido un error. Para evitar un número excesivo de llamadas a la DLL que causen que la red vaya lenta, MEFF_Feed_Traspaso accederá al fichero de datos sólo si la última llamada finalizó con éxito y pudo leer datos, En caso contrario esperará unos milisegundos y después devolverá el código datos no disponibles. 1.3 Requisitos software para usar la DLL MEFF_Feed_Traspaso. MEFF_Fedd_Traspaso es una DLL de 32 bits, por lo tanto la aplicación que la use debe ser capaz de llamar a una función de 32 bits. Las llamadas a esta función son estándar. La DLL usa TCP para comunicarse con MEFFStation. 6 de octubre de 2015 BME 2015 1

2. MEFF_Feed_Traspaso 2. MEFF_Feed_Traspaso Este capítulo describe la especificación funcional de la DLL MEFF_Feed_Traspaso. También se describe la configuración necesaria para un uso correcto. 2.1 Configuración Para una correcta ejecución de la DLL, el programa que la use debe instalarse en un PC con Windows NT Workstation 4.0 o superior con Service Pack 4 o superior. 2.2 Puntos de entrada Los puntos de entrada de la DLL son: Open_Feed_Traspaso Establece la conexión. Parámetros Parámetro Tipo Long Comentarios Camino Pchar n Camino al servidor del feed Valores de retorno Los valores de retorno son enteros con signo de cuatro bytes. Estos valores serán menores que cero si la apertura no ha sido correcta. Si el resultado es correcto el valor de retorno será mayor que cero. Este valor de retorno se usará en las funciones de Read y Close con el nombre Manejador. Los valores de retorno posible son: Valores de retorno Descripción >= 0 OK -1 Feed ya abierto -2 Feed no encontrado -3 Está tratando de abrir mas de 11 conexiones -4 No autorizado Read_Feed_Traspaso Leer siguiente mensaje. 6 de octubre de 2015 BME 2015 2

2. MEFF_Feed_Traspaso Parámetros Parámetro Tipo Long Comentarios Manejador Int 4 Manejador del feed (Ver Open_Feed_Traspaso). Buffer Char n Dirección del buffer donde se guardarán los datos Tamaño Int 4 Tamaño del buffer. (Debe ser superior a 256 bytes) Valores de retorno El valor de retorno es un entero con signo de 4 bytes. Contiene el número de caracteres realmente leídos. Será menor que cero si la operación ha fallado. Si la lectura ha sido correcta, el valor de retorno será mayor o igual a cero. Los valores de retorno posibles son: Valores de retorno Descripción >0 Número de caracteres leídos. 0 Registro vacío, no se ha leído ningún carácter -1 Feed no abierto -2 Error de lectura (hay que relanzar el feed) -3 Manejador inválido -4 Fin de sesión Close_Feed_Traspaso Cerrar la conexión. Parámetros Parámetro Tipo Long Comentarios Manejador Int 4 Manejador del feed 6 de octubre de 2015 BME 2015 3

2. MEFF_Feed_Traspaso Código de retorno El código de retorno será menor que cero si el cierre no es correcto. Si el cierre es correcto el Manejador será mayor que cero. Los valores de retorno posible son: Valores de retorno Descripción 0 OK -1 Feed no abierto 6 de octubre de 2015 BME 2015 4

3. Mensajes 3. Mensajes Los terminales MEFFTop son capaces de generar un feed en tiempo real con el mismo contenido de los ficheros de datos. Alguno de estos mensajes son generados en tiempo real y otros al final de sesión. Este capítulo muestra el formato de los mensajes e indica si se envían en tiempo real o no. 3.1 Características Para recibir el feed de datos, es necesario hacer un programa que use la DLL MEFF_Feed_Traspaso. La información enviada es la misma que se incluye en los ficheros de datos con una cabecera formada por el nombre de fichero y separada por punto y coma. Por ejemplo los registros correspondientes a CPREMIUMS tienen el siguiente formato: Campo CPREMIUMS Tipo String Valores válidos Descripción SessionDate LocalDate Fecha de sesión ContractGroup String(2) Código de grupo de contratos TradeID int Número de registro de cámara de la operación Side char "1"=Compra "2"=Venta Signo de la operación Member String(4) Miembro al que pertenece la cuenta Account String(5) Cuenta asociada a la operación ContractCode String(22) Código de contrato Premium Amt Prima resultante de la opción Currency Currency ver Tabla 1 en documento Tablas de Codificación Divisa en la que está expresada la prima Todos los campos son de longitud variable separados por punto y coma. Los campos no numéricos están delimitados por comillas ( ), los numéricos no están delimitados por comillas. Los campos numéricos pueden tener una coma como separador decimal en cualquier posición y también pueden contener el signo menos. El feed incluye todos los mercados o cámaras a los que se conecta el terminal, por lo tanto sólo hace falta una conexión. Si se pierde conexión, al reconectar se recibirá toda la sesión desde el principio, por lo tanto la aplicación del miembro puede recibir registros repetidos. 6 de octubre de 2015 BME 2015 5

3. Mensajes 3.2 Relación de mensajes El cuadro que sigue da el nombre de los mensajes que se envían por el feed. 3.2.1 Mensajes de negociación Fichero Descripción Generación TACCOUNTS Cuentas T.R. TCONTRACTS Contratos T.R. TCONTRCODES Equivalencias códigos internos de contratos T.R. TCONTRGRP Grupos de contratos T.R. TCONTRTYP Tipos de contrato T.R. THOLIDAYS Festivos T.R. TLOGORDERS Seguimiento de las órdenes T.R. TMARKET Mercado T.R. TORDERS Órdenes T.R. TTRADES Operaciones T.R. 6 de octubre de 2015 BME 2015 6

3. Mensajes 3.2.2 Mensajes de liquidación Fichero Descripción Generación CACCOUNTS Cuentas T.R. CCLEARINGHOUSE Cámara T.R. CCONTRACTS Contratos T.R. CCONTRCODES Equivalencias códigos internos de contratos T.R. CCONTRGRP Grupos de contratos T.R. CCONTRTYP Tipos de contrato T.R. CGIVEIN Give-Ins para Miembro Destino T.R. CGIVEINCLM Give-Ins para Compensador de Miembro Destino T.R. CGIVEOUT Give-Outs T.R. CHOLIDAYS Festivos T.R. CINTERSPR Compensaciones inter-matriz T.R. CINTRASPR Compensaciones intra-matriz T.R. COPENPOSITION Saldo de posición abierta B.O.S. CPREMIUMS Primas de opciones T.R. CTRADES Operaciones T.R. CVALARRAYS Parámetros de la matriz de garantías T.R. B.O.S. - Este fichero se enviará al comienzo de sesión. T.R. Este fichero se generará en tiempo real. Para una descripción detallada de los ficheros de traspaso, ver los manuales MEFFStation Ficheros de Datos de Negociación y MEFFStation - Ficheros de Datos de Liquidación. 6 de octubre de 2015 BME 2015 7