Tablas ISPF con REXX

Todo lo relacionado con REXX en este ambiente.
Responder
i220234
Usuario
Usuario
Mensajes: 4
Registrado: 04 Dic 2008, 20:01
País: España
Ciudad: Madrid
Ocupación: Operador de consola

Tablas ISPF con REXX

Mensaje por i220234 » 26 Ago 2012, 22:35

Buenas,

Espero que puedan ayudarme con este tema. Tengo un REXX que en base a dos data set crea don tablas para poder mostrar los datoS en un panel ISPF.
Lo que quiero saber es si hay una forma de mostrar en un panel dos tablas relacionadas entre sí. Por ejemplo:

ÍNDICE CAMPO1TABLA1 CAMPO2TABLA1 CAMPO3TABLA1 -----> CAMPOS DE LA TABLA1
---------ÍNDICE CAMPO1TABLA2 CAMPO2TABLA2 -----> CAMPOS DE LA TABLA2
---------ÍNDICE CAMPO1TABLA2 CAMPO2TABLA2 -----> CAMPOS DE LA TABLA2
...

ÍNDICE CAMPO1TABLA1 CAMPO2TABLA1 CAMPO3TABLA1 -----> CAMPOS DE LA TABLA1
---------ÍNDICE CAMPO1TABLA2 CAMPO2TABLA2 -----> CAMPOS DE LA TABLA2
---------ÍNDICE CAMPO1TABLA2 CAMPO2TABLA2 -----> CAMPOS DE LA TABLA2
...


Espero haber sido claro con mi pregunta.
Muchas gracias

NJB
Su anfitrion
Su anfitrion
Mensajes: 1111
Registrado: 12 Oct 2003, 16:27
País: Argentina
Ciudad: Capilla del Señor
Ocupación: System Programmer
Contactar:

Re: Tablas ISPF con REXX

Mensaje por NJB » 01 Sep 2012, 12:58

Hola

Como poderse se puede pero deberas definir una tercera tabla con los campos que deseas mostrar y dentro de tu rexx igualar los campos de las dos primeras tablas a los de la tercera.

Lamentablemente no se puede hacer un "join" entre tablas.

La tercera tabla puede ser una temporal.

Espero haberte aclarado algo el tema.

Saludos.
Norberto Bocalandro

Avatar de Usuario
fernypa
Colaborador
Colaborador
Mensajes: 116
Registrado: 28 Sep 2007, 11:09
País: ESPAÑA
Ciudad: MADRID
Ocupación: IT Specialist
Ubicación: Madrid / España

Re: Tablas ISPF con REXX

Mensaje por fernypa » 04 Sep 2012, 14:45

Lo digo de memoria y a lo mejor estoy equivocado, pero cuando tu creas una tabla ISPF en un REXX a cada campo de la tabla le das un nombre por lo tanto y si los campos de cada tabla estan definidos con nombres diferentes en el panel que quieres mostrar debes ir colocando los diferentes campos.
fernypa

i220234
Usuario
Usuario
Mensajes: 4
Registrado: 04 Dic 2008, 20:01
País: España
Ciudad: Madrid
Ocupación: Operador de consola

Re: Tablas ISPF con REXX

Mensaje por i220234 » 06 Sep 2012, 15:39

Gracias por sus respuestas,

Si utilizo una tercera tabla para igualar las dos primeras, si utilizo el atributo )MODEL del panel ISPF para mostrar la tabla me saldría lo siguiente:

INDICE1 XXXXXX XXXXXX
INDICE1 YYYYYYY ZZZZZZZ
INDICE1 XXXXXX XXXXXX
INDICE1 YYYYYYY ZZZZZZZ
etc
INDICE2 XXXXXX XXXXXX
INDICE2 YYYYYYY ZZZZZZZ
INDICE2 XXXXXX XXXXXX
INDICE2 YYYYYYY ZZZZZZZ
etc

y lo que quiero es que al mostrarse la tabla me separe por INDICE, es decir:

INDICE1 XXXXXX XXXXXX
INDICE1 YYYYYYY ZZZZZZZ
INDICE1 YYYYYYY ZZZZZZZ
INDICE1 YYYYYYY ZZZZZZZ

INDICE2 XXXXXX XXXXXX
INDICE2 YYYYYYY ZZZZZZZ
INDICE2 YYYYYYY ZZZZZZZ

Me dices que el panel ISPF no muestra el resultado de un JOIN, que sería ideal para lo que quiero. Entonces, cómo podría hacerlo?
Gracias por su tiempo y respuestas.

Responder