Power Builder - Mandar un archivo via ftp

 
Vista:

Mandar un archivo via ftp

Publicado por Oscar SS (54 intervenciones) el 13/09/2003 00:35:42
Hola buen dia, Quiero hacer lo siguiente:
hay usuarios que se conectan remotamente a mi aplicacion via terminal services, mi problema empieza cuando desean imprimir un factura, por que de esta forma la impresion sale en la impresora que tiene configurado el servidory no en la maquina desde la que esta conectado el usuario, la idea es solucionar este problema generando un archivo en excel con los datos de la factura y mandarlo a la maquina que tiene el usuario via ftp e imprimir el archivo en la impresora que tiene configurada el usuario, he encontrado poca información sobre esto, si alguien tiene alguna idea de como hacer esto le agradecere mucho su ayuda, sobre todo como imprimir remotamente desde power builder, tambien como mandar un archivo via ftp desde powerbuilder, estoy utilizando PB6.5 .
De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mandar un archivo via ftp

Publicado por Ricardo (1957 intervenciones) el 13/09/2003 00:51:42
Con que S.O. estas trabajando ?

//----------------------- COPIAR ARCHIVO VIA FTP DESDE PB

li_ftpFile = FileOpen(ls_ftpFile, LineMode!, Write!, LockReadWrite!, Replace!)
If li_ftpFile = -1 Then
MessageBox(This.Title, "Error Creating " + ls_ftpFile)
Return False
End If

FileWrite(li_ftpFile, "open " + ls_server)
FileWrite(li_ftpFile, ls_username)
FileWrite(li_ftpFile, ls_password)
FileWrite(li_ftpFile, "lcd " + ls_sourceFolder)
FileWrite(li_ftpFile, "cd " + ls_remoteFolder)
FileWrite(li_ftpFile, "put " + ls_sourceFile)
FileWrite(li_ftpFile, "close")
FileClose(li_ftpFile)

ls_dosCommand = 'ftp -s:"' + ls_ftpFile + '"'
li_status = Run(ls_dosCommand, Minimized!)

If li_status = -1 Then
MessageBox(This.Title, "Error executing the FTP")
Return False
End If

Return True
//------------------------------------------------------------------------------

Espero te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Otro

Publicado por Ricardo (1957 intervenciones) el 13/09/2003 01:04:58
Este ejemplo lo dio alguien del foro, sorry por no recordar su nombre, pero con su permiso aqui esta:

-------------scrip del bat ------- manda.bat
echo off
C:\archivo
ftp -in 1.1.1.1 <manda.ftp
pause
echo on
---------Srcip ftp-------manda.ftp

user super

bin
hash
bell
put c:\archivo\archivo.txt archivo.txt
ls -l
close
bye
-----

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Otro

Publicado por Oscar SS (54 intervenciones) el 13/09/2003 03:14:46
Gracias Ricardo, voy a checarlos haber si me funcionan.
Oye sabes si es posible imprimir es archivo que mando remotamente?.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mandar un archivo via ftp

Publicado por Jorge (900 intervenciones) el 14/09/2003 22:57:39
Hola, hay mucho de FTP, Yo publique le bat por DOS que funciona
muy bien y es rapido, lo he probado utimamente en W 2000
pero si quieres un OCX 32 bits, dime y te lo envio

Y por TS Terninal Service) creo que tambien puedes imprimir en tu impresora Local algo hice una vez dejame ver y te comento

Suerte Jorge
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mandar un archivo via ftp

Publicado por Oscar SS (54 intervenciones) el 15/09/2003 18:54:13
Hola Jorge, te agredeceria mucho si me mandas la información que tienes el archivo bat y el OCX para probarlos y ver si me funcionan, estoy utilizando win2000, la mayoria de las maquinas utilizan ese SO, Tambien me serviria mucho el pode rimprimir en la maquian local.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mandar un archivo via ftp

Publicado por Jorge (900 intervenciones) el 16/09/2003 15:02:30
Te envio por correo Ejemplos de Ftp

Respecto a Terminal Prueba esto
En tu Pc Cliente Define la Impresora y compartela por ejemplo con
en nombre de Printer Luego la capturas con este bat

net use lpt1: \\%computername%\Printer

Cuando te conectas a TS, te creara una sesion de esa printer
en la sesion del TS, Si, imprimes sobre esa sesion, debe
imprimir en Tu Impresora Local,

Pruebalo y me Cuentas.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mandar un archivo via ftp

Publicado por JUAN ALFREDO (1 intervención) el 21/01/2021 04:07:39
buenas noches, si tuvieses la información o un ejemplo para copiar un achivo txt a una carpeta ftp. muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar