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
|
|
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
