SVMTransfer (herramienta de transferencia de datos)
  • 21 Mar 2025
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

SVMTransfer (herramienta de transferencia de datos)

  • Dark
    Light
  • PDF

Article summary

SVMTransfer es una herramienta de línea de comandos que permite copiar datos entre objetos de distintos motores de datos:

    trans.exe <Modo> <Origen>.<Objeto> <Destino>.<Objeto>

image.png

SVMTransfer resuelve el paso 2 del esquema.
Es importante notar la diferencia entre el paso 1 (la conversión al formato estándar) y el 2 (la transferencia).
El paso 1 depende de la arquitectura de su compañía, y por lo tanto habrá que analizar de forma personalizada cómo mapear los datos.
Para más detalles sobre el mapeo de los datos, puede acceder a la estructura del “Repositorio de SuperVentaMovil” (véase Estructura de datos de SVM).

Para recibir los pedidos, se utiliza esta misma herramienta pero en sentido contrario (el origen es SuperVentaMovil, y el destino es el motor local). En este caso hay que crear dos tablas en el motor local (cabeceras y detalles) y luego utilizar las dos transferencias de pedidos que vienen pre-configuradas en el archivo de configuración.

Importante:
SVMTransfer asume que los nombres de los campos de origen y destino son iguales. Por ejemplo, si la tabla de origen tiene un campo que se llama ART_ID, y la de destino también, entonces SVMTransfer mapea automáticamente dichos campos. Si en la tabla de origen hay campos que no están en la tabla de destino, entonces SVMTransfer los ignora. Si en la tabla de destino hay campos que no están presentes en el origen, entonces se completarán con datos default, si es que el campo lo admite. En caso de tratarse de un campo requerido sin defaults, y en la tabla de origen no existe el campo, entonces se mostrará un mensaje error.

image.png

Utilice SVMTransfer en conjunto con las tareas programadas de Windows para transmitir los cambios desde el motor local al motor de SuperVentaMovil, y veceversa, de forma periódica.