Vale. Ahora ya se parece más al correcto. Sólo una cosa,en la DS 'buffer'  faltan los cuatro campos variables de registros originales y actuales que es donde tengo ahora el problema: en el registro 'original' me está enviando el nuevo registro y el antiguo me lo esta poniendo en venusiano. No sé si me explico.
Aqui envio una copia de los parametros que propone IBM para los triggers, que están mal. El correcto es el que me envias tú, pero me faltan estos 4 campos.(por supuesto,que he tenido en cuenta que un Bin de 4 es igual a un entero de 10.
Offset
Type Field
Dec Hex
0
0
CHAR(10) Physical file name
10
A
CHAR(10) Physical file library name
20
14
CHAR(10) Physical file member name
30
1E
CHAR(1) Trigger event
31
1F
CHAR(1) Trigger time
32
20
CHAR(1) Commit lock level
33
21
CHAR(3) Reserved
36
24
BINARY(4) CCSID of data
40
28
BIN(4) Relative Record Number
44
2C
CHAR(4) Reserved
48
30
BINARY(4) Original record offset
52
34
BINARY(4) Original record length
56
38
BINARY(4) Original record null byte map offset
60
3C
BINARY(4) Original record null byte map length
64
40
BINARY(4) New record offset
68
44
BINARY(4) New record length
72
48
BINARY(4) New record null byte map offset
76
4C
BINARY(4) New record null byte map length
80
50
CHAR(16) Reserved
*
*
CHAR(*) Original record
*
*
CHAR(*) Original record null byte map
*
*
CHAR(*) New record
*
*
CHAR(*) New record null byte map




 Juan Carlos Paredes <[EMAIL PROTECTED]>
 Enviado por:  [EMAIL PROTECTED] 11/07/05 15:49
Por favor, responda a
[email protected]

Para
[email protected]
cc
Asunto
RE: Triggers





Hola Alberto:

En V5R3 funcionan correctamente con estos parámetros:

d  Buffer         ds                                
d    PFName                     10                  
d    PFLibrary                  10a                  
d    PFMember                   10a                  
d    TrgEvent                    1a                  
d    TrgTime                     1a                  
d    TrgCmtLvl                   1a                  
d    Trgfill1                    3a                  
d    TrgCCSID                   10u 0                
d    Trgfill2                    8a                  
d    OrOffset                   10u 0                
d    OrRcdLen                   10u 0                
d    OrNBMapOfs                 10u 0                
d    OrNBMapLen                 10u 0                
d    NwOffset                   10u 0                
d    NwRcdLen                   10u 0                
d    NwNBMapOfs                 10u 0                
d    NwNBMapLen                 10u 0    
d  BufferLen      s             10u 0    

c     *entry        plist                                        
c                   parm                    Buffer                
c                   parm                    BufferLen            


Saludos.

Juan Carlos.

> -----Mensaje original-----
> De:                 [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]
> Enviado el:                 lunes, 11 de julio de 2005 13:38
> Para:                 [email protected]
> Asunto:                 Triggers
>
>
> Hola. A ver si alguien tiene por ahi los parametros de entrada de los
> triggers para la V5R2 en adelante. He intentado un trigger con los
> parametros que tenia en la V4r5(sacados de un manual de IBM) y me devuelve
> cosas raras.
> Gracias
>
> --
> No virus found in this incoming message
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.8.11/45 - Release Date: 09/07/2005
>  
>
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.11/45 - Release Date: 09/07/2005


__________________________________________________
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

Responder a