Muchas gracias Javier!!!!!
Saludos.
Sergio
Date: Wed, 29 Aug 2007 16:04:17 +0200From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: RE: API QSYRUSRI
Hola de nuevo:
La definición de la DS es correcta y a mí también me aparecen valores extraños.
Sin embargo, si te fijas en la descripción de los campos de la DS (en el
InfoCenter) encontrarás las siguiente definición:
Password change date. The date the user's password was last changed, in *DTS
(date-time stamp) format.
Me suena mucho el formato *DTS, si no recuerdo mal se codifica en binario la
fecha y hora. En estos momentos no encuentro cómo convertir este formato a otro
leible por los humanos. Si encuentro algo te lo diré.
Un saludo,
Javier Mora
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Sergio
BortoloEnviado el: miércoles, 29 de agosto de 2007 15:10Para:
forum.help400Asunto: RE: API QSYRUSRI
Javier: aqui copio la DS completa. Tengo instalado V5R4 Un Saludos y
Gracias!!!! D RCVVAR DS D* FORMAT USRI0300
D BYTRTN 10I 0 * Bytes returned
D BYTVAL 10I 0 * Bytes available
D OUSRNM 9 18 * User profile name D
PRVSGN 19 31 d cent 19 19 d dia
20 25 d hora 26 31 *
Previous sign-on date and time D RSV1 32 32 *
Reserved D SGNATE 10I 0
* Sign-on attempts not valid D STATUS 37 46
* Status D PASCHD 47 54a
* Password change date D NOPWDI 55 55
* No password indicator D RSV2 56
56 * Reserved D PASEXD
10I 0 * Password expiration interval D DPASEX 61
68 * Date password expires D DUPAEX
10I 0 * Days until password expires D SETPEX
73 73 * Set password to expire D USRCLN
74 83 * User class name D SPCAUT
84 98 * Special authorities D GRPRNA
99 108 * Group profile name D OWNER 109
118 * Owner D GRPAUT 119
128 * Group authority D ASSLEV 129 138
* Assistance level D CURLIB 139 148
* Current library name D INMENA 149 158 *
Initial menu name D INMELI 159 168 *
Initial menu library name D INPRNA 169 178 *
Initial program name D INPRLI 179 188 *
Initial program library name D LIMCAP 189 198 *
Limit capabilities D TXTDES 199 248 *
Text description D DSPSGI 249 258 *
Display sign-on information D LIDESE 259 268 *
Limit device sessions D KEYBUF 269 278 *
Keyboard buffering D RSV3 279 280 *
Reserved D MAALST 281 284B 0 *
Maximum allowed storage D STGUSE 285 288B 0 *
Storage used D JISCPR 289 289 *
Highest scheduling priority D JOBDNA 290 299 * Job
description name D JOBDLI 300 309 * Job
description library name D ACCCOD 310 324 *
Accounting code D MSGQNA 325 334 *
Message queue name D MSGQLI 335 344 *
Message queue library name D MSGQDM 345 354 *
Message queue delivery method D RSV4 355 356 *
Reserved D MSGQSE 357 360B 0 *
Message queue severity D OUTQNA 361 370 *
Output queue name D OUTQLI 371 380 *
Output queue library name D PRTDEV 381 390 *
Print device D SPCENV 391 400
* Special environment D ATTKNA 401
410 * Attention-key-handling program name D ATTKLI
411 420 * Attention-key-handling program library name
D LANID 421 430 * Language ID
D COREID 431 440 * Country or
region ID D CARCOD 441 444B 0
* Character code set ID D USROPT 445
480 * User options D SRTSEN
481 490 * Sort sequence table name D
SRTSEL 491 500 * Sort sequence table library name
D OBJAUV 501 510 * Object auditing
value D OBACAU 511 574 * User action
audit level D GRPATY 575 584 * Group authority
type
Date: Wed, 29 Aug 2007 13:49:23 +0200From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: RE: API QSYRUSRI
Hola Sergio:
¿Puedes enviar el trozo de código donde defines el campo en la DS? O la DS
entera.
¿En que versión estás?
Un saludo, Javier Mora
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Sergio
BortoloEnviado el: miércoles, 29 de agosto de 2007 13:21Para:
forum.help400Asunto: API QSYRUSRI
Estimados: estoy desarrollando una aplicacion en la cual necesito recuperar
datos del perfil del usuario, para tal fin estoy utilizando el API QSYRUSRI.
Dentro del programa estoy utilizando una DS donde estan las variables que
contienen los datos. El problema surge con algunos campos que tienen fechas y
seguin el manual del API de IBM dice que a esos campos hay que definirlos como
CHAR(8), como por ejemplo:
46
2E
CHAR(8)
Password change date Cuando visualizo el contenido de esta variable encuentro
que tiene basura: PASCHD = 'ý¥ÙIV#¢' He probado en definirla de distintas
maneras, pero el resultado no es el esperado. Segun el manual esta es la
definición de la variable: Password change date. The date the user's password
was last changed, in *DTS (date-time stamp) format. Alguien tiene alguna idea
de que se puede hacer para que recupere el varlor en forma correcta???? Gracias
por lo que puedan aportar. Saludos a todos. Sergio
Descubre Live.com - tu propia página de inicio, personalizada para ver
rápidamente todo lo que te interesa en un mismo sitio. todo en el mismo sitio.
Comunícate al instante con Windows Live Messenger Windows Live Messenger
_________________________________________________________________
Descubre Live.com - tu propia página de inicio, personalizada para ver
rápidamente todo lo que te interesa en un mismo sitio.
http://www.live.com/getstarted__________________________________________________
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://listas.combios.es/mailman/listinfo/forum.help400