Nueva computadora HP en lugar de computadora DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanDespués de pasar a una nueva computadora desde HP, los scripts JSL producidos con una computadora DELL ya no funcionan. Ambas máquinas funcionan con WIN10. El software JMP se bloquea después de iniciar el script.
Estoy buscando ideas de lo que necesita ser revisado.
Gracias.
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanHola @PS_Ato ,
¡Esto suena realmente frustrante! Realmente no hay razón para que un script jmp tenga problemas en una computadora y no en otra. Como primera pregunta, ¿está ejecutando la versión idéntica de JMP, y qué versión es esa? Supongo que la misma versión principal, pero ¿ambas máquinas ejecutan también la última actualización menor? ¿Tenías preferencias personalizadas para jmp en la primera computadora? Si es así, ¿ha transferido sus preferencias de jmp desde su otra computadora? Es importante destacar que, ¿nos puede dar una idea de lo que está haciendo el script? Cuantos más detalles puedas proporcionar, mejor. Algunos detalles: ¿Tiene alguna referencia en el script a archivos / directorios? Si es así, ¿estás seguro de que esos archivos / directorios están en las mismas ubicaciones? ¿Te estás conectando a alguna base de datos en tu script? Un fallo en cualquiera de estos no debería causar una falla, pero quizás haya algo único aquí que crea algún tipo de problema.
@Julian
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanHola julian
Gracias por mirar en esto.
Es JMP verison 14 en ambas computadoras. Las computadoras están conectadas a la red idéntica. La ubicación del archivo es la misma. Es independiente del usuario registrado en nuestro sistema.
A modo de ejemplo, verifiqué las preferencias de jmp: son las mismas.
Revisé otros scripts JSL. Una secuencia de comandos funciona, importa datos xls y realiza algunas operaciones y gráficos adicionales.
El tipo de script JSL que no funciona se refiere a bases de datos y archivos, por ejemplo,
// Opening of database for tbox_value ("inspection lot")
If( tbox_value != "",
sql = Eval Insert(
"SELECT TRBallShearHSBTTSF.Sample, Test, DateSave, ResGrams AS [Shear Strength (g)], Grade AS [Fracture Mode], ResmJoules AS [Total Energy (mJ)], PrePeakEnergy AS [PrePeakEnergy (mJ)], PostPeakEnergy AS [PostPeakEnergy (mJ)], Speed*0.001 AS [Speed (m/s)], TestTime*1000 AS [TestTime (ms)], User1 AS [Inspection Lot], User2 AS [Customer], User3 AS [Surface Finish], User4 AS [Leg], User5 AS [Aging], User6 AS [Test Substrate], User7 AS [Solder Paste / Flux], User8 AS [Solder Balls], User9 AS [Reflow Profile], User10 AS [Delay Time], Operator, FDTData
FROM TRBallShearHSBTTSF INNER JOIN SSBallShearHSBTTSF
ON TRBallShearHSBTTSF.Sample = SSBallShearHSBTTSF.Sample
WHERE User1 LIKE '%^tbox_value^%'");
);
dsn_string = "DBQ=X:\- Assembly\Dage4000\Dage4000HS.mdb;DefaultDir=X:\- Assembly\Dage4000;Driver={Driver do Microsoft Access (*.mdb)};DriverId=281;FIL=MS Access;FILEDSN=X:\- Assembly\Dage4000\Dage4000HS.mdb.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;";
dt = Open Database(dsn_string, sql, "HSS-Dage 4000");La secuencia de comandos comienza a aparecer con la apertura de un cuadro de diálogo. Pero después de hacer clic en "Aceptar", lo siguiente sería abrir la base de datos, se congela.
Saludos,
Petra
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanHola @PS_Ato ,
Asumo que ambas computadoras tienen X: asignadas a la misma ubicación de red, y se registran en ese servidor remoto con las mismas credenciales (y, por lo tanto, tienen los mismos permisos de acceso), por lo que no es un problema que jmp acceda a X: \ - Assembly \ .. . Suponiendo que no haya problemas allí, creo que quizás tenga algo que ver con esa conexión de base de datos. Si va a Archivo> Base de datos> Abrir tabla en ambas máquinas, ¿tiene las mismas conexiones de base de datos listadas como disponibles? Me pregunto si tal vez los dos sistemas no estén configurados de la misma manera, ya sea en jmp o en su Administrador de fuente de datos ODBC. La revelación completa, la configuración de la base de datos no es una especialidad mía, por lo que depende de usted saber si algo allí está configurado de manera diferente de una manera que pueda ser importante.
@Julian
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanHola julian
Al ver a deaper en la ruta de la base de datos, encontré que una secuencia de comandos JSL funciona bien en referencia a una base de datos de 0.1MB. El script JSL que causa el "congelamiento" se refiere a una base de datos de 0.8MB.
Saludos,
Petra
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionan¡Eso es bastante interesante! Podría ser el tamaño de la base de datos, pero esa diferencia parece demasiado pequeña para ser realmente el caso. ¿Qué más puedes encontrar que sea diferente entre esos dos scripts, el que funciona y el que no?Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanlo siento 130MB versus 870MB
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanEsa es ciertamente una diferencia mayor, pero no parece un tamaño que realmente deba ser motivo de preocupación. Por curiosidad, ¿cuánto tiempo has esperado antes de forzar la salida de la instancia jmp congelada?
Si no puede ver ninguna otra diferencia entre el script que funciona y el que falla (aparte del tamaño de la base de datos), lo que haría a continuación es comenzar a separar partes del script sección por sección, ejecutándose en cada paso ( asegúrese de guardar antes de ejecutar en caso de que haya una congelación / bloqueo). Lo que intentaría hacer es encontrar el script más pequeño posible que pueda hacer que jmp se bloquee / se congele. Esto incluye simplificar las llamadas a la base de datos, asumiendo que eso es lo último que queda y que está causando un problema. Comience con lo que no funciona, y continúe reduciendo la complejidad hasta que funcione. Otro enfoque que uso a menudo funciona en la otra dirección. Comience con la secuencia de comandos máxima, pero comente todo lo que pueda estar causando un problema. Lentamente vuelva a agregar componentes hasta que encuentre su punto de falla.
Estoy feliz de seguir ayudando en esto basado en lo que encuentres. Una alternativa es contactar a support@jmp.com y trabajar con alguien para revisar su script y situación exactos para determinar qué está sucediendo. Y, puede hacer referencia a esta discusión si desea darles un poco de contexto.Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanGracias por tus sugerencias.
La secuencia de comandos se congela para la nueva computadora HP (se probaron dos computadoras HP), cuando se planea abrir la base de datos de 870 MB (se borraron todas las demás partes siguientes).
La misma nueva computadora HP no tiene problemas para completar el script que se refiere a la base de datos de 130MB. Ambas bases de datos son en principio iguales (solo dos pruebas diferentes -> nombres de columna diferentes).
Como se mencionó anteriormente: varias computadoras Dell que utilizamos también pueden completar ambos scripts (el que se refiere a la base de datos de 130 MB y el que se refiere a la base de datos de 870 MB).
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanCreo que es mejor que se ponga en contacto con nuestro departamento de soporte técnico: support@jmp.com . Están en una buena posición para ayudarlo a ver las conexiones ODBC y otras configuraciones para descubrir qué puede estar yendo mal.
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanAdemás, cuando se congela, prueba ALT-TAB para ver si hay una ventana de diálogo modal oculta que solicita algo.
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionanGracias, lo haremos.
La situación real es así: el script también funciona con la computadora HP, solo en el caso de que la base de datos se haya copiado en la unidad C de la computadora HP y el script se haya ajustado en consecuencia. El script original que hace referencia a la base de datos en la red no funciona con las computadoras HP ( HP 840 G5), pero está funcionando bien con las computadoras Dell Latitude.
Re: Nueva computadora HP en lugar de DELL (ambas con WIN 10) -> Los scripts JSL ya no funcionan"Esa es ciertamente una diferencia mayor, pero no parece un tamaño que realmente deba ser motivo de preocupación".
Querido Julien
FYI: a partir de este año comenzamos con una nueva base de datos (3 MB) y archivamos la base de datos anterior (895 MB), que solo podía importarse con las viejas computadoras DELL. Inmediatamente con el cambio a la base de datos más pequeña, el script JSL también funcionaba en las nuevas computadoras HP. -> el tamaño de la base de datos es importante 
Saludos,
Petra