Buenos días :

Estamos intentando hacer una herramienta en rpg/ile para que lea fuentes de 
programa y modifique ciertas cosas pero nos encontramos con que ya ni nos 
compila, os explicamos :

H DATEDIT(*YMD)
 *
FQRPGSRC   UF   F   92        DISK
 *
D LINDES          DS
D  NUML                   1      6
D  AAMMDD                 7     12
D  A36TF                 18     18
D  WCOM                  19     19
D  TEXTO                 20     20
D  TEXTO2                40     61
D  INMA                  66     67
D  INME                  68     69
D  INIG                  70     71
D  WCOM2                 83     83
D  LINEA                  1     92
 *
IQRPGSRC   NS  01
I                                  1   92  LINEA
C*****************************************************************
C* Programa principal
C*****************************************************************
*
C                   READ      QRPGSRC
 *
C     *IN30         DOWEQ     *OFF
 *
C                   MOVE      'ABC'         TEXTO2
C                   UPDATE    QRPGSRC
 *
C                   READ      QRPGSRC
 *
C                   ENDDO
 *
C                   SETON                                        LR


El CL de llamado es así :

PGM

DCL        VAR(&BIB) TYPE(*CHAR) LEN(10)
DCL        VAR(&FUE) TYPE(*CHAR) LEN(10)

CHGVAR     VAR(&BIB) VALUE('JAVI')
CHGVAR     VAR(&FUE) VALUE('BARRA')

OVRDBF     FILE(QRPGSRC) TOFILE(&BIB/QRPGSRC) MBR(&FUE)
CALL       PGM(JAVI/LEERPGILE)
DLTOVR     FILE(*ALL)

ENDPGM


El compilador dá este error, en la línea del "UPDATE" :

"*RNF5191 30      1 El Campo de Resultado no es una estructura de datos cuando 
el
                   Factor 2 es un nombre de archivo."

Un saludo y gracias por anticipado,

Javier

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a