Guardar tabla de datos en un punto compartido<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos
Logré leer tablas de datos (cargadas manualmente) desde un punto compartido usando JSL.
Sin embargo, no puedo encontrar una manera de hacer que JMP (versión 8.0.2 en Windows) guarde un archivo en este punto compartido.
Para leer un archivo utilizo:
dt = open(::ruta||"MiTabla.jmp");
donde la ruta es una cadena larga que comienza con http:// .....
Esto funciona bien.
Para guardar un archivo utilizo:
dt << guardar(::ruta||"MiTabla1.jmp")
¿JMP interpreta ::path||"MyTable1.jmp" como el nombre del archivo y no como la ruta completa, incluido el nombre del archivo? Y guarda el archivo con un nombre estúpidamente largo en el directorio actual en lugar de en el punto compartido...
¡Cualquier sugerencia es altamente apreciada!
BR, Marianne
Re: Guardar tabla de datos en un sharepointMe pondré en contacto con nuestros chicos de TI.
¡Muchas gracias por tu ayuda para solucionar este problema!
BR, Marianne
Re: Guardar tabla de datos en un sharepointEstoy ejecutando Internet Explorer 8 en Windows XP.Nuestro Sharepoint no es la última versión.
Parece que necesita consultar con su administrador de Sharepoint.Los siguientes comandos funcionaron por cierto:
dt = tabla de datos actual();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
Re: Guardar tabla de datos en un sharepointNo, realmente tener Hecho mientras escribes y obtienes la ruta en mi respuesta anterior. Estoy en Windows XP, ¿quizás tú estés en algo diferente?
De todos modos, eliminar http: e intercambiar las barras frontales con barras traseras funcionó hasta cierto punto...
Ahora JMP entiende lo que quiero hacer y intentos para guardar el archivo con el nombre correcto en la carpeta correcta. Sólo ahora recibo un mensaje de error:
Problema de E/S. No se puede abrir en modo ReadWrite.
El nombre de red especificado ya no está disponible.
No se puede guardar el archivo.
Parece algún tipo de problema de permisos, pero mis permisos en este punto compartido son "Control total". Pensé que era suficiente.
Re: Guardar tabla de datos en un sharepointCreo que está cambiando la vista a una vista del Explorador y luego copiando la URL ( http:// ...) y tratando de usar eso.No creo que eso funcione.Pruebe esto en su lugar:
Cuando esté mirando la carpeta de Sharepoint que desea:
1. Cambie la vista a Todos los documentos
2. Haga clic en Acciones > Abrir con el Explorador de Windows
3. Una vez que se abra la ventana del Explorador de Windows (por separado de IE), tendrá una ruta de carpeta estilo unc que puede usar.Debería empezar con \\ .
Re: Guardar tabla de datos en un sharepointEstimado PMroz
Gracias por tu comentario, ¡pero esto es exactamente lo que he hecho!
Abrí la carpeta Sharepoint en el Explorador de Windows y copié la ruta desde aquí: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
Esta ruta funciona bien con dt=open(::pathstr||"MyTable.jmp").
Pero no funciona con dt<
Vea la explicación de lo que sucede en mi respuesta anterior.
BR, Marianne
de alguna manera obtuve un conjunto adicional de http: en el texto anterior... El mensaje fue editado por: Marianne Toft
Re: Guardar tabla de datos en un sharepointVea si puede abrir su carpeta de Sharepoint como una carpeta de Windows.Eso le dará la ruta estilo unc que funcionará desde JMP.Cuando esté mirando la carpeta de Sharepoint adecuada, haga clic en Acciones > Abrir con el Explorador de Windows.Obtendrá una ventana del Explorador de Windows que muestra sus archivos.La ruta de la carpeta correcta se encuentra en la parte superior y se verá así:
\\mysite.mycompany.com\mysubject\jmpprograms\Documentos compartidos
Luego, la ruta completa de su archivo será "\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp".
Re: Guardar tabla de datos en un sharepointHola Guillaume
gracias por intentar ayudar .
Sí, mi ruta es una cadena (definida como ::path = " http:// ..............\"; )
La ruta como tal funciona bien; de lo contrario, el comando de apertura no habría funcionado.
Pero al guardar ocurre el problema. ¡He solucionado el problema, pero no sé cómo solucionarlo! El problema es que Save interpreta la cadena de entrada que le doy de forma incorrecta.
dt< guarda dt como MiTabla.jmp en el directorio actual .
dt< guarda dt como MiTabla.jmp en C:\Archivos de programa .
dt< http://.......\MiTabla.jmp ") se supone que guarda dt como MiTabla.jmp en la carpeta especificada en Sharepoint (dada por la ruta), pero en su lugar guarda dt en el directorio actual como un archivo llamado http---.................MiTabla.jmp .
No hay ningún mensaje de error en el registro, solo 'Scriptable[]' como JMP hace guarde el archivo, simplemente en el lugar equivocado y con el nombre equivocado...
También intenté cambiar el directorio usando establecer el directorio actual, pensando que entonces podría guardar el archivo usando dt<
pero no pasa nada (ningún mensaje de error, ningún cambio de directorio).
establecer el directorio actual (::ruta);
BR, Marianne
Re: Guardar tabla de datos en un sharepointHola Marianne,
¿Probaste con esta sintaxis?
ruta de acceso = " http:// ..............";
dt = open(strpath || "MiTabla.jmp");
dt << guardar(strpath || "MiTabla1.jmp");
¿Podrías copiar el registro de la declaración guardada?
Saludos,
Guillaume