RPG for InfoPrint Server
RPG for InfoPrint Server
Martin   29 Octubre 2007
Lo primero es decir que ésta entrada habla de un programa "made in Juan Carlos Paredes", desde aquí le doy las gracias por compartirlo con nosotros.
La gente que visitáis mi blog y además sois miembros del foro de Help400 seguro que sabéis quien es Juan Carlos.
Vamos por partes, lo primero, si usamos el InfoPrint Server a pelo para hacer una conversión a PDF como pone ésta entrada, el resultado es un directorio en el IFS, la ruta la formaran el directorio del archivo de configuración PSF, el nombre de la estación de trabajo y el usuario.
El nombre del archivo será, el nombre del archivo de spool, número, fecha, etc.
Que pasa si esto lo usamos un programa ???, en principio lo fácil sería usando el NetServer, mapearle una unidad a cada usuario a su pc. Cuando el usuario seleccione la opción de menú para imprimir, tendrá en su ordenador el pdf, pero que pasa si se cambia de sesión ??? el archivo se generara en otro directorio.
El InfoPrint Server tiene una opción para controlar esto, pero lo siguiente que queremos controlar es el nombre del archivo. Imaginaros que estamos imprimiendo facturas  y lo que quiero es que en el directorio (el que yo le diga al programa, no el que genera el InfoPrint) me ponga, por ejemplo, el número de factura más la fecha de factura como nombre de archivo (no quiero el pecao que pone el producto).

Para la gente que tenéis acceso a mi peazo 170, lo tenéis en la biblioteca "JCARLOS", están los fuentes y el programa, para el resto lo pondré en un SAVF en la zona de descargas cuando Juan Carlos me envíe un documento explicando como funciona (seguro que lo explica mejor que yo). Lo he usado en un cliente y funciona perfectamente.
Imaginaros una aplicación con HATS (o algo similar), lo único que necesito es un navegador, pero, por donde imprimo ???, necesito instalar una emulación 5250 para la impresora o usar el iSeries Access for Web. De esta forma si me curro un poco el tema, cualquier listado que pida un usuario lo tendrá inmediatamente en su pc en formato PDF.
infoprint.gif
12 Comentarios
1 Gustavo 12.11.2007 17:07:10

muy bueno el blog del enlace hay lugares de mi pais que ni conozco!

Por otra parte ya he probado y lo logre, tengo los CLs creados en mi biblioteca.

Ahora probaremos que funcione el renombrado de los PDF's

un abrazo y desde ya me he hecho habitué de este blog. !

2 Gustavo 12.11.2007 14:09:25

Estimados: acabo de bajar el SAVF con la solucion que hace tanto estaba esperando.

La pregunta quizas es basica pero permitanme hacerla... como hago para impactar en mi iSeries el archivo SAVF, es decir como puedo restaurar esa copia en el iSeries.

Muchas gracias y tenganme paciencia. Desde Argentina

3 Martín 12.11.2007 15:26:45

Gustavo, mira este enlace:

{ Link }

Nieves es una compañera de trabajo, tiene una hija en Salta, fue a visitar a su hija y me enviaba fotos desde Argentina, le hice este blog para estar en contacto con ella.

Algún día tendré yo un blog con mi viaje a Argentina. (Si Dios quiere y mi pensión me lo permite).

Un saludo

4 olpo58 29.10.2007 21:56:13

Lo estaba esperando e probado todo y no me sale, tambien podrias esplicar cuando se envia por email, sale en asunto: Copia software OS/400 y texto : El proceso OS/400 ha enviado correo. No responda a esta dirección.

No se como cambiarlo, Gracias

5 Martín 29.10.2007 23:08:39

Hola olpo58, tranqui, déjanos acabar con este tema y luego nos ponemos con los mensajes.

Un saludo

6 Elvira Jurado 30.10.2007 10:50:07

Hola:

Estoy peleandome con el infoprint server desde hace unos meses para poder cambiar el nombre de los archivos en el IFS de una manera fácil para los usuarios.

¡Que alegría cuando he leido que estará disponible en tu zona de descargas!.

Saludos

7 Juan Carlos 30.10.2007 18:17:30

Pues nada, ya está enviado el documento con las explicaciones de cómo funciona para que lo cuelgues. Sólo indicar, aunque ya se explica en el documento, que esta utilidad está hecha y probada en una versión 5.3. Utiliza un par de APIs, así que es posible que en otras versiones dé algún problema si han cambiado algún parámetro.

Espero que os sirva.

Juan Carlos.

8 Gustavo 12.11.2007 15:18:22

Muchas gracias. Estoy ya mismo probandolo.

Te esperamos por Argentina. No hagas caso solo de los lugares que te presentan las agencias turisticas.... hay muchos sitios mas por conocer. Entre ellos la provincia de Mendoza, realmente tiene lugares tremendos... el cañon del Atuel, Penitentes, Puente del Inca, Cerro de la Gloria, el zoologico realizado sobre una montaña en un habitat totalmente natural.

Las termas en varios puntos del pais... en fin, a que te han dado ganas de venirte?

9 Martin 12.11.2007 14:41:38

Argentina, con la ganas que tengo de conocer tu país.

Estaba planificando un viaje con unos amigos, queríamos conocer la Patagonia, Iguazú, etc, etc, íbamos a montar el cuartel general en Puerto de Plata, porque mis amigos tienen familia allí, lo hemos aplazado por falta de tiempo (y dinero), pero cuando me jubile es uno de los lugares que quiero visitar.

Bueno Gustavo, vamos a tu pregunta, el SAVF lo puedes pasar al iSeries por FTP, lo primero, crearte el SAVF en tu máquina, CRTSAVF, el nombre ???, el mismo que el que te bajaste, biblioteca ???, por ejemplo la QGPL.

Siguiente paso, ponte el savf bajado en el disco C de tu pc, en el raíz para hacerlo mas fácil.

Abre una ventana de Windows de indicador de mandatos, teclea FTP y la dirección de tu máquina, te pedirá usuario y contraseña. Un vez hayas hecho login, si haces un dir, puedes ver la biblioteca o directorio donde estás, lo normal es que sea la QGPL, si no es así, debes situarte en la GPL.

Teclea Bin, te mostrara "Representación binaria", por ultimo, pasarlo al iSeries:

put C:/nombre del savf + Intro, ejemplo, put C:/prueba.savf.

Ya lo tienes en la QGPL, como lo restauras ???, RSTLIB, dispositivo ??? *savf , savf ??? el que restauraste, biblioteca ??? JCARLOS.

Un saludo

10 Laura 23.11.2007 06:36:01

Hola no encuentro donde bajar el archivo de salvar, me pueden ayudar por favor.

De antemano muchas gracias.

Saludos

11 Martín 23.11.2007 22:37:35

Ya lo tienes, está al final de este documento.

Un saludo

12 Martín 23.11.2007 11:12:28

Hola Laura, lo tenía en Document Manager pero debido al cambio de servidor todavía no está operativo, ahora no tengo tiempo pero por la tarde te pongo un anexo en este mismo documento.

Veo que tu entrada en mi blog es a través de Google-Mexico, ahora en España son la 9.30 AM, llegare a casa sobre los 18.00 PM, sobre esa hora si no pasa nada raro te pongo el SAVF.

Un saludo

Comentar
El comentario quedará pendiente de aprobación

SIDRA400
RPG for InfoPrint Server
SIDRA400
Entrada