Forum iSeries, hébergé par xdocs400.com

As400, iSeries, i5, System i, une machine qui évolue pour être de plus en plus puissante.

Vous n'êtes pas identifié(e).

Annonce

ATTENTION : Le système anti-spam est à nouveau opérationnel. Nous avons réactivé les inscriptions.

#1 2018-09-11 08:51:50

vidger1789
Membre
Inscription : 2018-07-12
Messages : 9

problème de copie CPYFRMIMPF

bonjour,
voila mon problème, je recupere un fichier sur IFS, un fichier plat.
je doit le place sur mon environnement AS400 dans un fichier.
les zones sont séparare par des " | ".
quand je fait ma copie :

CPYFRMIMPF FROMSTMF(fichierIFS) TOFILE(QTEMP/FLAT3000) +     
             MBROPT(*REPLACE) RCDDLM(*LF) +               
             STRDLM(*NONE) RMVBLANK(*LEADING) +           
             FLDDLM('|') FROMRCD(*FIRST *END)

j'ai cette erreur
20 -- A field that is not null capable could not be set to null. 

mais je ne connait pas assez la commande pour dire ou place l'information que certaine zone seront vide.


je vous remercie pour toute l'aide que vous pourrez m'apportez.
cordialement
smile

Hors ligne

#2 2018-09-11 10:19:04

vazymimil
Membre
Inscription : 2008-10-15
Messages : 167

Re : problème de copie CPYFRMIMPF

Bonjour

il faut soit autoriser la valeur nulle pour la colonne dans QTEMP/FLAT3000
soit utiliser le paramètre RPLNULLVAL(*FLDDFT) de CPYFRMIMPF


Nicolas

Hors ligne

#3 2018-09-11 14:22:33

vidger1789
Membre
Inscription : 2018-07-12
Messages : 9

Re : problème de copie CPYFRMIMPF

bonjour Nicolas est merci pour la réponse rapide.
j'ai fait l'essais avec RPLNULLVAL(*FLDDFT)
cela fonctionne très bien.
merci encore
et bonne journée

Hors ligne

Pied de page des forums