Se me ocurre una posible solución.
Crea una función de usuario que devuelva una tabla con los datos que
quieres recuperar de USER_INFO y GROUP_PROFILE_ENTRIES. Ese tipo de
funciones sí te permiten trabajar con autorizaciones adoptadas, con user
*OWNER, y puedes perfectamente utilizarlas una
DB2:
select week_iso(Date('2019-03-31')) from sysibm/sysdummy1
---
https://paredes.info
juancar...@paredes.info
El 04/10/2019 12:24, Juan Pelaez Boismorand escribió:
Buenos días foro,
Necesitaba saber el Nº de semana del año de una fecha dada, puede
ser la fecha del systema o una fecha
_ANALISTA DE SISTEMAS - AS400_
El mié., 4 sept. 2019 a las 11:15, Juan Carlos Paredes
() escribió:
Buenas tardes, compañeros:
Tengo que crear una vista que hace la UNION de varias tablas. La
cuestión es que necesito crearla en una biblioteca diferente de
aquella
en la que están las tablas. Y no puedo
si utilizas en tu CL de creación el comando
RTVJOBA CURLIB().
En esa variable recuperas la biblioteca curlib y la puedes usar como
parámetro de la biblioteca del Create View.
_MANUEL A. RAMIREZ RAYGADA_
_ANALISTA DE SISTEMAS - AS400_
El mié., 4 sept. 2019 a las 11:15, Juan Carlos Paredes
Buenas tardes, compañeros:
Tengo que crear una vista que hace la UNION de varias tablas. La
cuestión es que necesito crearla en una biblioteca diferente de aquella
en la que están las tablas. Y no puedo calificar directamente la vista
en el CREATE VIEW, porque el nombre de la biblioteca donde
.
Saludos,
Javier
-
DE: forum.help400-boun...@listas.combios.es
en nombre de Juan Carlos
Paredes
ENVIADO: viernes, 16 de agosto de 2019 19:18
PARA: forum.help400
ASUNTO: Re: Sintaxis de *entry plist en formato libre rpg
Tienes que definir un prototipo con EXTPGM con el
Tienes que definir un prototipo con EXTPGM con el nombre de programa. Y una
interfaz de procedimiento con el nombre del prototipo.
Obtener BlueMail para Android
En 16 ago. 2019 19:11, en 19:11, "Javier B." escribió:
>Buenas tardes :
>
>¿Alguien podría decirme por favor cual es la sintaxis
Vamos por partes, que diría Jack "el destripador".
El procedimiento no se "guarda" en ningún sitio. Cuando tú ejecutas el
create procedure, el motor de base de datos de DB2 genera un programa.
Concretamente un programa en lenguaje C. Y almacena la definición del
mismo en una tabla del propio
Y eso sin tener en cuenta los falsos autónomos, el trabajo free lance, las
tarifas que determinados clientes importantes te imponen, las horas extras no
retribuidas, ...
Obtener BlueMail para Android
En 8 ago. 2019 19:16, en 19:16, "Gandul, Luis" escribió:
>Diego,
>En España confirmar un
Para este caso (que no esté en blanco), lo puedes hacer obligatorio en
la definición del parámetro con el valor MIN(1).
Saludos.
Juan Carlos.
---
https://paredes.info
juancar...@paredes.info
El 16/07/2019 11:46, Javier Mora escribió:
Hola a tod@s,
¿es posible validar el valor de un
Buenos días, compañeros:
Necesitamos incorporar un analista programador en RPG en A Coruña.
Indispensable residencia en A Coruña o alrededores. Si alguno estáis
interesado, por favor, enviadme el CV por privado para remitírselo a la
dirección de mi empresa.
Un saludo.
Juan Carlos.
--
Sí, es factible, lo que no creo que puedas es hacerlo por DDS. Si la
defines como tabla SQL, puedes definir un campo de tipo BLOB (Binary
Large Object) que te permite almacenarlos.
Saludos.
Juan Carlos
---
https://paredes.info
juancar...@paredes.info
El 17/05/2019 18:04, Carlos C. escribió:
:"Juan Carlos Paredes"
Para:"forum.help400"
cc:"Alberto Martinez"
Fecha:17/05/2019 08:30
Asunto:Re: RPG all-free
-
Efectivamente. El SEU no reconoce muchas cosas (lleva sin actualizarse
años, creo que desd
Efectivamente. El SEU no reconoce muchas cosas (lleva sin actualizarse
años, creo que desde la versión 6) Si quieres que te lo reconozca, usa
Rational. Otra opción es quitarle al SEU la verificación de errores.
Porque aunque el SEU te los marque, el compilador sí lo reconoce sin
problemas.
Buenos días, compañeros:
Dada la escasez de gente formada en nuestra plataforma, la edad que
tenemos la gran mayoría, y la práctica imposibilidad de convencer a
quienes disponen de esa formación de que se trasladen a León, me han
planteado desde la dirección de la empresa la posibilidad de
Hace años que no trabajo con él, pero creo que no. Creo recordar que lo
acompañaba una herramienta denominada CODE/400 que era la que permitía
el diseño de pantallas e informes en modo "WDSC".
---
https://paredes.info
juancar...@paredes.info
El 20/03/2019 09:30, Alberto Martinez escribió:
Tienes varias funciones que te permiten hacerlo más elegante:
IFNULL(FLD1, ' ')
COALESCE(FLD1, ' ')
VALUE(FLD1, ' ')
Las tres harían lo mismo, devolverte el primer valor no nulo, ya que el
segundo valor no tiene por qué ser una constante, puede ser otra columna
de alguna de las dos tablas
Buenas noches, compañeros.
Me acaba de llamar mi jefe porque necesitamos incorporar un programador
RPG en La Coruña. Si alguno estáis interesado, por favor, hacedme llegar
vuestro CV por privado.
Un saludo.
Juan Carlos
--
https://paredes.info
juancar...@paredes.info
Me suena haberme encontrado con ese problema en alguna ocasión. Y creo
recordar que lo solucioné definiendo el fichero en una hoja F específica
del procedimiento, como Input y UsrOpn, haciendo una apertura en falso
(para que no se queje el compilador de que no hay operación de apertura)
y
Y si usas Rational, es aún más fácil. Sólo tienes que buscar el trabajo
y seleccionar "Depurar con solicitud". Le añades el programa a depurar y
en cuanto arranque el trabajo te aparecerá la perspectiva de depuración
en el IDE. Cuando se ejecute ese programa se detendrá inmediatamente
antes de
,
-
DE: forum.help400-boun...@listas.combios.es
en nombre de Juan Carlos
Paredes
ENVIADO: Thursday, November 8, 2018 1:34:06 PM
PARA: Forum Help 400
ASUNTO: Copias de fuentes en RDI
Buenos días, compañeros:
Creo recordar que el RDI guardaba una copia en local de los fuentes
cuando los
Buenos días, compañeros:
Creo recordar que el RDI guardaba una copia en local de los fuentes
cuando los estabas modificando. ¿Alguno recordáis donde era?
Estoy trabajando con él en una máquina virtual y, de vez en cuando se
cuelga y hay que finalizarlo por el Task Manager. Y cuando te pilla
¡Enhorabuena y a disfrutar! Seguro que te lo has ganado.
Juan Carlos.
---
https://paredes.info
juancar...@paredes.info
El 01/10/2018 10:34, Carlos Veza Iglesias escribió:
Estimados compañeros,
Ha llegado el momento de jubilarme, por lo que me dirijo a todos los
miembros, agradeciéndoles
Yo empezaría por ponerle un manejador de errores para que, en caso de
producirse algún SQL Code que sea quien lo haga fallar, te devuelva ese
código y saber qué está ocurriendo:
DECLARE SQLCODE INTEGER DEFAULT 0 ;
DECLARE RETCODE INTEGER DEFAULT 0 ;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION
De entrada, lo primero que se me ocurre es que lee/graba, lee/graba, ...
es un claro candidato a transformarse en un Insert de SQL. Y un Insert
no tiene por qué irse ralentizando con el tiempo. Además, le daría un
repaso al asesor de índices de la base de datos. Es probable que si lo
revisas
¿Puede ser un tema del CCSID del trabajo? Prueba a cambiarlo al 284. El
CCSID por defecto de una sesión 5250 (65535) da problemas con ese tipo
de cosas.
Saludos
Juan Carlos.
---
https://paredes.info
juancar...@paredes.info
El 05/09/2018 10:44, Jesus Maria Arzak (DHL ES) escribió:
Buenos
Basándome en ese SQL, se me ha ocurrido uno que a partir del número
aleatorio generado por RAND(), y sustituyendo cada dígito por la letra
que, gráficamente, más se le parece, te genera directamente el código
RANDOM alfanumérico:
Select
...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan
Carlos
Paredes
Enviado el: jueves, 28 de junio de 2018 15:41
Para: forum.help400
Asunto: Re: generar desde AS a EXCELL
Hay un complemento de Excel que te lo permite hacer automáticamente.
Otra opción es, si usas ACS, hacer una
Hay un complemento de Excel que te lo permite hacer automáticamente.
Otra opción es, si usas ACS, hacer una consulta desde "Ejecutar Scripts
de SQL" y salvarlo en formato .XLS. Para ello, tienes que tener activado
en las opciones "Permitir salvar resultados".
Juan Carlos.
---
Buenos días, compañeros:
Esta mañana me ha telefoneado mi antiguo jefe en Madrid. Al parecer está
buscando una persona para incorporarse en un proyecto estable en Madrid.
Buscan a alguien de COBOL/400 con conocimientos de Java ya que, según me
ha contado, habría que interpretar código Java
Puedes verlo en el fichero resultante de este mandato:
DSPFD FILE(PANTA01FM) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*DSPF)
OUTFILE(QTEMP/DSPDATOS)
Tiene varios campos con el tamaño de pantalla Y/N:
DSDSZ1, DSDSZ2, DSDSZ3 y DSDSZ4, que se corresponden con los tamaños
16x64, 12x80, 24x80 y
Y yo 29 trabajando con él. El 30 de junio de 1989 me enfrenté por
primera vez a uno de ellos en mi primer empleo. Eso sí, con bastantes
menos arrugas y canas que ahora.
Felicidades a IBM, a nuestro entorno y a todos los compañeros.
Juan Carlos
---
https://paredes.info
juancar...@paredes.info
En RPG lo puedes hacer usando un campo alfanumérico y con la BIF
%EditC(numero:'J')
Juan Carlos.
---
https://paredes.info
juancar...@paredes.info
El 28/05/2018 21:09, Carlos C. escribió:
Buenas tardes Sres. Foro
Tengo un pequeño inconveniente : los resultados de una operacion
aritmetica.
¿Te vale algo tan barato como utilizar las propias funciones XML de DB2
for i?
Algo así como:
select xmlelement(
name "Articulos",
xmlnamespaces(default 'https://miempresa.com'),
xmlagg(xmlelement(name "ID",
xmlattributes(m.id as "Codigo"),
El indicador de protección debes activarlo en el momento que ejecutas el
WRITE sobre el registro del SFL, cuando lo estás cargando. De este modo,
quedará protegido en aquellos registros que lo hayas activado antes de
grabar el registro y desprotegido en aquellos registros que se grabaron
con
Puedes utilizar la palabra clave RTNCSRLOC en el fichero de pantalla. Le
defines dos campos ocultos numéricos de 3 posiciones sin decimales y en
ellos te devuelve la fila y columna. Es más, puedes decirle que te
devuelva el campo concreto en el que está el cursor, con lo que te
despreocupas si
Puedes utilizar la vista QSYS2.SYSCOLUMNS.
Saludos.
Juan Carlos.
El 2018-02-19 21:20, Carlos C. escribió:
Que interesante
una consulta un poco mas amplia, una funcion parecida, donde se lista
los campos existe?
Mucha gracias por compartir tu conocimiento.
Saludos
Si no hay como preguntar al que sabe. ;)
Estuvimos mirando a ver si directamente con una SQL eramos capaces de
sacar estos datos y no encontrábamos la forma. De ahí que buscara la
alternativa de la API.
Efectivamente, me sirve perfectamente para lo que queremos.
Gracias, José Luis.
El
Gracias, Andreu. El tema es que con esa API tengo que ir objeto a objeto
y con la otra me devuelve una lista de objetos directamente. Además
permite usar genéricos para el nombre, el tipo y la biblioteca.
El 2018-02-16 18:08, Andreu Rul escribió:
Con QUSROBJD creo que tienes esa información
Gracias Javier.
El 2018-02-16 17:51, Javier Mora escribió:
Si revisas la documentación de la API puedes ver que estas fechas hay
que convertirlas utilizando la API QWCCVTDT. El formato utilizado para
estas fechas (*DTS) es específico del sistema.
Javier Mora
-Mensaje original-
De:
Sin ánimo de molestar, éste es un foro del que he recibido mucha ayuda.
He aportado aquello en lo que creía que mis conocimientos podían ayudar
a otros. Ha habido veces en los que mis peticiones no han recibido
respuesta porque, con total seguridad, nadie podía aportarla. Ha habido
veces en las
La sentencia CREATE TABLE, tiene también una claúsula LIKE para que tome
la estructura de la tabla que indiques en esta cláusula (tal vez, más
sencillo que crearla con una sub-select de la tabla original). Lo que no
sé, porque no la he utilizado nunca, es si permite el "with data" o
"with no
Para el primer error, mi solución sería crear la nueva tabla a través de
SQL también:
Create Table Destino.Mi_Nombre_Largo_B as (Select * from
Origen.Mi_Nombre_Largo_A)
Y añadir la cláusula "with Data" (si quieres que se dupliquen los
registros) o "with No Data" (si sólo quieres duplicar la
Me acabo de encontrar con una "tontería" que no sé si a alguno os ha
pasado. En las últimas versiones las sentencias CREATE de SQL tienen una
cláusula OR REPLACE que permiten, por ejemplo, volver a crear una tabla
sin necesidad de borrarla previamente y conservando todos los datos
(vamos, un CHGPF
¿En unos ficheros fuente denominados EVF*? Si es así, son los ficheros
de eventos que crea al compilar. Si no, ni idea.
Saludos.
Juan Carlos.
---
url: http://www.paredes.info
mail: juancar...@paredes.info
El 01/08/2017 15:32, Juan García escribió:
> Saludos
>
> Estoy utilizando IBM
o)?
>
> ¿Algún parámetro al crear el procedimiento como DETERMINISTIC? Esto son
> "palos de ciego".
>
> Javier
>
> DE: forum.help400-boun...@listas.combios.es
> [mailto:forum.help400-boun...@listas.combios.es] EN NOMBRE DE Juan Carlos
> Paredes Castañón
&
Buenas tardes, foro:
A ver si alguien me puede echar una mano, porque llevo todo el día
volviéndome loco con este tema y no encuentro solución:
Tengo un procedimiento almacenado en SQL que obtiene datos de diferentes
ordenadores (todos ellos AS/400). Tiene un primer cursor que, en función
de
Buenos días, compañeros:
Necesitamos incorporar un analista/programador iSeries en nuestro equipo
establecido en el Parque Tecnológico de León. Se trata de un proyecto
estable para un importante cliente. Debe ser presencial, no remoto.
Si alguno estáis interesado, por favor, enviadme el CV a
qué no conviertes el programa a RPG
> IV?
>
> El 10 de mayo de 2017, 12:57, Juan Carlos Paredes Castañón
> <juancar...@paredes.info> escribió:
>
>> Buenos días:
>>
>> ¿Alguien sabe como asociar el result set de un procedimiento almacenado que
>> abre un c
Buenos días:
¿Alguien sabe como asociar el result set de un
procedimiento almacenado que abre un cursor en un programa RPG III? En
RPG IV lo tengo claro, porque al definir el campo que lo asocia, puedo
utilizar campos "integer", pero ¿cómo se puede hacer eso mismo en RPG
III?
Gracias.
Hola. No he probado tampoco a definir más de 2 niveles en arrays,
pero me da la sensación de que no tiene nada que ver con eso. ¿El
problema no será por estar indicando como índice de ds_subpalet un "*"
en lugar de un campo o valor numérico?
Saludos.
Juan Carlos.
El
12/04/2017 09:46, Alex
Me pillas en casa, por lo que no tengo acceso a la máquina, pero
creo que hay un parámetro en la compilación del DSPF en el que puedes
indicarle algo así como DEV(*NONE). Por defecto tiene el valor
*REQUESTER, que indica que se asocia el archivo al dispositivo que lo
solicite. Hablo de memoria.
Puedes hacer que el subprocedimiento devuelva un valor indicando si
tiene que salir o no. Y al retornar, en función de ese valor, haces la
salida.
Saludos
Juan Carlos.
El 15/03/2017 10:13, ostatu ostatu
escribió:
> Hola.
>
> Estoy empezando a utilizar los
subprocedimientos en vez de
Efectivamente. Esa opción lo que hace es cerrar todos los cursores
en el momento que finaliza el módulo activo. El valor por defecto es
*ENDACTGRP que sólo cierra los cursores cuando se finaliza el grupo de
activación. Se lo estás ejecutando en el grupo de activación por
defecto, no te los
Por si a alguien le interesa:
http://www.infojobs.net/leon/analista-programador-iseries/of-i6461ec6f7b4ee1825f12a9158a2ee2?applicationOrigin=search-new
Un saludo.
Juan Carlos.
--
url: http://www.paredes.info
mail:
juancar...@paredes.info
En principio, la idea me gusta. Sólo le veo un "pequeño"
inconveniente. La crisis (aunque en mi caso creo que habría que
calificarlo de otra forma) se llevó mi puesto de trabajo, el de todos
mis compañeros y la empresa al completo. Quiero con esto decir que, en
el último año y medio, me he
Buenos días, compañeros:
Necesitamos incorporar, con cierta
urgencia, un Analista Programador en entorno iSeries, en nuestro centro
ubicado en el Parque Tecnológico de León.
Es un proyecto a largo plazo
para un importante cliente multinacional.
Imprescindible experiencia
en RPG III, RPG
edo@hotmail.com_
>
> FROM:
forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] ON BEHALF OF Juan
Carlos Paredes Castañón
> SENT: jueves, 10 de noviembre de 2016 9:04
>
TO: Forum Help 400 <forum.help400@listas.combios.es>
> SUBJECT: Trigger
y Rollbac
diario y el motivo es lo que nos estás explicando: no se activa ningún
trigger si hacen un rollback en la tabla.
>
> Puedes ver la entradas
afectadas por el rollback con un DSPJRN JRN("diario") JRNCDE((R))
ENTTYP(DR)
>
> El 10 de noviembre de 2016, 9:03, Juan C
no está bajo control de compromiso el rollback no le
afecta, y si tiene un comit propio, tampoco.
>
> _Pedro Pinedo
Hernandez._
>
> _Tlf.: 669377219_
>
> _Pedro.Pinedo@hotmail.com_
>
> FROM: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.
Buenos días, compañeros:
Tengo una tabla a la que le he asociado
un trigger para llevar un log de todas las actualizaciones que se
producen en ella. Esta tabla se actualiza, entre otras cosas, por
aplicaciones externas (Web) que trabajan con control de compromiso. La
cuestión es que, por lo
Yo utilizo el formato *EUR. Al usuario, realmente, le resulta
transparente, ya que no necesita teclear los separadores.
Un saludo.
Juan Carlos.
El 20/09/2016 10:22, Lazaro Matas - Jose Ignacio
escribió:
> Mi intención es cambiar el tratamiento que actualmente
hago de fechas como números
Pues sí. El WDSC ha desaparecido, creo que en la versión 6 del SO.
Se sustituyó por el Rational Developer for I, que es de pago.
Un
saludo.
Juan Carlos
El 15/07/2016 09:40, alberto escribió:
> Hola
Foro.
> Recientemente he estado buscando el Websphere Development
Studio Client para
Buenas tardes compañeros:
Me encuentro con un "pequeño" problema.
Accedemos al sistema del cliente a traves de una máquina virtual Citrix.
Estamos absolutamente capados en ella, de forma que no tengo manera de
configurar una impresora (ni siquiera PDF). La única que tengo
configurada es la
No sólo no se muere, sino que hay abundante demanda.
Eso sí, al
menos en España, sólo en las grandes ciudades (Madrid y Barcelona). Por
desgracia, me ha tocado moverme en el último año buscando trabajo y he
encontrado dos en tan sólo 6 meses. Sigo recibiendo casi a diario
ofertas y cada X
Por lo que veo en ese mensaje, es un problema del salvar activo. Te
está diciendo que no es capaz de alcanzar el punto de sincronización.
Revisa las anotaciones de trabajo porque supongo que habrá mensajes
anteriores.
Un saludo.
Juan Carlos.
El 02/06/2016 20:25, Daniel
Bautista escribió:
Y yo diría más. ¿Sabes quiénes vamos a perder? LOS DE SIEMPRE
El
25/05/2016 16:05, Rafael de Juan escribió:
> el voto es secreto.
>
Pero si quieres saber quien va a ganar, ya te lo digo: LOS DE SIEMPRE
>
> El 23 de mayo de 2016, 21:32, Marcelo Diaz
escribió:
>
A punto de acabar un año bastante más agitado de lo habitual en lo
profesional, quiero agradeceros a todos el espíritu de ayuda y
colaboración que desde hace años mantiene este foro.
¡Que tengáis unas
muy felices fiestas en compañía de vuestros seres queridos!
Juan
Carlos.
--
url:
Yo haría un proceso batch en el que crees un bucle que ejecute el
programa, haga un DLYJOB DLY(30) y vuelva arriba. Algo así:
DCL
VAR() TYPE(*LGL)
DOWHILE COND( = '0')
CALL PGM(PROGRAMA)
PARM()
DLYJOB DLY(30)
ENDDO
RETURN
En la variable ,
desde el programa, le devuelves un '0'
has indicado en el mandato
>
> NOTE: The
values for a list parameter are passed consecutively, preceded by a
2-byte binary value that indicates the number of values entered in the
parameter by the user.
>
>
http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_61/cl/parm.htm
[3]
&
Buenos días:
Tengo un programa RPG que recibe un número variable
de parámetros (entre 2 y 17). Concretamente, recibe una cola de salida y
un texto obligatorios y hasta 15 direcciones de correo para enviarlo.
Las 15 direcciones están definidas con Options(*NOPASS) para que no sea
necesario
Te respondo de memoria. Si no estoy equivocado (que es posible
porque hace mucho que no toco ese tema), VALUES indica los posibles
valores que puede tener el parámetro, SPCVAL te permite definir valores
"especiales" tipo *NONE, *LIBL, etc. y SNGVAL indica que, si utilizas
alguno de los valores
No me refería a eso, sino a las vistas de depuración: STRDBG y, con
suerte, está compilado con DBGVIEW(*SOURCE), DBGVIEW(*LIST),
DBGVIEW(*COPY) o DBGVIEW(*ALL). En cualquiera de estos casos, al depurar
el programa, puedes ver el fuente y saber qué parámetros (con sus
longitudes y tipos) tiene.
Mirar a ver si tienes vista de depuración
Enviado desde mi dispositivo Samsung
Mensaje original
De: Juan Gutierrez Ruiz
Fecha: 27/10/2015 17:46 (GMT+01:00)
Para: "forum.help400" ,
dea?
>
> El 20 de octubre de 2015, 22:01, Juan Carlos
Paredes Castañón <juancar...@paredes.info> escribió:
>
>> Le acabo de
reenviar tu CV a mi director.
>>
>> Un saludo
>>
>> Juan Carlos.
>>
>> El 20/10/2015 21:42, Manuel Antonio
persona de AS/400 en La Coruña y me ha pedido que, si
puedo, les facilite datos de posibles candidatos.
Así que, si alguno
de vosotros está interesado, enviadme un privado con vuestro CV para
hacérselo llegar a la dirección.
Un saludo.
Juan Carlos Paredes.
--
url: http://www.paredes.info
mail
Le acabo de reenviar tu CV a mi director.
Un saludo
Juan Carlos.
El 20/10/2015 21:42, Manuel Antonio Ramirez Raygada escribió:
>
Buenas tardes Juan Carlos Paredes,
>
> Habiendo leido la opcion de
poder postular por un empleo en la empresa para la cual usted se
desempeña y ten
Con un savobj en el origen y rstobj en el destino.
Elvira_vazquez elvira_vazq...@edasnet.com wrote:
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400,
Efectivamente, estoy con Emilio. No es un mandato que haya
desaparecido (al menos hasta la versión 6.1, que es la última con la que
he trabajado) Revisa los programas instalados porque es fácil que te
falte algo.
El 17/03/2015 10:43, LLagostera Vila, Emilio escribió:
Yo diría que te falta
MD
Saludos.
Juan Carlos.
El 04/03/2015 11:26, Nacho López
escribió:
Buenos días,
estoy haciendo un programa CL de AS400 y
necesito crear por código una carpeta en un directorio y ponerle de
nombre el nombre del trabajo.
¿Cómo o que comando debo usar para
crear esa carpeta?
muchas
gracias.
El 4 de marzo de 2015, 10:41, Juan Carlos Paredes
Castañón juancar...@paredes.info escribió:
MD
Saludos.
Juan Carlos.
El 04/03/2015 11:26, Nacho López escribió:
Buenos días,
estoy haciendo un programa CL de AS400 y
necesito crear por código una carpeta en un
Hola, José.
Yo cuando me he encontrado con problemas es cuando el
usuario de Windows y el del AS/400 son el mismo pero las contraseñas son
diferentes.
Saludos.
Juan Carlos.
El 19/02/2015 10:20, escribió:
Hola Javier, no tengo ninguno deshabilitado, incluso autorice al
usuario a esa
Hace siglos que no programo en entorno S/36, pero creo recordar que
era algo así;
FMFUSCC IF F 400 3AIDISK
Saludos.
Juan Carlos.
El
12/02/2015 16:52, Juan Gutierrez Ruiz escribió:
Gracias Por
contestar foro
me estado peleando con todo eso que me dicen
le
he puesto un K , para
Sí, si tiene la vista de depuración de fuente. Eso sí, a base de copiar y pegar.
Un saludo.
Juan Carlos
De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Celestino Zubiri
Enviado el: lunes, 05 de enero de 2015 11:06
Para: forum.help400
Una posibilidad que se me ocurre es crear un mandato CHGPWD que no
haga nada en otra biblioteca y poner ésta por delante de la QSYS en la
lista de bibliotecas de la JOBD.
Un saludo y feliz 2015
El
31/12/2014 12:15, INFORMATICA escribió:
Buenos días.
Como se
puede evitar que un
Feliz año 2015 para todos mis compañeros.
http://www.paredes.info/blog/?p=178
Un saludo a todos.
Juan
Carlos.
--
url: http://www.paredes.info
mail:
juancar...@paredes.info
Únete a Recursos AS400, nuestra Comunidad (
.
Juan Carlos Paredes.
El 22/12/2014 15:58, Paco Medina
escribió:
igualmente a todos, os deseo felices fiestas
saludos,
PACO MEDINA
DEPT. INFORMÁTICA
Exclusivas
Camacho, S. Ltd.
CIF B29145240
Av. J. Ortega y Gasset, 301 (Pol. San
Luis)
Málaga, España
www.e-camacho.com [2
DE: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] EN NOMBRE DE Juan
Carlos Paredes Castañón
ENVIADO EL: miércoles, 17 de diciembre de 2014
22:48
PARA: forum.help400
ASUNTO: Re: Subfichero que se autorefresca
y SFLMODE
Te hablo de memoria, porque ahora
Te hablo de memoria, porque ahora estoy en casa y no tengo acceso al
iSeries para confirmártelo. El problema es el mismo que se produce
cuando dejas que sea el propio sistema el que gestione la carga del
subarchivo. Una vez que pulsas la tecla de doblar, sólo se mantiene en
los registros ya
http://www.paredes.info
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
Buenos días, compañeros:
Os presento mi nueva página:
http://www.paredes.info
Estoy tratando de buscar salidas a la
situación laboral en que me encuentro, bastante compleja (por no
utilizar otras palabras más duras).
Así que, si alguno, en algún
momento, me necesitáis, ahí tenéis mi
[aplausos-2.gif][aplausos-2.gif][aplausos-2.gif][aplausos-2.gif]
De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Jesus Manuel
Sanchez Montaña
Enviado el: jueves, 20 de noviembre de 2014 19:23
Para: forum.help400
Asunto: Re: prueba
Os dejo mi perfil profesional en Infojobs y Linkedin por si a alguien le
interesa.
http://www.infojobs.net/juancarlos-paredes-castanon.prf
https://es.linkedin.com/in/jcparedescastanon
Un saludo.
Juan Carlos.
Únete a Recursos AS400, nuestra
Buenas.
A modo de curiosidad: en la 6.1 había que definir el prototipo previamente y en
la V7R1 ya no hace falta? porque en la V7R1 ya no me da este error.
Muchas gracias por la respuesta
De:Juan Carlos Paredes jcar...@everest.es
Para:forum.help400 forum.help400
Yo utilizo la misma técnica para ficheros temporales. Objeto vacío existente en
una biblioteca de copia y CRTDUPOBJ y OVRDBF antes de abrir el fichero.
Con respecto a la documentación en el fuente DDS, se puede hacer exactamente lo
mismo en fuentes SQL. Sólo tenéis que ejecutar los create desde
Si no puedes tocar el fuente de pantalla, puedes asignarle en la especificación
F del fichero de pantalla una estructura de datos de información de archivo:
INFDS. En esa estructura de datos tienes un campo binario que te indica la
posición en que está situado el cursor:
linpos
¿Puedes utilizar SQL embebido? Si es así, puedes utilizar la función
Select int(RAND()) into :numero from sysibm/sysdummy1
Esto te generaría un número aleatorio de 1 dígito. Si lo necesitas de mayor
longitud, puedes ir multiplicando por potencias de 10.
Un saludo.
Juan Carlos.
De:
Buenas noches, compañeros:
Os dejo mi perfil en linkedin.
http://es.linkedin.com/pub/juan-carlos-paredes/56/517/798/
Actualmente busco nuevas oportunidades ya que la situación se está poniendo
muy complicada por aquí.
Si a alguien le interesa, por favor que contacte conmigo.
Gracias.
Juan
Te envío un ejemplo que yo uso habitualmente con las teclas de función y los
indicadores
d Ind s * inz(%addr(*in))
d Indicadores ds based(Ind)
d TeclaF3 3 3n
d TeclaF12 12 12n
d
De entrada, yo me aseguraría de tener un salvado completo del sistema (opción
21 del menú GO SAVE).
Saludos.
Juan Carlos.
De: Fernando Idem [mailto:cobolero...@gmail.com]
Enviado el: jueves, 05 de junio de 2014 16:10
Para: forum.help400
Asunto: apagado del sistema
Buenas tardes;
Esta tarde
1 - 100 de 310 matches
Mail list logo