Para saber el dia de la semana de una fecha dada

2006-07-12 Por tema David








Hay alguna función que me devuelva el día de la semana de
una fecha que le pase 

 

 

 

Dpto.Informático

Foisa. SA

 








RE: tema archivo plano con separadores

2006-07-12 Por tema Arbués Sanz , Jesús








Hola Paco.

 

Mírate el mandato CPYFRMSTMF, también
tienes el CPYTOSTMF pero para el paso que ya tienes.

 

Espero te ayude.

 

Un saludo,

 

Jesús

 









De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En
nombre de Paco
Enviado el: jueves, 13 de julio de
2006 8:08
Para: forum.help400@combios.es
Asunto: tema archivo plano con
separadores



 

Hola Compañeros, recibo este archivo y quisiera leerlo par
incluirlo en una base de datos, 

teneis alguna rutinilla que lo haga teniendo en cuenta que
uno de los campos es de varios

tamaños y va separado por ;  ¿??¿¿¿

 

45313;YEPES;045;45

16373;YEMEDA;016;16

28609;VILLAMANTILLA;028;22

28610;VILLAMANTA;028;22

28598;VILLAMANRIQUE DE TAJO;028;36

41850;VILLAMANRIQUE DE LA CONDESA;041;15

 

 

Gracias.

 

Saludos 

Paco Medina

Exclusivas Camacho, S.Ltda.

Dtor.Informatica

 








tema archivo plano con separadores

2006-07-12 Por tema Paco








Hola Compañeros, recibo este archivo y quisiera leerlo par
incluirlo en una base de datos, 

teneis alguna rutinilla que lo haga teniendo en cuenta que
uno de los campos es de varios

tamaños y va separado por ;  ¿??¿¿¿

 

45313;YEPES;045;45

16373;YEMEDA;016;16

28609;VILLAMANTILLA;028;22

28610;VILLAMANTA;028;22

28598;VILLAMANRIQUE DE TAJO;028;36

41850;VILLAMANRIQUE DE LA CONDESA;041;15

 

 

Gracias.

 

Saludos 

Paco Medina

Exclusivas Camacho, S.Ltda.

Dtor.Informatica

 








Re: (no subject)

2006-07-12 Por tema Marti Riera
Hola,
 
Mirate el mandato CVTDAT.
 
Saludos. 
El día 12/07/06, David <[EMAIL PROTECTED]> escribió: 




Alguien conoce una función del AS-400 que devuelva la fecha juliana gracias.
 
 
Dpto.Informático
Foisa. SA
 -- Martí Riera 


RE: Dudas sobre php en i5

2006-07-12 Por tema Foro








Perdón pero no añadieron .NET al ROADMAP
de IBM porque alguien se quejara, sino por que IBM tiene muy claro que sólo el
15% de todo el parque de AS/400 e iSeries que hay en la actualidad irá a
Java… al resto hay que buscarle una solución antes de que se vaya de
IBM... incluidas soluciones en .NET que usan como servidor de base de datos el
iSeries o i5 ahora.

 

Palabras literales de Doug Fulmer,
ejecutivo de ventas para todo el mundo de la infraestructura iSeries. 

 

Y como bien dices hay millones de páginas
Web sobre java pero dime cuantas hablan también del AS/400

 

Saludos

 



Carlos Valero



 

-Mensaje original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En
nombre de appleseed a
Enviado el: miércoles, 12 de julio
de 2006 17:14
Para: forum.help400@combios.es
Asunto: Re: Dudas sobre php en i5

 



"La polemica
incrementa las conversaciones".





 





Bueno, pues parece ser
que CGI es la leche.. .hablaré con IBM para que lo incluyan en su famoso
"ROADMAP". ALguien se quejo e incluyo .NET.





 





Pero Guillermo, para
hablar mal de Java ¿no hay que conocerlo?.





RPG es un 600 que se ha
convertido en un Ferrari.





Pero Java es un F1 que
hay que empezar a saber conducir.





 





Hay muchas aplicaciones
que han dejado las transacciones de RPG por Java, para bien o para mal. Pero
los negocios son los negocios.





 





Fernando, CSS lo usa CGI,
XML, JSP, etc, no solo es propio de CGI.





 





Que yo sepa no hay
controles Web que permitan el comportamiento de un subfichero sin pegar un
pantallazo el explorador. Ya que los exploradores no son ni clientes PC, SUN ha
creado el concepto de "Cliente Rico", basado en..
"oh"".. sorpresa!.. Eclipse!!. Es una alternativa mas a la
interface web que está por ver.





 





Nadie ha hablado de crear
lógica con PHP. PHP es web, como lo que RPG es iSeries. Y unir Zend con
iSeries.. ufss.. me parece fascinante.





 





 





Como decia Guillermo:





"





esto es la leche!





o sea que mejor le
ponemos un puto pc grande con un linux, 42 paginillas con php y jubilamos al
programador RPG y vendemos el 400 a los de segunda mano!





toma defensa de la
plataforma"





 





No hombre, no. Con el
iSeries hay suficiente. Se ve que has discutivo con mas de uno para mantener el
iSeries, y no hace falta, ya que php nos permitiría hacerlo perfectamente. (ah..
o el odiado WebSphere).





Y si lo hacemos con RPg..
vaya.. ahora a enseñarle _javascript_, o css.. y para colmo tengo que obligar al
departamento Web a ceñirse a UNA SOLA TECNOLOGIA. Pues que eligan los de web y
yo os sirvo en bandeja los datos.





Y si aprendo desarrollo
web, mejor para mi.





 





IBM se empeña en Java por
que es bueno, con sus ventajas e inconvenientes, pero muy bueno (y con millones
de paginas web sobre Java!).





 





" 



esto de los objetos
cuando sea mayor voy a ver si me entero.





en el mundo real de las
aplicaciones transaccionales lo unico de interes de la tecnologia de objetos es
lo que ya se hacia con el sentido comun: la reutilizacion de partes de codigo
compiladas (llamadas a programa o ahora procedimientos ILE), la definicion
razonable (como 3a forma normal) de BD y, si se usan tecnicas algo avanzadas,
la reutilizacion de especificaciones para el mantenimiento. las demas cosas son
chorradas para la galeria. 





bueno, voy a ver si voy
al fnac a ver si hay algun libro de cgi para leerlo, que me tiene
intrigao."





 







Me dejas helao... acabas
de eliminar de un plumazo la teoria de objetos... que bien! ya no la
necesitamos!. cuantos "arturitos" en el paro!..jaja





 



  












LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/386 - Release Date: 12/07/2006








--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/386 - Release Date: 12/07/2006
 

RE: Dudas sobre php en i5

2006-07-12 Por tema Foro








Perdón pero no añadieron .NET al ROADMAP
de IBM porque alguien se quejara, sino por que IBM tiene muy claro que sólo el
15% de todo el parque de AS/400 e iSeries que hay en la actualidad irá a Java…
al resto hay que buscarle una solución antes de que se vaya de IBM... incluidas
soluciones en .NET que usan como servidor de base de datos el iSeries o i5
ahora.

 

Palabras literales de Doug Fulmer,
ejecutivo de ventas para todo el mundo de la infraestructura iSeries. 

 

Y como bien dices hay millones de páginas Web
sobre java pero dime cuantas hablan también del AS/400

 

Saludos

 



Carlos Valero



 

-Mensaje original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En
nombre de appleseed a
Enviado el: miércoles, 12 de julio
de 2006 17:14
Para: forum.help400@combios.es
Asunto: Re: Dudas sobre php en i5

 



"La polemica incrementa
las conversaciones".





 





Bueno, pues parece ser
que CGI es la leche.. .hablaré con IBM para que lo incluyan en su famoso
"ROADMAP". ALguien se quejo e incluyo .NET.





 





Pero Guillermo, para
hablar mal de Java ¿no hay que conocerlo?.





RPG es un 600 que se ha
convertido en un Ferrari.





Pero Java es un F1 que
hay que empezar a saber conducir.





 





Hay muchas aplicaciones
que han dejado las transacciones de RPG por Java, para bien o para mal. Pero
los negocios son los negocios.





 





Fernando, CSS lo usa CGI,
XML, JSP, etc, no solo es propio de CGI.





 





Que yo sepa no hay
controles Web que permitan el comportamiento de un subfichero sin pegar un
pantallazo el explorador. Ya que los exploradores no son ni clientes PC, SUN ha
creado el concepto de "Cliente Rico", basado en..
"oh"".. sorpresa!.. Eclipse!!. Es una alternativa mas a la
interface web que está por ver.





 





Nadie ha hablado de crear
lógica con PHP. PHP es web, como lo que RPG es iSeries. Y unir Zend con
iSeries.. ufss.. me parece fascinante.





 





 





Como decia Guillermo:





"





esto es la leche!





o sea que mejor le
ponemos un puto pc grande con un linux, 42 paginillas con php y jubilamos al
programador RPG y vendemos el 400 a los de segunda mano!





toma defensa de la
plataforma"





 





No hombre, no. Con el
iSeries hay suficiente. Se ve que has discutivo con mas de uno para mantener el
iSeries, y no hace falta, ya que php nos permitiría hacerlo perfectamente.
(ah.. o el odiado WebSphere).





Y si lo hacemos con RPg..
vaya.. ahora a enseñarle _javascript_, o css.. y para colmo tengo que obligar al
departamento Web a ceñirse a UNA SOLA TECNOLOGIA. Pues que eligan los de web y
yo os sirvo en bandeja los datos.





Y si aprendo desarrollo
web, mejor para mi.





 





IBM se empeña en Java por
que es bueno, con sus ventajas e inconvenientes, pero muy bueno (y con millones
de paginas web sobre Java!).





 





" 



esto de los objetos
cuando sea mayor voy a ver si me entero.





en el mundo real de las
aplicaciones transaccionales lo unico de interes de la tecnologia de objetos es
lo que ya se hacia con el sentido comun: la reutilizacion de partes de codigo
compiladas (llamadas a programa o ahora procedimientos ILE), la definicion
razonable (como 3a forma normal) de BD y, si se usan tecnicas algo avanzadas,
la reutilizacion de especificaciones para el mantenimiento. las demas cosas son
chorradas para la galeria. 





bueno, voy a ver si voy
al fnac a ver si hay algun libro de cgi para leerlo, que me tiene
intrigao."





 







Me dejas helao... acabas
de eliminar de un plumazo la teoria de objetos... que bien! ya no la
necesitamos!. cuantos "arturitos" en el paro!..jaja





 



  








LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/386 - Release Date: 12/07/2006








--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/386 - Release Date: 12/07/2006
 


Re: Dudas sobre php en i5

2006-07-12 Por tema appleseed a
  "Ajax te permite modificar cualquier parte de la página web con datos recibidos del servidor sin tener que recargar la página. ¿ No es eso lo que comentas?"  Una página web tiene un control de paginación al igual que un visual basic, por ejemplo?. Yo no he visto ninguna, y se lo que es Ajax ( por lo que leo es el DIOS supremo del desarrollo web)".     "La analogía me parece graciosamente acertada: ¿Cuanto dura el motor de un F1? ¿Y cuanto consume?. Para fardar una rato va bien, pero para hacer kilómetros... (no lo tomes demasiado en serio, es coña ;) ) ."  Ufs, y un Ferrari.. que con el suelo que tengo yo, ya he quemado unos cuantos :-)  "A mi me inquieta bastante el número de capas de software que hay que utilizar para hacer hasta la chorrada más simple y el funcionamiento del
 'garbaje collector', que te puede dar algún disgusto en forma de 'not enough memory' en el momento más inoportuno. "     COn java no tienes que gestionar la basura. Es más, la JVM del iSeries es magnifica para evitar todo lo que dices."Por otro lado, cuando pienso que ese lenguaje fue ideado para sistemas empotrados en maquinaria y similares, y veo para todo lo que se usa, no puedo dejar de pensar en el dicho: 'quien mucho abarca, poco aprieta'."     y.. ¿que significan las siglas de RPG?. ¿real playing game?" 
		LLama Gratis a cualquier PC del Mundo.Llamadas a fijos y móviles desde 1 céntimo por minuto.http://es.voice.yahoo.com

RE: Ayuda urgente

2006-07-12 Por tema Machado Nicolás Guillermo



Porque grabas una base de conocimientos en un AS/400 
??
Porque, si quieres usar el AS/400, no usas el 
IFS?
 
Se puede grabar un .tar dentro de un SAVF ?? o lo haces por 
que siempre lo trabajas binario ??
 
Saludos
Nicolas

  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of 
  [EMAIL PROTECTED]Sent: Miércoles, 12 de Julio de 2006 
  10:50 a.m.To: forum.help400@combios.esSubject: Ayuda 
  urgente
  Tengo en Linux una carpeta para 
  almacenar las Bases de Conocimiento de las Aplicaciones realizadas en Genexus, 
  esta carpeta la comprimo .tar y la envio a un  archivo RESPALDOGX.SAVF en 
  el AS/400 Modelo 720. Ahora 
  necesito hacer la acción al revez, debo recuperar ese archivo del AS/400 y 
  chequear las bases de conocimiento, con FTP me bajo este archivo a la 
  computadora la duda es conque extencion debo bajarlo para poder chequear la 
  información almacenada. Gracias 
  por su ayuda. Att. 
  Enrique


RE: (no subject)

2006-07-12 Por tema Juan Carlos Sevilla



Hola
con el mandato Convertir Fecha (CVTDAT)
Un Saludo


De: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] En nombre de DavidEnviado 
el: miércoles, 12 de julio de 2006 19:00Para: 
forum.help400@combios.esAsunto: (no subject)


Alguien conoce una función del 
AS-400 que devuelva la fecha juliana gracias.
 
 
Dpto.Informático
Foisa. 
SA
 


(no subject)

2006-07-12 Por tema David








Alguien conoce una función del AS-400 que devuelva la fecha
juliana gracias.

 

 

Dpto.Informático

Foisa. SA

 








Re: Dudas sobre php en i5

2006-07-12 Por tema Guillermo Andrades (CPI Software)

la simplicidad es la madre de la eficiencia.

G.
On 7/12/06, Fernando Pérez <[EMAIL PROTECTED]> wrote:



<>
No se si yo soy ese Fernando, porque no he hablado de CSS en ningún momento. Si es por las plantillas, me refiero a código html con 'variables' incrustadas.
<>
Ajax te permite modificar cualquier parte de la página web con datos recibidos del servidor sin tener que recargar la página. ¿ No es eso lo que comentas?
<>
La analogía me parece graciosamente acertada: ¿Cuanto dura el motor de un F1? ¿Y cuanto consume?. Para fardar una rato va bien, pero para hacer kilómetros... (no lo tomes demasiado en serio, es coña ;) ) .Evidentemente java tiene muchas virtudes, pero yo no lo valoraría en función de las aplicaciones que se han hecho con el. Ejemplos como VHS vs Beta, MS Dos contra Mac o OS 2, etc. nos demuestran que lo más vendido no siempre es lo mejor. De todas maneras, el que sea tan utilizado da a entender que, por lo menos, un desastre total no será.
A mi me inquieta bastante el número de capas de software que hay que utilizar para hacer hasta la chorrada más simple y el funcionamiento del 'garbaje collector', que te puede dar algún disgusto en forma de 'not enough memory' en el momento más inoportuno. 
Por otro lado, cuando pienso que ese lenguaje fue ideado para sistemas empotrados en maquinaria y similares, y veo para todo lo que se usa, no puedo dejar de pensar en el dicho: 'quien mucho abarca, poco aprieta'.


Saludos.
Fernando Pérez  Cerámica Saloni. Dpto. Auditoría y Organización

En/na appleseed a ha escrit: 



"La polemica incrementa las conversaciones".
 
Bueno, pues parece ser que CGI es la leche.. .hablaré con IBM para que lo incluyan en su famoso "ROADMAP". ALguien se quejo e incluyo .NET.
 
Pero Guillermo, para hablar mal de Java ¿no hay que conocerlo?.
RPG es un 600 que se ha convertido en un Ferrari.
Pero Java es un F1 que hay que empezar a saber conducir.
 
Hay muchas aplicaciones que han dejado las transacciones de RPG por Java, para bien o para mal. Pero los negocios son los negocios.
 
Fernando, CSS lo usa CGI, XML, JSP, etc, no solo es propio de CGI.
 
Que yo sepa no hay controles Web que permitan el comportamiento de un subfichero sin pegar un pantallazo el explorador. Ya que los exploradores no son ni clientes PC, SUN ha creado el concepto de "Cliente Rico", basado en.. "oh"".. sorpresa!.. Eclipse!!. Es una alternativa mas a la interface web que está por ver.

 
Nadie ha hablado de crear lógica con PHP. PHP es web, como lo que RPG es iSeries. Y unir Zend con iSeries.. ufss.. me parece fascinante.
 
 
Como decia Guillermo:
"
esto es la leche!
o sea que mejor le ponemos un puto pc grande con un linux, 42 paginillas con php y jubilamos al programador RPG y vendemos el 400 a los de segunda mano!
toma defensa de la plataforma"
 
No hombre, no. Con el iSeries hay suficiente. Se ve que has discutivo con mas de uno para mantener el iSeries, y no hace falta, ya que php nos permitiría hacerlo perfectamente. (ah.. o el odiado WebSphere).
Y si lo hacemos con RPg.. vaya.. ahora a enseñarle _javascript_, o css.. y para colmo tengo que obligar al departamento Web a ceñirse a UNA SOLA TECNOLOGIA. Pues que eligan los de web y yo os sirvo en bandeja los datos.

Y si aprendo desarrollo web, mejor para mi.
 
IBM se empeña en Java por que es bueno, con sus ventajas e inconvenientes, pero muy bueno (y con millones de paginas web sobre Java!).
 
" 
esto de los objetos cuando sea mayor voy a ver si me entero.
en el mundo real de las aplicaciones transaccionales lo unico de interes de la tecnologia de objetos es lo que ya se hacia con el sentido comun: la reutilizacion de partes de codigo compiladas (llamadas a programa o ahora procedimientos ILE), la definicion razonable (como 3a forma normal) de BD y, si se usan tecnicas algo avanzadas, la reutilizacion de especificaciones para el mantenimiento. las demas cosas son chorradas para la galeria. 

bueno, voy a ver si voy al fnac a ver si hay algun libro de cgi para leerlo, que me tiene intrigao."
 
Me dejas helao... acabas de eliminar de un plumazo la teoria de objetos... que bien! ya no la necesitamos!. cuantos "arturitos" en el paro!..jaja
 


LLama Gratis a cualquier PC del Mundo.Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com 




Re: Dudas sobre php en i5

2006-07-12 Por tema Fernando Pérez




<>
No se si yo soy ese Fernando, porque no he hablado de CSS en ningún
momento. Si es por las plantillas, me refiero a código html con
'variables' incrustadas.

<>

Ajax te permite modificar cualquier parte de la página web con datos
recibidos del servidor sin tener que recargar la página. ¿ No es eso lo
que comentas?

<>

La analogía me parece graciosamente acertada: ¿Cuanto dura el motor de
un F1? ¿Y cuanto consume?. Para fardar una rato va bien, pero para
hacer kilómetros... (no lo tomes demasiado en serio, es coña ;) ) .

Evidentemente java tiene muchas virtudes, pero yo no lo valoraría en
función de las aplicaciones que se han hecho con el. Ejemplos como VHS
vs Beta, MS Dos contra Mac o OS 2, etc. nos demuestran que lo más
vendido no siempre es lo mejor. De todas maneras, el que sea tan
utilizado da a entender que, por lo menos, un desastre total no será.

A mi me inquieta bastante el número de capas de software que hay que
utilizar para hacer hasta la chorrada más simple y el funcionamiento
del 'garbaje collector', que te puede dar algún disgusto en forma de
'not enough memory' en el momento más inoportuno. 

Por otro lado, cuando pienso que ese lenguaje fue ideado para sistemas
empotrados en maquinaria y similares, y veo para todo lo que se usa, no
puedo dejar de pensar en el dicho: 'quien mucho abarca, poco aprieta'.







Saludos.

Fernando Pérez  

Cerámica Saloni. Dpto. Auditoría y
Organización




En/na appleseed a ha escrit:

  "La polemica incrementa las conversaciones".
   
  Bueno, pues parece ser que CGI es la leche.. .hablaré con IBM
para que lo incluyan en su famoso "ROADMAP". ALguien se quejo e incluyo
.NET.
   
  Pero Guillermo, para hablar mal de Java ¿no hay que conocerlo?.
  RPG es un 600 que se ha convertido en un Ferrari.
  Pero Java es un F1 que hay que empezar a saber conducir.
   
  Hay muchas aplicaciones que han dejado las transacciones de RPG
por Java, para bien o para mal. Pero los negocios son los negocios.
   
  Fernando, CSS lo usa CGI, XML, JSP, etc, no solo es propio de
CGI.
   
  Que yo sepa no hay controles Web que permitan el comportamiento
de un subfichero sin pegar un pantallazo el explorador. Ya que los
exploradores no son ni clientes PC, SUN ha creado el concepto de
"Cliente Rico", basado en.. "oh"".. sorpresa!.. Eclipse!!. Es una
alternativa mas a la interface web que está por ver.
   
  Nadie ha hablado de crear lógica con PHP. PHP es web, como lo
que RPG es iSeries. Y unir Zend con iSeries.. ufss.. me parece
fascinante.
   
   
  Como decia Guillermo:
  "
  esto es la leche!
  o sea que mejor le ponemos un puto pc grande con un linux, 42
paginillas con php y jubilamos al programador RPG y vendemos el 400 a
los de segunda mano!
  toma defensa de la plataforma"
   
  No hombre, no. Con el iSeries hay suficiente. Se ve que has
discutivo con mas de uno para mantener el iSeries, y no hace falta, ya
que php nos permitiría hacerlo perfectamente. (ah.. o el odiado
WebSphere).
  Y si lo hacemos con RPg.. vaya.. ahora a enseñarle _javascript_, o
css.. y para colmo tengo que obligar al departamento Web a ceñirse a
UNA SOLA TECNOLOGIA. Pues que eligan los de web y yo os sirvo en
bandeja los datos.
  Y si aprendo desarrollo web, mejor para mi.
   
  IBM se empeña en Java por que es bueno, con sus ventajas e
inconvenientes, pero muy bueno (y con millones de paginas web sobre
Java!).
   
  "
  esto de los objetos cuando sea mayor voy a ver si me entero.
  en el mundo real de las aplicaciones transaccionales lo unico de
interes de la tecnologia de objetos es lo que ya se hacia con el
sentido comun: la reutilizacion de partes de codigo compiladas
(llamadas a programa o ahora procedimientos ILE), la definicion
razonable (como 3a forma normal) de BD y, si se usan tecnicas algo
avanzadas, la reutilizacion de especificaciones para el mantenimiento.
las demas cosas son chorradas para la galeria. 
  bueno, voy a ver si voy al fnac a ver si hay algun libro de cgi
para leerlo, que me tiene intrigao."
   
  
  Me dejas helao... acabas de eliminar de un plumazo la teoria de
objetos... que bien! ya no la necesitamos!. cuantos "arturitos" en el
paro!..jaja
   
   
  
  LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
  http://es.voice.yahoo.com



begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org;quoted-printable:;Auditor=C3=ADa y Organizaci=C3=B3n
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: se puede pasar parametros a una trasnferencia DTF?

2006-07-12 Por tema jose-manuel . pontones

Hola, has probado a crearte tu propia
transferencia?.

Te adjunto un ejemplo de un archivo
BAT que compone el archivo de transferencia.


@echo off

REM %1 Biblioteca, %2 Fichero/400 a
transferir a PC, %3 Fichero XLS, %4 Fichero DTF 

echo.>> %4 
echo [DataTransferFromAS400] >>
%4
echo Version=1.0 >> %4
echo [HostInfo] >> %4
echo HostName= 10.16.1.3 >> %4
echo HostFile=%1/%2 >> %4
echo [ClientInfo] >> %4
echo OutputDevice=2 >> %4
echo PCFileType=11 >> %4
echo PCFile=%3 >> %4
echo CrtOpt=1 >> %4
echo SaveFDF=0 >> %4
echo FDFFile=%4 >> %4
echo ConvType=0 >> %4
echo FileOps=7 >> %4
echo ASCIITruncation=1 >> %4
echo [SQL] >> %4
echo Select= AGETR99 as "Agencia",
CLIEN99 as "Cliente",KGRD01 as "Kg D1",EXPD01 as "Exp",BULD01
as "Bul",VOLD01 as "Vol",IMPD01 as "Imp",
KGRD02 as "Kg D2",EXPD02 as "Exp",BULD02 as "Bul",VOLD02
as "Vol",IMPD02 as "Imp",KGRD03 as "Kg D3",EXPD03
as "Exp",BULD03 as "Bul",VOLD03 as "Vol",IMPD03
as "Imp",KGRD04 as "Kg D4",EXPD04 as "Exp",BULD04
as "Bul",VOLD04 as "Vol",IMPD04 as "Imp",KGRD05
as "Kg D5",EXPD05 as "Exp",BULD05 as "Bul",VOLD05
as "Vol",IMPD05 as "Imp",KGRD06 as "Kg D6",EXPD06
as "Exp",BULD06 as "Bul",VOLD06 as "Vol",IMPD06
as "Imp",KGRD07 as "Kg D7",EXPD07 as "Exp",BULD07
as "Bul",VOLD07 as "Vol",IMPD07 as "Imp",KGRD08
as "Kg D8",EXPD08 as "Exp",BULD08 as "Bul",VOLD08
as "Vol",IMPD08 as "Imp",KGRD09 as "Kg D1",EXPD09
as "Exp",BULD09 as "Bul",VOLD09 as "Vol",IMPD09
as "Imp",KGRD10 as "Kg D10",EXPD10 as "Exp",BULD10
as "Bul",VOLD10 as "Vol",IMPD10 as "Imp",KGRD11
as "Kg D11",EXPD11 as "Exp",BULD11 as "Bul",VOLD11
as "Vol",IMPD11 as "Imp",KGRD12 as "Kg D12",EXPD12
as "Exp",BULD12 as "Bul",VOLD12 as "Vol",IMPD12
as "Imp",KGRD13 as "Kg D13",EXPD13 as "Exp",BULD13
as "Bul",VOLD13 as "Vol",IMPD13 as "Imp",KGRD14
as "Kg D14",EXPD14 as "Exp",BULD14 as "Bul",VOLD14
as "Vol",IMPD14 as "Imp",KGRD15 as "Kg D15",EXPD15
as "Exp",BULD15 as "Bul",VOLD15 as "Vol",IMPD15
as "Imp",KGRD16 as "Kg D16",EXPD16 as "Exp",BULD16
as "Bul",VOLD16 as "Vol",IMPD16 as "Imp",KGRD17
as "Kg D17",EXPD17 as "Exp",BULD17 as "Bul",VOLD17
as "Vol",IMPD17 as "Imp",KGRD18 as "Kg D18",EXPD18
as "Exp",BULD18 as "Bul",VOLD18 as "Vol",IMPD18
as "Imp",KGRD19 as "Kg D19",EXPD19 as "Exp",BULD19
as "Bul",VOLD19 as "Vol",IMPD19 as "Imp",KGRD20
as "Kg D20",EXPD20 as "Exp",BULD20 as "Bul",VOLD20
as "Vol",IMPD20 as "Imp",KGRD21 as "Kg D21",EXPD21
as "Exp",BULD21 as "Bul",VOLD21 as "Vol",IMPD21
as "Imp",KGRD22 as "Kg D22",EXPD22 as "Exp",BULD22
as "Bul",VOLD22 as "Vol",IMPD22 as "Imp",KGRD23
as "Kg D23",EXPD23 as "Exp",BULD23 as "Bul",VOLD23
as "Vol",IMPD23 as "Imp",KGRD24 as "Kg D24",EXPD24
as "Exp",BULD24 as "Bul",VOLD24 as "Vol",IMPD24
as "Imp",KGRD25 as "Kg D25",EXPD25 as "Exp",BULD25
as "Bul",VOLD25 as "Vol",IMPD25 as "Imp",KGRD26
as "Kg D26",EXPD26 as "Exp",BULD26 as "Bul",VOLD26
as "Vol",IMPD26 as "Imp",KGRD27 as "Kg D27",EXPD27
as "Exp",BULD27 as "Bul",VOLD27 as "Vol",IMPD27
as "Imp",KGRD28 as "Kg D28",EXPD28 as "Exp",BULD28
as "Bul",VOLD28 as "Vol",IMPD28 as "Imp",KGRD29
as "Kg D29",EXPD29 as "Exp",BULD29 as "Bul",VOLD29
as "Vol",IMPD29 as "Imp",KGRD30 as "Kg D30",EXPD30
as "Exp",BULD30 as "Bul",VOLD30 as "Vol",IMPD30
as "Imp",KGRD31 as "Kg D31",EXPD31 as "Exp",BULD31
as "Bul",VOLD31 as "Vol",IMPD31 as "Imp",>>
%4
echo Where= >> %4
echo OrderBy= >> %4
echo GroupBy= >> %4
echo Having= >> %4
echo JoinBy= >> %4
echo SQLSelect= >> %4
echo EnableGroup=0 >> %4
echo MissingFields=0 >> %4
echo [Options] >> %4
echo IgnoreDecErr=1 >> %4
echo TimeSep=[:] >> %4
echo TimeFmt=HMS >> %4
echo DateSep=[/] >> %4
echo DateFmt=EUR >> %4
echo DecimalSep=, >> %4
echo SortSeq=0 >> %4
echo SortTable= >> %4
echo Lang=0 >> %4
echo LangID= >> %4
echo [HTML] >> %4
echo AutoSize=0 >> %4
echo OverWrite=1 >> %4
echo Charset=windows-1252 >> %4
echo ConvInd=0 >> %4
echo Title= >> %4
echo IncDateTime=0 >> %4
echo DateTimeLoc=0 >> %4
echo TabAlign=0 >> %4
echo TabRows=2 >> %4
echo TabCols=2 >> %4
echo TabBW=1 >> %4
echo TabCS=1 >> %4
echo TabCP=1 >> %4
echo TabWidth=100 >> %4
echo TabWidthP=0 >> %4
echo TabMap=1 >> %4
echo CapAlign=0 >> %4
echo CapStyle=1 >> %4
echo CapSize=6 >> %4
echo CapIncNum=0 >> %4
echo Caption= >> %4
echo RowAlignHdrV=0 >> %4
echo RowAlignHdrH=0 >> %4
echo RowAlignGenV=0 >> %4
echo RowAlignGenH=0 >> %4
echo RowSytleHdr=1 >> %4
echo RowStyleGen=1 >> %4
echo CellAlignT=0 >> %4
echo CellAlignN=0 >> %4
echo CellWrap=1 >> %4
echo CellSize=6 >> %4
echo UseTemplate=0 >> %4
echo Template= >> %4
echo TemplateTag= >> %4
echo [Properties] >> %4
echo Check4Untrans=0 >> %4
echo Convert65535=0 >> %4
echo UseAlias=1 >> %4
echo Notify=1 >> %4
echo SQLStmt=0 >> %4
echo AutoRun=0 >> %4
echo AutoClose=0 >> %4
echo ShowWarnings=1 >> %4

C:\ARCHIV~1\IBM\CLIENT~1\RTOPCB.EXE
%4
rem DEL %4

--

Un saludo

JMP







[EMAIL PROTECTED] 
Enviado por: [EMAIL PROTECTED]
12/07/2006 17:26

Re: Problema de manejo de apis

2006-07-12 Por tema Guillermo Andrades (CPI Software)
pues yo pienso igual.
el tema de cambios en cada version, y el problema de soporte de versiones previas, es el principal problema tecnico del iSeries.
para las empresas de software es un quebradero de cabeza el tener que atender a clientes, a veces perderlos por este problema tan grave, ahora mismo en el mercado hay clientes que tienen v4r2, v4r4, v4r5 y incluso v5r1 que si tu desarrollas en v5r4 no puedes darles software.

un cambio de api con muchos problemas ha sido tambien el api de validar usuarios que lo cambiaron creo que en v5r2.
 
pero IBM no atiende estos problemas tecnicos como es debido, solo te dicen que obligues a los clientes a comprarse un parate mu grande con v5r4 y con websphere.
 
yo pienso ademas que esto provoca una falta de software para la plataforma y un desinteres en los soft houses. aunque problemas tambien hay en otros sitios, yo conozco gente perdiendo montones de dinero por haber hecho aplicaciones en VB6 de MS y que ahora las tienen que rehacer enteras porque no hay forma de migrarlas, al menos eso no ocurre en IBM, pero lo que ocurre nos duele mucho.

 
 
--
Saludos/Regards,
Guillermo Andrades
 
On 7/12/06, Jaime Villa Torres <[EMAIL PROTECTED]> wrote:



Realmente es preocupante la utilización de apis de as400, en mi caso realizo herramientas y utilizo algunas apis, pero tengo luego problemas con los clientes cada vez que cambian de versión, les doy dos simples ejemplos.

Realice una consulta para la web, en versión 5.1 para un cliente, desde el browser utilizaban la ayuda de un campo y utilice el API que extrae el texto de un panel group, el cliente paso a 
5.2 y ya funciono, ahora pase a versión 5.4 y el api que recupera la columna y fila de un campo de pantalla ya la cambiaron también.
 
La pregunta es, para que IBM suministra apis si en cada versión las cambian.
 
Veo que esto no es seguro para realizar aplicaciones y la empresa ya tomo la determinación de la no utilización de apis.
 
Esto es un comentario, haber que piensan ustedes.
 
 
 


se puede pasar parametros a una trasnferencia DTF?

2006-07-12 Por tema markel
Hola foro:

Necesito ejecutar una transferencia de datos de consumos de clientes
bastante compleja, con union de archivos, resultados agrupados, etc. que
el CA no me permite diseñar directamente y dejarlo en un excel. Esto lo he
solucionado marcando la opcion "Procesar SELECT como SQL nativo", y en
"Opciones de datos"  "Sentencia SQL Select" grabo la select que me ejecuta
el AS  y como salida, un fichero .XLS: asi funciona todo perfectamente.

Esto ya seria la releche si puediera incluir en esa sentencia SQL
variables como las que se pueden usar en un QMQRY, para poder construir
una calusula tipo "WHERE codigocliente = :CODIGO" y poder ejecutar
"consumoclientes.dtf 42836".


¿Alguien sabe si se pueden pasar parametros a una trasnferencia?

Otra duda: ¿Se puede parametrizar por ejemplo, el nombre del fichero que
recibira la salida (parametro PCFile= del fichero .DTF)?


Gracias




Nueva Barra de Herramientas de OZÚ. Navega Más facilmente por Internet.
¡Descargatela gratis! http://barra.ozu.es/

Correo enviado desde http://www.ozu.es
__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


Re: Dudas sobre php en i5

2006-07-12 Por tema appleseed a
"La polemica incrementa las conversaciones".     Bueno, pues parece ser que CGI es la leche.. .hablaré con IBM para que lo incluyan en su famoso "ROADMAP". ALguien se quejo e incluyo .NET.     Pero Guillermo, para hablar mal de Java ¿no hay que conocerlo?.  RPG es un 600 que se ha convertido en un Ferrari.  Pero Java es un F1 que hay que empezar a saber conducir.     Hay muchas aplicaciones que han dejado las transacciones de RPG por Java, para bien o para mal. Pero los negocios son los negocios.     Fernando, CSS lo usa CGI, XML, JSP, etc, no solo es propio de CGI.     Que yo sepa no hay controles Web que permitan el comportamiento de un subfichero sin pegar un pantallazo el explorador. Ya que los exploradores no son ni clientes PC, SUN ha creado el concepto de "Cliente Rico", basado en.. "oh"".. sorpresa!..
 Eclipse!!. Es una alternativa mas a la interface web que está por ver.     Nadie ha hablado de crear lógica con PHP. PHP es web, como lo que RPG es iSeries. Y unir Zend con iSeries.. ufss.. me parece fascinante.        Como decia Guillermo:  "  esto es la leche!  o sea que mejor le ponemos un puto pc grande con un linux, 42 paginillas con php y jubilamos al programador RPG y vendemos el 400 a los de segunda mano!  toma defensa de la plataforma"     No hombre, no. Con el iSeries hay suficiente. Se ve que has discutivo con mas de uno para mantener el iSeries, y no hace falta, ya que php nos permitiría hacerlo perfectamente. (ah.. o el odiado WebSphere).  Y si lo hacemos con RPg.. vaya.. ahora a enseñarle _javascript_, o css.. y para colmo tengo que obligar al departamento Web a ceñirse a UNA SOLA TECNOLOGIA. Pues que eligan los
 de web y yo os sirvo en bandeja los datos.  Y si aprendo desarrollo web, mejor para mi.     IBM se empeña en Java por que es bueno, con sus ventajas e inconvenientes, pero muy bueno (y con millones de paginas web sobre Java!).     "  esto de los objetos cuando sea mayor voy a ver si me entero.  en el mundo real de las aplicaciones transaccionales lo unico de interes de la tecnologia de objetos es lo que ya se hacia con el sentido comun: la reutilizacion de partes de codigo compiladas (llamadas a programa o ahora procedimientos ILE), la definicion razonable (como 3a forma normal) de BD y, si se usan tecnicas algo avanzadas, la reutilizacion de especificaciones para el mantenimiento. las demas cosas son chorradas para la galeria.   bueno, voy a ver si voy al fnac a ver si hay algun libro de cgi para leerlo, que me tiene intrigao."     Me dejas helao...
 acabas de eliminar de un plumazo la teoria de objetos... que bien! ya no la necesitamos!. cuantos "arturitos" en el paro!..jaja    
		LLama Gratis a cualquier PC del Mundo.Llamadas a fijos y móviles desde 1 céntimo por minuto.http://es.voice.yahoo.com

Problema de manejo de apis

2006-07-12 Por tema Jaime Villa Torres



Realmente es preocupante la utilización de apis de 
as400, en mi caso realizo herramientas y utilizo algunas apis, pero tengo luego 
problemas con los clientes cada vez que cambian de versión, les doy dos simples 
ejemplos.
Realice una consulta para la web, en versión 5.1 
para un cliente, desde el browser utilizaban la ayuda de un campo y utilice el 
API que extrae el texto de un panel group, el cliente paso a 5.2 y ya funciono, 
ahora pase a versión 5.4 y el api que recupera la columna y fila de un campo de 
pantalla ya la cambiaron también.
 
La pregunta es, para que IBM suministra apis si en 
cada versión las cambian.
 
Veo que esto no es seguro para realizar 
aplicaciones y la empresa ya tomo la determinación de la no utilización de 
apis.
 
Esto es un comentario, haber que piensan 
ustedes.
 
 
 


Re: Dudas sobre php en i5

2006-07-12 Por tema Guillermo Andrades (CPI Software)


Fernando, buenas preguntas cuando hay respuestas (;^)

 
<> 

 

si, para subficheros se puede usar el metodo de definir un registro de cabecera y uno de detalle en el html, y luego en el programa RPG simplemente hacemos un DO x para duplicar cada registro de detalle. de esta forma dependiendo del contexto unas veces puedes presentar 20 registros de detalle y otras veces puedes presentar 100, eso por ejemplo es muy bueno porque quita una de las limitaciones de las pantllas 5250 que solo puedes presentar unas 18 lineas visibles de un subfichero. imaginate que quieres dar un resumen de ventas por tienda y tienes 40 o 60 tiendas, pues con HTML simplemente las presentas todas incluso con totales etc y el usuario final puede imprimirse la pagina entera con todas las tiendas. y en el RPG es un simple DO. 

 
a ver si mañana tengo tiempo y pongo un ejemplo de subfichero.
pero basicamente es como u has dicho: sentido comun, usando "tablas" de html que son muy faciles de entender. Ademas tambien usamos a veces unos sisgtemas de tablas con funciones _javascript_ embebidas que permiten incluso clasificar pinchando en el titulo. por ejemplo muestras la lista de tiendas con sus ventas etc y el usurio final pincha en la col de ventas para clasificar por ventas etc y todo eso sin teclear una linea. 

 
puedes ver un ejemplo de tablas/subficheros RPG con:
http://cpis.info
en los de abajo donde dice "enlaces directos:"
- gestion de personal
- boton "datos economicos"
- un periodo
- desglose por meses, enviar

 
 
<> 

 

no creas eso, si viste el ejemplo que envié ayer la actualizacion de cada campo de salida en la pagina html desde RPG se hace con una sola linea (como un move), lo mas parecido a cuando movemos un campo al campo de pantalla. 


 
<> 

 

si, eso es cierto, puedes encontrar mas cosas para php o java que para RPG, pero RPG4 tiene muchas funciones y se pueden crear incluso %BIF propios y hacer procedimientos, comprarlos, pillarlos de por ahi, etc. y ademas contamos con toda la experiencia en hacer virgerias en el 400, porque hablamos de RPG pero por supuesto podemos llamar a programas CL, COBOL, usar dtaara, colas de datos y todo lo existente en el 400. 


 
 
<> 

 

ahi me has dao.
hace unos meses tuvimos algunas discusiones sobre como se podria usar la tecnica Ajax para hacer aplicaciones mas interactivas. Y YA LA TENEMOS.
Y LAVA MAS BLACO !
Ya tenemos en pruebas (tremendo lo que le vemos a esto) control de transacciones Ajax puras (xmlHttpRequest) dialogando directamente y enviando/recibiendo datos sin hacer refresco de paginas completas! eso es estupendo para hacer validaciones complejas o presentar querys en ventanas sin romper la pagina central etc. 

 
tenemos un ejemplo de hace un par de dias, tenemos una demo simple llenando combo boxes (selects) desde el 400, en una panta hay tres combos, ahora llenamos dos por AJAX.
http://cpis.info/
en "enlaces directos:" --> Ventas con frames
en el combo "Familias" dale a bebidas,
eso te llena el siguiente. en ese coge cervezas
ese te llena el siguiente, coge "sin alcohol"
 
esta demo es una combinacion compleja sumando frames diferentes y tecnicas Ajax en algunas de las cosas.
 
a ver si puedo ver de que pongan una demo ajax con un query/table/subfichero con eso de sortear por las columnas.
 
de momento puedes ver

http://cpis.info
en los de abajo donde dice "enlaces directos:"
- gestion de personal
- boton "trabajadores"
- boton "lista de trabajadores"
- pincha en Guillermina

 <> 


 
porque dices que no lo podras catar? te jubilas?
 
 
 
--
Saludos/Regards,
Guillermo Andrades
 
 
 
 
 
On 7/12/06, Fernando Pérez <[EMAIL PROTECTED]> wrote:


Buno, esto va cogiendo color. ¡ Ya era hora. El foro lleva unos meses de lo más apagado!La verdad es que la opción que propone Guillermo me gusta infinitamente más que tirar de Java para hacer aplicaciones web. 
Por cierto, Guillermo, una pregunta: La plantilla del documento html con 'variables incrustadas' va bien para muchas páginas, pero, ¿Como tratáis lo que sería cada registro de un subfichero? ¿Con una plantilla que define lo que sería el registro y que se imprime varias veces? 
Comentar que si bien en php se suele mezclar código y html, también se pueden utilizar plantillas. Según para qué caso va mejor una opción u otra. Sigo coincidiendo con Guillermo en que implementar la lógica de negocio en php no es ni de lejos lo más indicado, aunque sería factible. 
En mi opinión, php tiene actualmente dos desventajas :

A diferencia de Java no se pueden implementar pools de conexiones, con lo que cada petición requiere abrir una conexión a la base de datos, operación bastante costosa. Eso sí, este problema desaparece (o casi) si php corre en el Iseries donde está la base de datos. 


Como he dicho antes, no me gustaría tener que implementar en php la lógica de negocio, veo mucho más eficiente y seguro hacerlo en RPG. Y ahí viene el problema: que yo sepa a día de hoy llamar a programas / funciones de programas de 

Re: Ayuda urgente

2006-07-12 Por tema Nelson Brizuela
Ahora necesito hacer la acción al revez, debo recuperar ese archivo del 
AS/400 y chequear las bases de conocimiento, con FTP me bajo este archivo 
a la computadora la duda es conque extencion debo bajarlo para poder 
chequear la información almacenada.

--
Una forma sería; restaurando antes del SAVF en tu AS400 y una vez restaurado 
haces la transferencia por FTP.


Salu2. Nelson
__
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


RE: Manejo de FONTS

2006-07-12 Por tema Emilio G. Burgoa - OSSE - San Juan
Title: Mensaje



Estimado...
 
    Por lo que me comentas los formatos de salida los manejas a 
traves de un case que genera su propio prtf, de ser asi solo con ese case podras 
hacer lo que tu quieres, ahora si ese case te permite modificar el prtf que 
utiliza entonces se podria hacer algo, en PCL5 o Postcript si las impresoras son 
*IPDS, si son *AFPDS lo tendrias que realizar a traves del utilitario de AFP que 
viene con el OS400.
 
    Cualquier duda me avisas y vemos que se puede 
hacer.
 
    Saludos.
 
    Emilio G. Burgoa
    San Juan - Argentina

  
  -Mensaje original-De: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] En nombre de Aldo 
  VasquezEnviado el: Martes, 11 de Julio de 2006 08:19 
  p.m.Para: forum.help400@combios.esAsunto: RE: Manejo de 
  FONTS
  NOSOTROS GENERAMOS NUESTROS PROGRAMAS RPG UTILIZANDO UN CASE, ESTOS 
  GENERAN UN PRTF
   
   
  -Mensaje original-De: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED]En nombre de Emilio G. Burgoa - 
  OSSE - San JuanEnviado el: Martes, 11 de Julio de 2006 
  17:54Para: forum.help400@combios.esAsunto: RE: Manejo de 
  FONTS
  Hola 
  Estimado...
   
      Para poder darte una buena orientacion, necesitaria saber 
  como hacen la salida tus programas rpg, a un prtf o directamente a la 
  impresora, en realidad esto ultimo lo hacen tambien sobre un prtf 
  predeterminado del sistema que tiene valores standard y por default para la 
  configuracion de la salida al spool.
   
      En base a eso te recomendaria que producto 
  usar.
   
      Saludos.
   
      Emilio G. Burgoa
      San Juan - Argentina
      msn: [EMAIL PROTECTED]
  

-Mensaje original-De: 
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En 
nombre de Aldo VasquezEnviado el: Martes, 11 de Julio de 2006 
05:43 p.m.Para: forum.help400@combios.esAsunto: Manejo 
de FONTS
Hola 
forum
Necesito de su 
ayuda, tenemos programas reporteadores en RPG400 y deseamos modificar el 
tamaño de letras o poner caracteristicas de tonalidad o 
color.
 
Alguno de uds 
sabe como hacerlo
 
 
Desde ya, muchas 
gracias    
 

Aldo Vásquez 
Salazar Analista de 
Sistemas Informa S.A. 612-6000 anexo 3151 
www.tekno.com.pe
 
 
 
 
 
 

  
  
Este mensaje y sus anexos 
  pueden contener información confidencial de propiedad de Teknoquimica 
  S.A. Si usted no es el destinatario de este mensaje (o la persona 
  responsable de entregar al destinatario este mensaje), se le notifica 
  que cualquier revisión, divulgación, retransmisión, distribución, 
  adulteración, copiado u otro uso o acto realizado con base en o 
  relacionado con el contenido de este mensaje y sus anexos, están 
  prohibidos. El sistema de mensajeria electrónica de Teknoquimica SA, 
  esta destinado únicamente para fines del negocio, cualquier otro uso 
  contraviene a las políticas de la empresa.Si usted ha recibido 
  este mensaje y sus anexos por error, le agradeceremos se sirva 
  devolvérselos al remitente y luego eliminarlos de su sistema sin 
  conservar copia de los mismos. Muchas 
gracias
  


  Este mensaje y sus anexos pueden 
contener información confidencial de propiedad de Teknoquimica S.A. Si 
usted no es el destinatario de este mensaje (o la persona responsable de 
entregar al destinatario este mensaje), se le notifica que cualquier 
revisión, divulgación, retransmisión, distribución, adulteración, 
copiado u otro uso o acto realizado con base en o relacionado con el 
contenido de este mensaje y sus anexos, están prohibidos. El sistema de 
mensajeria electrónica de Teknoquimica SA, esta destinado únicamente 
para fines del negocio, cualquier otro uso contraviene a las políticas 
de la empresa.Si usted ha recibido este mensaje y sus anexos por 
error, le agradeceremos se sirva devolvérselos al remitente y luego 
eliminarlos de su sistema sin conservar copia de los mismos. Muchas 
gracias


Ayuda urgente

2006-07-12 Por tema epalacios

Tengo en Linux una carpeta para almacenar
las Bases de Conocimiento de las Aplicaciones realizadas en Genexus, esta
carpeta la comprimo .tar y la envio a un  archivo RESPALDOGX.SAVF
en el AS/400 Modelo 720.

Ahora necesito hacer la acción al revez,
debo recuperar ese archivo del AS/400 y chequear las bases de conocimiento,
con FTP me bajo este archivo a la computadora la duda es conque extencion
debo bajarlo para poder chequear la información almacenada.

Gracias por su ayuda.

Att.

Enrique

Re: Dudas sobre php en i5

2006-07-12 Por tema Fernando Pérez




Buno, esto va cogiendo color. ¡ Ya era hora. El foro lleva unos
meses de lo más apagado!

La verdad es que la opción que propone Guillermo me gusta infinitamente
más que tirar de Java para hacer aplicaciones web. 

Por cierto, Guillermo, una pregunta: La plantilla del documento html
con 'variables incrustadas' va bien para muchas páginas, pero, ¿Como
tratáis lo que sería cada registro de un subfichero? ¿Con una plantilla
que define lo que sería el registro y que se imprime varias veces? 

Comentar que si bien en php se suele mezclar código y html, también se
pueden utilizar plantillas. Según para qué caso va mejor una opción u
otra. 

Sigo coincidiendo con Guillermo en que implementar la lógica de negocio
en php no es ni de lejos lo más indicado, aunque sería factible. 

En mi opinión, php tiene actualmente dos desventajas :

  A diferencia de Java no se pueden implementar pools de
conexiones, con lo que cada petición requiere abrir una conexión a la
base de datos, operación bastante costosa. Eso sí, este problema
desaparece (o casi) si php corre en el Iseries donde está la base de
datos.


  Como he dicho antes, no me gustaría tener que implementar en php
la lógica de negocio, veo mucho más eficiente y seguro hacerlo en RPG.
Y ahí viene el problema: que yo sepa a día de hoy llamar a programas /
funciones de programas de servicio desde php es algo farragoso, y no
hay posibilidad de recibir información en parámetros. 
  

El segundo problema dificulta lo que sería mi esquema preferido: las
pantallas las pinta php (corriendo en el I5) y los datos y las
transacciones las gestiona RPG. Porque hay que admitir que php está
mucho más preparado que RPG ILE para implementar la capa de
presentación (¿Se llama así?) , al igual que sucede lo contrario en lo
que respecta a la lógica de negocio (o como se llame). Y me baso en las
tropecientas funciones de php para controlar sql inyectado, trabajar
con diferentes códigos de caracteres (y en especial utf-8), gestión de
cadenas de caracteres de cualquier manera imaginable, gestión de
sesiones, etc. Y a ello hay que sumar las innumerables bibliotecas de
código libre que hay para php, que facilitan por ejemplo la utilización
de la tecnología Ajax en las páginas web, imprescindible para minimizar
(que no eliminar) los retrasos extra que añade una página web en
comparación con una pantalla verde.

No recuerdo donde, pero juraría haber leído que IBM y Zend están
trabajando para integrar mucho más php en el I5, mejorando entre otras
cosas la llamada a programas / funciones de programas de servicio. Si
es así, habrán hecho mi modelo ideal para aplicaciones web. Lástima que
nunca lo podré catar :(




Saludos.

Fernando Pérez  

Cerámica Saloni. Dpto. Auditoría y
Organización







begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org;quoted-printable:;Auditor=C3=ADa y Organizaci=C3=B3n
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: Dudas sobre php en i5

2006-07-12 Por tema Guillermo Andrades (CPI Software)
<>

 
RPG puede que no, pero RPGIV por supuesto que si. con la ventaja de que RPG esta ademas orientada a aplicaciones transacionales de negocio que es lo que nos mueve.
 
precisamente PHP es solo para cosas sencillas, aunque con una bicicleta hay gente que da la vuelta al mundo, son excepciones.
 
 
<>
 
esto del CGI me tiene maravillado. donde habeis leido estas cosas?
en todo caso AS400 con Apache tiene control completo y automatico de conexiones y las mantiene vivas "lo suficiente".
 
<>
 
precisamente, que mejor mantenimiento que si la aplicacion esta hecha con programas batch RPGIV. sabes a que velocidad se programa programas batch RPGIV con SEU? a toda leche.
 
y mejor todavia, al poder separar la capa de cliente en uno o varios ficheros HTML, CSS y _javascript_ se puede tocar de forma independiente aquello que se necesite sin tocar lo otro.
es mas, podemos tener a un super experto RPG haciendo la parte de Host y a otro super experto (que no hace falta tanto) en html haciendo la parte de cliente.
 
en php ni te cuento como seria de horrible la comparacion, todo el codigo mezclado de mala manera. en java me da tiritera la comparacion.
 
<>
 
esto es la leche!
o sea que mejor le ponemos un puto pc grande con un linux, 42 paginillas con php y jubilamos al programador RPG y vendemos el 400 a los de segunda mano!
toma defensa de la plataforma!
 
muy al contrario, le hacemos al buen hombre una aplicacion web de la hostia, con codigo estable en RPG que controla el mismo programador que conoce el funcioamiento de la empresa y la parte de cliente podemos adornarla lo que queramos porque es INDEPENDIENTE de la logica de negocio!

 
 
<>
 
por supuesto.
y quien dice que una web con RPG no puede tener todo esto?
pero encima andando en donde sabes que anda y que si hay algun problema acudes a lo de siempre, joblogs, CPF etc etc, lo que ya conoces!
sobre SEGURIDAD puedes ver esto.
precisamente la seguridad no es el punto fuerte de php, hay un monton de formas de hackear las conversaciones tipo script sql de php, y sobre java y .net las conversaciones con tramas odbc y sql pueden ser cambiadas en el aire.

la seguridad 100% no se compra en un kiosko, pero no tenemos porque decir que RPG es lo peor en seguridad, claro que todo depende de COMO se hace la aplicacion, si se hace para salir del paso pues puede ser.
 
hace poco han entrado en las paginas web de microsoft en francia y canada y han cambiado las paginas centrales y las listas de precio de servicios y productos que eran bases de datos sql, asi que si hackean microsoft fijate si no pueden hackear a otro.

 
los rumores que hay de bancos hackeados en la web son constantes, y por cierto las paginas webs de la banca en general son un ejemplo horrible de aplicaciones web.
 
 
<>
 
pues entiendes malamente, o mejor dicho, que te tienen engañao.
ademas no entiendo este empecinamiento con lo del CGI, como si CGI fuera una cosa que solo existe en el 400 o solo existe en los servidores "antiguos".
 
En la configuración de apache se puede definir un filtro para ejecutar programas o scripts a partir de las peticiones web, y en ningun sitio de apache se dice "cualquier programa pero que no sea un RPG".

evidentemente en entornos no-400 nadie sabe si se puede o no, pero si se puede ejecutar php o python o perl porque no se va a poder ejecutr un RPG o Fortran o Cobol o C?
 
nosotros concretamente lo que hemos hecho es facilitar o potenciar mas esto de relacionar RPG (es una forma de decirlo, es un programa ILE 400, podria ser un Cobol ILE).
 
 
<>
 
lo de la falta de consideracion lo decia relacionado con IBM basicamene, por el empecinamiento que muestra con java.
 
<>
 
tienes razon, yo de pequeño no queria tomar las sardinas arenques y fijate que todavia me dan repelus, pero las sardinillas en aceite me vuelven loco.
 
<>
 
esto de los objetos cuando sea mayor voy a ver si me entero.
en el mundo real de las aplicaciones transaccionales lo unico de interes de la tecnologia de objetos es lo que ya se hacia con el sentido comun: la reutilizacion de partes de codigo compiladas (llamadas a programa o ahora procedimientos ILE), la definicion razonable (como 3a forma normal) de BD y, si se usan tecnicas algo avanzadas, la reutilizacion de especificaciones para el mantenimiento. las demas cosas son chorradas para la galeria.

bueno, voy a ver si voy al fnac a ver si hay algun libro de cgi para leerlo, que me tiene intrigao.
 
pero bueno, como tu decias lo importante es que se use el 400 y que no se coja un puto pc con unos programillas en ASP o VB, 
 
--
Saludos/Regards,
Guillermo Andrades
CPI Software  (http://cpiS.es)
 
 
 
 
 
 
On 7/12/06, appleseed a <[EMAIL PROTECTED]> wrote:


Saludos.
 
.NET debe ser una herramienta fabulosa.. pero eso de obligarme a usar Windows, como que no. Como IDE incluso he oido que es mejor que WebSphere, pero yo no me pasaria a .NET... a no ser que me las vea venir en mi empresa y tenga que aprender algo nuevo para poder comer (conozco casos

RE: Configurar una impresora matricial desde cero.

2006-07-12 Por tema Jesús Manuel Sanchez Montaña








Hola:

 

1º Entiendo que lo que quieres imprimir es
desde el iSeries.

Como la impresora, según dices está
conectada al PC, pues tienes que crear una sesión de emulación de impresora con
el iSeries Acces para que puedas así ver la misma en el iSeries. Otra cosa sería
si esa impresora estuviera conectada a un servidor de impresión.

2º El proceso de creación de la sesión de
emulación de impresora depende de que versión de iSeries Access tengas
instalada, pero bueno, tampoco suele haber mucha variación. Lo más importante
es que marques la casilla de “transformar datos de impresión a ASCII en
iSeries” y elijas el modelo de impresora más adecuado.

 

Saludo2

 



 











De:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Oscar González
Enviado el: miércoles, 12 de julio
de 2006 13:30
Para: forum.help400@combios.es
Asunto: Configurar una impresora
matricial desde cero.
Importancia: Alta



 

Hola, 

 

   
Llevo ya un rato dando vueltas y no veo como hacerlo, a ver si alguien tiene el
caso ya resulto…… 

   


   
Quiero imprimir unos talones y pagarés a través de una impresora de matriz de
puntos conectada al puerto paralelo del Pc de un Usuario.

   
El PC tiene dirección Ip fija dentro de la LAN.
 La impresora es una EPSON FX-890

 

   
Por favor darme las indicaciones desde el inicio desde la creación del
dispositivo, la cola de salida, etc…

   
¿ Necesito el Iseries Access para después sacar los reportes ?. (Sesión de
emulación de impresora).

 

Gracias por adelantado…

 



Oscar González

 








Re: Configurar una impresora matricial desde cero.

2006-07-12 Por tema Marti Riera
Hola Oscar,
 
Yo no veo el problema, ya que supongo que tienes un programa en el AS400 que te genera los listados de los talones, no?.
 
Pues solo tienes que instalar el driver de la impresora de windows para esa impresora (que supongo ya debes tener) y tambien instala el Iseries Access en el PC y configuras una sesion de emulacion de impresora acuerdate de darle un nombre de sesion (
p.e.,EPSONFX890) y lo asignas a la impresora windows; si el AS400 tiene la configuración automatica activada, se te creara la impresora y la cola de salida.
 
Mueves el listado a la nueva cola de salida y hay tendras que ajustar el formulario de talones a la salida.
 
Saludos.
 
El día 12/07/06, Oscar González <[EMAIL PROTECTED]> escribió:




Hola, 
 
    Llevo ya un rato dando vueltas y no veo como hacerlo, a ver si alguien tiene el caso ya resulto…… 
    
    Quiero imprimir unos talones y pagarés a través de una impresora de matriz de puntos conectada al puerto paralelo del Pc de un Usuario.

    El PC tiene dirección Ip fija dentro de la LAN. La impresora es una EPSON FX-890
 
    Por favor darme las indicaciones desde el inicio desde la creación del dispositivo, la cola de salida, etc…
    ¿ Necesito el Iseries Access para después sacar los reportes ?. (Sesión de emulación de impresora).
 
Gracias por adelantado…
 

Oscar González
 -- Martí Riera 


Configurar una impresora matricial desde cero.

2006-07-12 Por tema Oscar González








Hola, 

 

    Llevo ya un rato dando vueltas y no veo como
hacerlo, a ver si alguien tiene el caso ya resulto…… 

    

    Quiero imprimir unos talones y pagarés a través
de una impresora de matriz de puntos conectada al puerto paralelo del Pc de un
Usuario.

    El PC tiene dirección Ip fija dentro de la
  LAN. La impresora es una EPSON FX-890

 

    Por favor darme las indicaciones desde el inicio
desde la creación del dispositivo, la cola de salida, etc…

    ¿ Necesito el Iseries Access para después sacar
los reportes ?. (Sesión de emulación de impresora).

 

Gracias por adelantado…

 



Oscar González

 








Re: Dudas sobre php en i5

2006-07-12 Por tema appleseed a
Saludos.     .NET debe ser una herramienta fabulosa.. pero eso de obligarme a usar Windows, como que no. Como IDE incluso he oido que es mejor que WebSphere, pero yo no me pasaria a .NET... a no ser que me las vea venir en mi empresa y tenga que aprender algo nuevo para poder comer (conozco casos).     y que no hay que ser radical hombre.. no soy antinada, simplemente no lo usaría.     Pero lo que no veo claro es quedarme toda la vida con RPG, algo de HTML y _javascript_ para hacer desarrollo web... por que si fuera así, no hubiera preguntado por PHP como alternativa.     Y sigo pensando, que a no ser que den un cambio que "RPG no es un lenguaje orientado a web", lo mismo que PHP no es un lenguaje de transacciones. Pero no me impide usar PHP como lenguaje de transacciones (aunque es una burrada).     Y hacer web complejas con RPG y CGI ni
 me lo planteo con la gran cantidad de peticiones que CGI ejecuta en el servidor y con la apertura y cierre de conexiones HTTP en cada una. A parte del mantenimiento de aplicaciones y código.     Llamemos a cada cosa por su nombre.      Es por ello que digo que cada tecnología para lo suyo, y no pidamos peras al olmo.     Si un cliente o director nos pide una buena web y nos agarramos a nuestro amado RPG, probablemente estemos haciendo un flaco favor al iSeries.     Una web no solo es recibir y enviar datos. Incluye gestión de sesiones, de varias bases de datos, gestión de descargas, ficheros, servicios web, SEGUIRIDAD,  etc, etc.     Una duda con CGI es ¿puede ejecutar programas RPG?. Entiendo que no.     Pero ¿quien habla de falta de consideración con RPG?... Por favor Guillermo, no malinterpretes mis
 palabras.     Y el repelus con el Java yo creo que es o que no nos lo enseñan bien o que de pequeños no nos tomabamos las lentejas...     P.D. ABAP es feo de narices, pero ufs está orientado a objetos 
		LLama Gratis a cualquier PC del Mundo.Llamadas a fijos y móviles desde 1 céntimo por minuto.http://es.voice.yahoo.com

Re: Dudas sobre php en i5

2006-07-12 Por tema Guillermo Andrades (CPI Software)
bueno, yo no he dicho nada de eso, 
en realidad si me pusieran entre la espada y la pared para elegir uno entre los tres eligiria .net, tu ya lo sabes.
 
debe ser porque en general los defensores de java suelen ser anti microsoft.
a ver si Andrew se explica porque yo tampoco lo entendí.
 
yo no soy anti nada, solo soy pro pro 400 pro.
 
Guillermo.
 
 
On 7/12/06, Foro <[EMAIL PROTECTED]> wrote:




Simplemente por curiosidad…. Cual es el miedo que se puede entender a .NET y no a Java o php? 
 

Carlos Valero
 
 
-Mensaje original-De: 
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
] En nombre de appleseed aEnviado el: martes, 11 de julio de 2006 22:25Para:
 
forum.help400@combios.es
Asunto: Re: Dudas sobre php en i5




 

Cuando hable de php y Java, me refiero a alternativas a desarrollo web, no es una comparación con RPG.


 

Como desarrolladores, debemos tener una buena caja de herramientas y picar un poco de alli y de aqui (conocer Java, php, rpg, cobol..etc). Cuanta más amplia sea nuestra caja de herramientas (o nuetsro equipo) mejor será un lenguaje para cada escenario.


 

¿que quiero pasar una aplicación entera a web?. No se me pasaría por la cabeza seguir usando RPG y CGI. Si tengo prisa, dejo la aplicación en RPG y añado webfacing. Si no, me planteo Java o php.


Hasta incluso se hace rápido con Lotus Notes.

 

¿que tengo que hacer algunas paginas en la web para, por ejemplo, crear un formulario de pedidos?. Bueno, Java es demasiado... quizas usaria RPG, pero podría pasarme a php.


 

Ojala IBM saque una especie de RPG Objects (al estilo de ABAP).

 

No se, pero no entiendo el miedo a Java o php (a .NET si lo entiendo :-)).

 

 

 

"Guillermo Andrades (CPI Software)" <
[EMAIL PROTECTED]> escribió:



bueno, otra vez no he podido resistirme, como tengo mi pc con un disco duro roto y lleva cuatro horas pasando diagnosticos, he mejorado un poco el hola mundo en RPG, pero ahora ya si que no cumplimos lo de hacerlo todo en una linea, menos mal que con el SEU se teclea deprisa y se compila mas aprisa todavia. 


 

veamos el html, que nos ha salido un poco grande pero es que cuando me animo me gusta esto de los dibujitos:


 

Hola Mundo, soy un iSeries con RPG!!

 body {background-color: Navy; margin: 2%; padding:2%;}
 body, p  {font-family:verdana, sans-serif;}
 h1,h2,h3 {text-align:center;color:DarkRed;}
 a:hover  {text-decoration:none; background-color:gold;}
 .bonito  {font-family:Georgia,Serif;font-size:120%;color:Mediumblue;border:thin groove;
   background-color:Skyblue;}
Hola Mundo!Hola, mundo, esta maquinita negra que tiene muchos nombres te saluda! La hora que tengo es %cw-hora%, no se si coincidirá con la de tu pc. Por si no sabes cuando vives te digo tambien mi fecha: %cw-date%.   ahora veamos el RPG a ver:    *lee file-html del IFS con la pagina a presentar  C   Eval  cwPage = cwGetPage(cwpDirA:'holamundo')   *cambiar campos y variables en la pagina  C   Time    Time12   14 0  C   MoveL Time12    Hora  6 0  C   Move  Time12    Fecha 8 0  C   CallP cwAddFld('hora':%EditW(Hora :'  :  :  ')) C   CallP cwAddFld('date':%EditW(Fecha:'  /  /    'C   Eval  cwPage = cwChgFld(cwPage:cwFldV:cwValV)   *Envia la pagina al browser   C   CallP cwWrite(cwPage)  C   Eval  *INLR = *ON    De esta forma no solo se funciona en dos capas (una en el cliente, navegador y otra en el host, 400) sino que se programa tambien en dos capas, por una parte de hace el codigo de cliente (HTML basicamente, aqui con un poco de CSS) y por otra parte se hace lo del RPG en 400. Incluso lo pueden estar haciendo dos personas distintas cada una experta en lo suyo.   En fin, no es un hola mundo muy pequeño pero es que ya pasamos dos variables y todo... ( ; ^ )   asi que ahora tenemos dos versiones del holamundo en RPG, una pequeña y otra con adorno.   http://62.15.137.42:5120/hola   http://62.15.137.42:5120/hola2  Guillermo,       On 7/11/06, Guillermo Andrades (CPI Software) < [EMAIL PROTECTED]> wrote: huy! pues me acabo de dar cuenta que no tengo ningun HolaMundo en RPG ! asi que vamos a por ella.   C  CallP  cwWrite('Hola, Mundo... Soy un 400!') C  Eval   *INLR = *ON   vaya!, no me sale con una línea, que me hacen falta dos, mardito LR !!   con esta URL se llama al programa real en un 400 real http://62.15.137.42:5120/hola   ahora ya ma'picao el gusanillo del hola mundo, y quiero adornarlo un poco... vamos a ver donde hay un virguero del dreamweaver que me haga una plantilla bonita.   Saaludos, Guillermo Andrades.   On 7/11/06, Fernando Pérez < [EMAIL PROTECTED] > wrote: Pues por ejemplo, la página del 'hola mundo':en php te creas dentro de la carpeta que equivale a la raíz en la  web (o en

RE: Dudas sobre php en i5

2006-07-12 Por tema Foro








Simplemente por curiosidad…. Cual es
el miedo que se puede entender a .NET y no a Java o php? 

 



Carlos Valero

 

 



-Mensaje original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En
nombre de appleseed a
Enviado el: martes, 11 de julio de
2006 22:25
Para: forum.help400@combios.es
Asunto: Re: Dudas sobre php en i5

 



Cuando hable de php y
Java, me refiero a alternativas a desarrollo web, no es una comparación con
RPG.





 





Como desarrolladores,
debemos tener una buena caja de herramientas y picar un poco de alli y de aqui
(conocer Java, php, rpg, cobol..etc). Cuanta más amplia sea nuestra caja de
herramientas (o nuetsro equipo) mejor será un lenguaje para cada escenario.





 





¿que quiero pasar una
aplicación entera a web?. No se me pasaría por la cabeza seguir usando RPG y
CGI. Si tengo prisa, dejo la aplicación en RPG y añado webfacing. Si no, me
planteo Java o php.





Hasta incluso se hace
rápido con Lotus Notes.





 





¿que tengo que hacer
algunas paginas en la web para, por ejemplo, crear un formulario de pedidos?.
Bueno, Java es demasiado... quizas usaria RPG, pero podría pasarme a php.





 





Ojala IBM saque una
especie de RPG Objects (al estilo de ABAP).





 





No se, pero no entiendo
el miedo a Java o php (a .NET si lo entiendo :-)).





 





 





 







"Guillermo Andrades
(CPI Software)" <[EMAIL PROTECTED]> escribió:







bueno, otra vez no he
podido resistirme, como tengo mi pc con un disco duro roto y lleva cuatro horas
pasando diagnosticos, he mejorado un poco el hola mundo en RPG, pero ahora ya
si que no cumplimos lo de hacerlo todo en una linea, menos mal que con el SEU
se teclea deprisa y se compila mas aprisa todavia. 





 





veamos el html, que nos
ha salido un poco grande pero es que cuando me animo me gusta esto de los
dibujitos:





 






Hola Mundo, soy un iSeries con RPG!!

 body {background-color: Navy; margin: 2%; padding:2%;}
 body, p  {font-family:verdana, sans-serif;}
 h1,h2,h3 {text-align:center;color:DarkRed;}
 a:hover  {text-decoration:none; background-color:gold;}
 .bonito  {font-family:Georgia,Serif;font-size:120%;color:Mediumblue;border:thin groove;
   background-color:Skyblue;}
Hola Mundo! Hola, mundo, esta maquinita negra que tiene muchos nombres te saluda! La hora que tengo es %cw-hora%, no se si coincidirá con la de tu pc. Por si no sabes cuando vives te digo tambien mi fecha: %cw-date%.   ahora veamos el RPG a ver:    *lee file-html del IFS con la pagina a presentar  C   Eval  cwPage = cwGetPage(cwpDirA:'holamundo')   *cambiar campos y variables en la pagina  C   Time    Time12   14 0  C   MoveL Time12    Hora  6 0  C   Move  Time12    Fecha 8 0  C   CallP cwAddFld('hora':%EditW(Hora :'  :  :  ')) C   CallP cwAddFld('date':%EditW(Fecha:'  /  /    ' C   Eval  cwPage = cwChgFld(cwPage:cwFldV:cwValV)   *Envia la pagina al browser   C   CallP cwWrite(cwPage)  C   Eval  *INLR = *ON    De esta forma no solo se funciona en dos capas (una en el cliente, navegador y otra en el host, 400) sino que se programa tambien en dos capas, por una parte de hace el codigo de cliente (HTML basicamente, aqui con un poco de CSS) y por otra parte se hace lo del RPG en 400. Incluso lo pueden estar haciendo dos personas distintas cada una experta en lo suyo.   En fin, no es un hola mundo muy pequeño pero es que ya pasamos dos variables y todo... ( ; ^ )   asi que ahora tenemos dos versiones del holamundo en RPG, una pequeña y otra con adorno.   http://62.15.137.42:5120/hola   http://62.15.137.42:5120/hola2   Guillermo,       On 7/11/06, Guillermo Andrades (CPI Software) <[EMAIL PROTECTED]> wrote: huy! pues me acabo de dar cuenta que no tengo ningun HolaMundo en RPG ! asi que vamos a por ella.   C  CallP  cwWrite('Hola, Mundo... Soy un 400!') C  Eval   *INLR = *ON   vaya!, no me sale con una línea, que me hacen falta dos, mardito LR !!   con esta URL se llama al programa real en un 400 real http://62.15.137.42:5120/hola   ahora ya ma'picao el gusanillo del hola mundo, y quiero adornarlo un poco... vamos a ver donde hay un virguero del dreamweaver que me haga una plantilla bonita.   Saaludos, Guillermo Andrades.   On 7/11/06, Fernando Pérez <[EMAIL PROTECTED] > wrote: Pues por ejemplo, la página del 'hola mundo': en php te creas dentro de la carpeta que equivale a la raíz en la  web (o en alguna carpeta que cuelgue de ésta) el fichero 'holamundo.php ', con el contenido: , y ya tienes tu página de saludo. No recuerdo exáctamente