Generar código Java
Puede generar código de programa para Java Java SE JDK 8 u 11 (incluido OpenJDK). A la hora de generar código debe tener en cuenta que:
•algunas características de MapForce no son compatibles con el código de programa generado. Para más información consulte Funciones compatibles en el código generado.
•puede generar código a partir de un diseño de asignación (.mfd) o de un proyecto de asignación de datos (.mfp). Si genera código a partir de una asignación de datos, la aplicación resultante ejecuta la transformación de asignación de datos correspondiente. Por el contrario, si genera código a partir de un proyecto de MapForce (.mfp) que incluya varias asignaciones de datos, la aplicación resultante ejecuta en bloque todas las asignaciones que incluye el proyecto.
•las opciones generales de generación de código se pueden cambiar haciendo clic en el comando de menú Herramientas | Opciones y después en la pestaña Generación. Consulte Opciones del generador de código.
•puede cambiar el nombre de la aplicación que se genera y otras opciones de configuración desde el comando de menú Archivo | Configurar asignación. El nombre predeterminado de la aplicación es Mapping. Consulte también Configuración de la asignación.
•para más información sobre las rutas ene l código generado consulte el apartado Rutas de acceso según el entorno de ejecución.
•si la asignación de datos contiene componentes de base de datos, puede ver determinadas opciones de la base de datos haciendo clic en el componente y seleccionando el comando de menú Componente | Propiedades. Consulte Configurar componentes de BD.
•la compatibilidad para las conexiones de BD varía según la plataforma y existen tipos de conexiones que no son compatibles con todas ellas. Si quiere conectar una asignación a una BD, elija una conexión de BD que sea compatible con el entorno de destino para el que genera el código. Para más detalles consulte Asignaciones de BD en distintos entornos de ejecución.
Los proyectos Java generados en MapForce suelen incluir:
•Varios paquetes Java firmados por Altova que la asignación de datos necesita (todos empiezan con el prefijo com.altova).
•El paquete com.mapforce, que incluye la aplicación de asignación de datos y sus archivos independientes como puede ver más abajo el nombre de este paquete se puede cambiar). Los dos archivos más importantes de este paquete son:
ola aplicación de asignación de datos Java como aplicación de diálogo (MappingApplication.java) y
ola aplicación de asignación de datos Java como aplicación de consola (MappingConsole.java).
•Un archivo build.xml que se puede ejecutar con Apache Ant para compilar el proyecto y generar archivos JAR.
Aplicación Java de muestra generada con MapForce (en entorno Eclipse)
Esta sección incluye varios apartados:
•Generar código a partir de una asignación de datos
•Generar código a partir de un proyecto de asignación de datos