Paramètres de transfert

Comment récupérer en lisible les paramètres CFT de transfert :

Partenaires

create or replace table QTEMP.P1 as ( SELECT 'CFTPART' as Flux,
SUBSTR(FLD001, 2, 8) as PART, SUBSTR(FLD002, 263, 2) as OS,
SUBSTR(FLD002, 330, 10) as RPART,
SUBSTR(FLD002, 438, 10) as SPART,
SUBSTR(FLD002, 546, 8) as PROT,
SUBSTR(FLD002, 674, 5) as SAP,
SUBSTR(FLD002, 1413, 30) as TXT
FROM CFTPROD1.PART1
WHERE SUBSTR(FLD001, 1, 1) = 'P'
order by SUBSTR(FLD001, 2, 8) )
with DATA on replace delete rows

create or replace table QTEMP.P2 as
( SELECT 'CFTPART' as Flux,
SUBSTR(FLD001, 2, 8) as PART,
SUBSTR(FLD002, 258, 15) as IP,
SUBSTR(FLD001, 1, 1) as RZO
FROM CFTPROD1.PART1
WHERE SUBSTR(FLD001, 1, 1) = 'X'
OR SUBSTR(FLD001, 1, 1) = 'T'
order by SUBSTR(FLD001, 2, 8) )
With DATA on replace delete rows

create or replace table QTEMP.CFT_PART1 as
( SELECT F1.FLUX, F1.PART, OS, RPART,
SPART, PROT, SAP,TXT, IP, RZO
FROM QTEMP.P1 F1 INNER JOIN QTEMP.P2 F2
ON F1.PART = F2.PART )
With DATA on replace delete rows

SELECT * FROM QTEMP.CFT_PART1

IDF Fichier SEND

create or replace table QTEMP.CFT_SEND as
( SELECT 'CFTSEND' as Flux, SUBSTR(FLD001, 3, 8) as IDF,
SUBSTR(FLD002, 811, 21) as LIBFIL,
SUBSTR(FLD002, 724, 1) as EouB
FROM CFTPROD1.PARM1 WHERE SUBSTR(FLD001, 2, 1) = 'S' )
With DATA on replace delete rows

SELECT * FROM QTEMP.CFT_SEND

IDF Fichier RECV

create or replace table QTEMP.CFT_RECV as
( SELECT 'CFTRECV' as Flux, SUBSTR(FLD001, 3, 8) as IDF,
SUBSTR(FLD002, 811, 21) as LIBFIL,
SUBSTR(FLD002, 724, 1) as EouB
FROM CFTPROD1.PARM1 WHERE SUBSTR(FLD001, 2, 1) = 'R' )
With DATA on replace delete rows

SELECT * FROM QTEMP.CFT_RECV