OK, veamos por partes
La carpeta supervisada te recomiendo que NO la sincronices usando dropbox,
Ya pusé la carpeta supervisada en una ruta no sincronizada por DOS (hace varias semanas)
mejor usa directamente la ruta DOS (i.e. \\server1\servitimbre\archivos..etc)
No entendí esto. ¿Me sugieres que ponga la URL en lugar de la unidad de red en la interfaz de ServiTimbre? Me lo pusiste enseguida de la recomendación de no sincronizar con Dropbox, si pongo la URL, ¿ya no hay problema en sincronizar cpn Dropbox? No veo la relación.
Dropbox puede usarse para respaldar la carpeta de valido e invalido, si te das cuenta "misteriosamente" aparecen o desaparecen archivos, o los XML se procesan de forma extraña en la que aparece primero la addenda y luego el complemento, eso no deberia pasar.
OK, dichas carpetas quedaron respaldadas por Dropbox. A ver si siguen desapareciendo archivos. Nunca he visto que aparezcan "misteriosamente" ningunos. Tampoco me he dado cuenta de que los XML se procesen de forma extraña, con la addenda antes del complemento, o eso. Lo único extraño era que los atributos de Sello y SelloCFD no coincidían. Seguramente, en los ejemplos que te mandé, tú viste esto.
No te estoy recomendando dejar de usar Dropbox por completo, solo no la uses en la carpeta de supervision.
OK, ya quedó. Carpeta supervisada ignorada por Dropbox.
No borres el archivo running, por algo esta ahi, en lugar de usar la fuerza bruta al borrarlo indiscriminadamente trata de ver porque no esta funcionando ese sistema de proteccion que evita que dos Servitimbres supervisen la misma carpeta
No lo borro indiscriminadamente. Las únicas veces que corre el archivo BAT es cuando se reinicia el servidor (por alguna actualización de Windows, porque se va la luz por más tiempo de lo que dura la batería de respaldo, por petición después de la instalación de algún programa, etc.). En esas ocasiones, si Servitimbre tuvo la oportunidad de terminar adecuadamente, el archivo running no va a existir y el BAT, al no encontrarlo, sigue su proceso. Sí está ahí, es que Servitimbre NO se cerró adecuadamente (por ejemplo, cuando se va la luz) y el archivo running va a impedir la ejecución de Servitimbre, por esto, el BAT lo borra antes de iniciar Servitimbre, que es SEGURO que no está corriendo (no sobrevive al reinicio de la computadora, ¿o sí?). También ejecuto el BAT cuando cierro manualmente Servitimbre por algún error del mismo. Como lo cerré, estoy seguro de que o está corriendo y NO DEBERÍA existir el archivo running. El borrado de running no es indiscriminado, está planeado y es conforme a las recomendaciones que colocaste en el archivo README.
Activa la bitacora, puede ayudar a detectar problemas.
Sería fantástico si pudiera pero cada que la activo, en cuanto Servitimbre intenta procesar un TXT genera un mensaje de error:
Código: Seleccionar todo
Cannot create file "I:\ServiTimbre\BitacoraDeProceso_1910.csv". El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso
No hay dos Servitimbres corriendo y el usuario firmado en el servidor sí tiene permisos de escritura en esa carpeta. ¿Alguna idea de qué estará pasando ahí? En versiones anteriores de Servitimbre, la bitácora funcionaba correctamente.
Saludos,