Download Superfinanciera – software validador 1 SUPERINTENDENCIA
Document related concepts
no text concepts found
Transcript
SUPERINTENDENCIA FINANCIERA DE COLOMBIA DIRECCION DE INFORMATICA M ANUAL DE INSTALACIÓN Y OPERACIÓN VALIDADOR DE ARCHIVOS DE INFORMES 13/05/2008 La Dirección de Informática de la Superintendencia Financiera dispone para las entidades vigiladas un so ftware para validar los archivos de informes que3 deben enviar, con el propósito de que las entidades que deban reportar validen los archivos en su sitio de trabajo antes de enviarlos , haciendo el proceso de transmisión más simple tanto para las entidades como para la Superintendencia. Este software ha sido implementado con la tecnología java , lo cual lo hace independiente del sistema operacional donde se use . Se ejecuta desde la línea de comandos del sistema operacional y produce un archivo con el resultado de la validación y la lista de errores encontrados. Por ser una aplicación java , en el equipo donde se vaya a usar debe tener instalado el software java runtime environment o JRE para el sistema operacional que soporte el equipo. Este software per mite ejecutar aplicaciones java tales como el validador que aquí se describe , y es de libre distribución . Los pasos para instalarlo son • • • entre a la página web: http://java.sun.com/javase/downloads/index_jdk5.jsp y en la sección de java runtime environment JRE oprima “download” , escoja el sistema operacional donde lo va a instalar (windows , unix solaris, linux , etc) . Ejemplo si va a instalar en Windows escoja “windows online” con la instalación típica y siga las instrucciones. luego de terminar la instalación compruebe que puede ejecutar el programa java desde la líneas de comandos del sistema operacional (prompt de DOS desde windows) ejecutando la orden “java”. Si se presentan en la pantalla las opciones del programa java , ya está instalado el JRE y puede usar el software validador Para ejecutar el software validador llamado validasf.jar , simplemente cree un directorio “validasf” en su sistema operacional , copie el archivo validasf.jar que viene con este documento y desde ese directorio usando la línea de comandos del sistema ejecute la orden “java –jar validasf.jar <archivo> <sistema> <informe> <tipodeentidad>” , donde : <archivo> es el nombre del archivo con informe a validar que debe estar en el mismo directorio validasf. Super financiera – software validador 1 <sistema> sistema al que pertenece el archivo a validar. Si es endeudamiento el sistema es 3. Si es soat , tcrm discriminada , rnpmv u otros el sistema es 9. El sistema es el area que aparece en el anexo de la circular externa que reglamenta el formato. <informe> código del informe a validar , elc ucal está en el anexo de la circular que rige el informe. Ejemplo si es soat el informe es 15 , si es tcrm el informe es 0 , si es endeudamiento el informe es 0 pero a diferencia de tcrm ,el sistema es 3 y para tcrm el sistema es 9. El informe aparece en el anexo de la circular externa que reglamenta el formato. <tipodeentidad> código del tipo de entidad a la que pertenece el informe a validar. Ejemplo : en la línea de comandos de DOS en windows : c:\validasf> java –jar validasf.jar cartera1.txt 3 0 4 ejecuta el validador sobre el archivo cartera1.txt con un informe de endeudamiento de una compañía de financiamiento comercial. C:\validasf> java –jar validasf.jar de0103 9 0 1 Ejecuta validador sobre archivo de0103 con un informe de tcrm discriminada de un banco. Si el archivo a validar es muy grande respecto a la memoria del computador disponible para el JRE puede presentar el error java.lang.OutOfMemoryError <<no stack trace available>> Para evitar este error , y en la medida de las posibilidades del computador , debe aumentar la memoria disponible para el programa ejecutándolo como en el siguiente ejemplo, para un archivo de 120Mb por ejemplo : java –Xmx120m –jar validasf.jar archivo_grande.txt 3 0 1 El resultado de la validación es um archivo em el mismo directorio com el mismo nombre del archivo a validar y com la extensión “.val” El archivo resultado de la validación contiene información de los registros del archivo y los errores que encontró . Un ejemplo de este archivo es : validacion archivo 0000120406200704 subsistema:09 ------------------------------------------------------------inicio 04/06/2007 18:02:11 Super financiera – software validador 2 registro1:tipo entid:1 cod entid:12 cidt:200716803604 informe:0 fecha informe:04/06/2007 fin 04/06/2007 18:02:46 ------------------------------------------------------------Registros leidos:1494 total errores:0 En este caso el archivo se validó y no se encontraron errores. Otro ejemplo: validacion archivo 0000063005200700 subsistema:09 ------------------------------------------------------------inicio 30/05/2007 16:28:28 registro1:tipo entid:1 cod entid:6 informe:0 fecha informe:30/05/2007 cidt:200716367000 00000973:error 42-error validando formato de entidad. columna 2 tiene menos de 3 caracteres en unicap 5 renglon 12 fin 30/05/2007 16:29:02 ------------------------------------------------------------Registros leidos:973 total errores:1 En este archivo se nota que se encontró 1 error en la línea 973 del archivo y se describe el error. Ahora el usuario puede corregir este archivo y validarlo hasta que no le encuentre errores. Si aparecen errores de ejecución del programa java.exe por ejemplo que no encuentra validasf.jar puede consultar la documentación acerca del funcionamiento del programa java.exe en el link http://java.sun.com/j2se/1.4.2/docs/tooldocs/tools.html#basic. El archivo debe cumplir lo establecido en el documento técnico de trasmisión de informes de cartera SBDS007 disponible en la página web de la Superintendencia en la sección de normatividad-documentos técnicos. Debe tener en cuenta que prevalece lo descrito en general mientras no haya un capítulo específico para un informe en particular. Pueden detectarse otros errores al validarse en la Superintendencia, especialmente los que tienen que ver con validaciones contra otros datos de la entidad, como el PUC . NOTA : el hecho que este validador no encuentre errores no significa que al transmitirlo a la Superintendencia no se le encuentren otros errores , aunque contempla los errores mas frecuentes recopilados de años de trasmisiones de las entidades. Continuamente se están agregando más va lidaciones a los informes detectables por el software validador el cual estará disponible en nuevas versiones en la página web de la Superintendencia, para que cada vez el proceso de trasmisión y recepción de los informes Super financiera – software validador 3 sea más simple. Cualquier duda o comentario puede comunicarse con la División de Operaciones al teléfono 5940200 ext 1213 Super financiera – software validador 4