COMO EJECUTAR UN DTS O UN SP DESDE EL AS/400?

24/04/2006 - 21:40 por miguel.mendoza | Informe spam
Buenas tardes a todos.

Tengo un DTS que transfiere Inf. de un archivo de texto a un archivo de
AS/400.
Mi problema es de que el usuario final solo tiene acceso al AS/400 y no
a las opciones de
SQL ( para que ejecute el DTS ), por lo cual quiero generarle una
opcion dentro del AS/400,
que ejecute el DTS, pero no se como hacerlo.

Tendran algun ejemplo de como ejecutarlo?

De antemano, muchas gracias.


Saludos

Preguntas similare

Leer las respuestas

#1 Servando Canales [MSFT]
24/04/2006 - 23:27 | Informe spam
No creo que exista forma de hacerlo desde AS400.
Pero lo que puedes hacer (si el usuario no tiene acceso al server de SQL) es
crear un tarea programada (scheduled job) para que se ejecute el (los) dia(s)
y hora(s) necesaria(s).

Saludos

"" wrote:

Buenas tardes a todos.

Tengo un DTS que transfiere Inf. de un archivo de texto a un archivo de
AS/400.
Mi problema es de que el usuario final solo tiene acceso al AS/400 y no
a las opciones de
SQL ( para que ejecute el DTS ), por lo cual quiero generarle una
opcion dentro del AS/400,
que ejecute el DTS, pero no se como hacerlo.

Tendran algun ejemplo de como ejecutarlo?

De antemano, muchas gracias.


Saludos


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
25/04/2006 - 00:08 | Informe spam
Si desde el AS/400 puedes ejecutar un comando de línea, usa DTSRUN.EXE para
ejecutar el paquete DTS.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

wrote in message
news:
Buenas tardes a todos.

Tengo un DTS que transfiere Inf. de un archivo de texto a un archivo de
AS/400.
Mi problema es de que el usuario final solo tiene acceso al AS/400 y no
a las opciones de
SQL ( para que ejecute el DTS ), por lo cual quiero generarle una
opcion dentro del AS/400,
que ejecute el DTS, pero no se como hacerlo.

Tendran algun ejemplo de como ejecutarlo?

De antemano, muchas gracias.


Saludos

Respuesta Responder a este mensaje
#3 miguel.mendoza
25/04/2006 - 00:51 | Informe spam
Servando, muchisimas gracias por tu ayuda.

Saludos...
Respuesta Responder a este mensaje
#4 Servando Canales [MSFT]
25/04/2006 - 05:21 | Informe spam
Mencionó que el usuario no tiene aceso al server de SQL, por eso no puede
ejecutar el paquete.
Pero como lo ejecutas desde el AS400? El sistema operativo donde esta el
AS400 se puede? emula a windows?


"Gustavo Larriera [MVP]" wrote:

Si desde el AS/400 puedes ejecutar un comando de línea, usa DTSRUN.EXE para
ejecutar el paquete DTS.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

wrote in message
news:
> Buenas tardes a todos.
>
> Tengo un DTS que transfiere Inf. de un archivo de texto a un archivo de
> AS/400.
> Mi problema es de que el usuario final solo tiene acceso al AS/400 y no
> a las opciones de
> SQL ( para que ejecute el DTS ), por lo cual quiero generarle una
> opcion dentro del AS/400,
> que ejecute el DTS, pero no se como hacerlo.
>
> Tendran algun ejemplo de como ejecutarlo?
>
> De antemano, muchas gracias.
>
>
> Saludos
>



Respuesta Responder a este mensaje
#5 Salvador Ramos
25/04/2006 - 16:50 | Informe spam
Hola Servando,

Si que hay formas de llamar a archivos .bat desde el AS/400.
Yo hace un tiempo hice una pequeña aplicación en VB que recibía unos
parámetros y escribía sus valores en celdas una hoja Excel, para que esta se
recalculase e imprimiese otra hoja que se basaba en esos valores.

Hasta aquí nada extraño, salvo que la llamada a mi aplicación VB6 se hacía
desde el AS/400, y al usuario le salía un listado por la impresora, que era
la impresión de la hoja excel. Para él era todo transparente, ejecutaba su
listado y ya está, aunque realmente lo que hacía internamente era llamar a
un .bat, este llamaba a mi programa vb6, que habría la hoja excel, pasaba
valores e imprimía. Con ello se evitó hacer unos cálculos muy complejos y se
aprovechó Excel para ello.

Esa parte la hizo otra persona de mi empresa, no te podría dar más
información ya que ahora trabajo en otra empresa, pero si que te puedo
confirmar que se puede hacer con toda seguridad.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Servando Canales [MSFT]"
escribió en el mensaje
news:
Mencionó que el usuario no tiene aceso al server de SQL, por eso no puede
ejecutar el paquete.
Pero como lo ejecutas desde el AS400? El sistema operativo donde esta el
AS400 se puede? emula a windows?


"Gustavo Larriera [MVP]" wrote:

Si desde el AS/400 puedes ejecutar un comando de línea, usa DTSRUN.EXE
para
ejecutar el paquete DTS.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers
no rights.

wrote in message
news:
> Buenas tardes a todos.
>
> Tengo un DTS que transfiere Inf. de un archivo de texto a un archivo de
> AS/400.
> Mi problema es de que el usuario final solo tiene acceso al AS/400 y no
> a las opciones de
> SQL ( para que ejecute el DTS ), por lo cual quiero generarle una
> opcion dentro del AS/400,
> que ejecute el DTS, pero no se como hacerlo.
>
> Tendran algun ejemplo de como ejecutarlo?
>
> De antemano, muchas gracias.
>
>
> Saludos
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida