Tengo un problema que estoy pensando en cómo resolver. Mi trabajo comienza desde el script de python. Banco de trabajo lee el archivo xml, pero nombre de archivo xml es cada vez diferente. ¿Así que es posible solucionar esto con lector genérico o con otro script en python que leerá la carpeta donde es xml archivo, buscar el nombre del archivo xml y proceder a la fme como lector? ¿Cualquier otra idea?
Respuesta
¿Demasiados anuncios?Asumiendo que usted tiene sólo uno de los archivos que usted necesita para leer en un directorio de su propio, usted puede configurar su lector para leer el directorio para cualquier y todos .los archivos xml. Haga clic derecho en el lector, seleccione Actualizar.., haga clic en el botón"+", añadir el directorio, y eliminar la referencia a la directa .archivo xml que usted probablemente ya tiene. FME ahora leer cualquier archivo xml en el directorio, incluso si los cambios de nombre. He hecho esto en el pasado .los archivos dwg, también. Sólo lo probé con un archivo xml mediante la ejecución del área de trabajo, cambiando el nombre del archivo, a continuación, ejecute de nuevo. Es leer el archivo xml y cada vez reconocido el nombre de archivo de cambio en el fme_basename
atributo, que yo había expuesto.
Que es el método más sencillo. También se puede utilizar un inicio de secuencia de comandos de Python y tener que leer el directorio, a continuación, introduzca el nombre de archivo en el flujo de trabajo.