5 Respuestas Última respuesta el Nov 4, 2014 5:04 AM por Draco

    Importar datos desde un dbf en un volumen a montar

    gallast78

      Buenas tardes, soy nuevo en este foro y necesitaria algo de ayuda con un problema de montaje y desmontaje de volúmenes:

       

      Tengo Filemaker 11 montado en un servidor  Mac. En este servidor a través de remoto varios compañeros accedemos a una base de datos. En ésta debemos importar unos campos desde un .dbf  lo que hacemos a través de un botón con importación automatizada. Hasta ahí, todo controlado.

      El problema reside en que al estar el .dbf de origen en un servidor Windows necesitamos hacer un montaje del volumen manualmente.

       

      Tras algunos intentos por automatizar esta tarea con applescript, lo único que consigo es que a veces se monte y otras no, a veces se desmonte y otras no; generando continuos errores.

        • 1. Re: Importar datos desde un dbf en un volumen a montar
          Draco

          Gallast, primero aclarame estos puntos, ...

           

          PREGUNTAS

           

          1.- Servidor OSX + FMpro 11    : hospeda la DB con FM Pro 11 ?

          ..................................................................................................................

           

          2.- Clientes FMpro 11            a : Estos acceden vía botón remoto de FileMaker Pro 11 a la DB "servida" por servidor FMpro11 ?

                                                        b : Clientes importan dbf (ubicado en la máquina del cliente) al aplicativo ubicado en el servidor ?

                                                        c : El dbf no se encuentra el servidor, tampoco en la máquina del cliente, sino en una tercera máquina y esta es windows ?

           

          Saludos

          Draco

          • 2. Re: Importar datos desde un dbf en un volumen a montar
            gallast78

            Buenas Draco,

             

            1- El archivo es un Filemaker 11 situado en un Servidor MacOSX (1ª máquina) con FileMaker Pro 11, al que accedemos desde 5 puestos (2ª máquina) en red via "botón remoto".

            2- Este archivo (o mejor dicho uno de sus Scripts) necesita recuperar información cada cierto tiempo de un DBF situado en un servidor Windows (3ª máquina) via importación automática.

             

            Como te comentaba hacer una conexión manual a través de SMB al servidor Windows donde está el archivo DBF es sencillo. El problema surge cuando lo intento automatizar de tal forma que la rutina busque el volumen montado y en caso de no existir lo monte. Tras este paso, haga la importación automática de los campos.

             

            Gracias de antemano.

            • 3. Re: Importar datos desde un dbf en un volumen a montar
              Draco

              Disculpa la demora, ...TROIFILE

              1 de 1 personas indicaron que les resultó útil
              • 4. Re: Importar datos desde un dbf en un volumen a montar
                gallast78

                Gracias Draco, pero no llego a entender porqué si hago un script para montar el volumen Windows (3a. maquina), otro para la importación automatica y otro para demontar el volumen Windows; y ejecuto estos tres scripts por separado todos funcionan. Sin embargo cuando reuno estos tres scripts en uno (incorporando tiempo de pausa entre ellos) dejan de funcionar.

                • 5. Re: Importar datos desde un dbf en un volumen a montar
                  Draco

                  0.- conectate desde un usuario al app. ubicado en la máquina "servidora" (1ª máq.)

                  1.- monta un volumen en tu máq. (2ª máq.) apuntando a la 3ª máq. (apuntando a la tercera máquina, que contiene el DBF)

                  2.- mueve el DBF a tu máquina

                  3.- importalo al app. al que ya estas conectado en la 1ª máq.  (debes mover el dbf desde la 3ª máq. SIEMPRE al mismo lugar en la 2ª máq.)

                   

                  Todo de forma automática,... vía script.

                   

                  Saludos

                  Draco