2 Replies Latest reply: Jul 21, 2009 11:51 AM by odaboval RSS

    SQLLDR: "second enclosure string not present" error in a complex datafile

    odaboval
      Hello,

      We are in 11g.
      I have a strange issue when I load data. I cannot figure out why sqlldr reacts in this way :

      Here is the table definition:
      create table IMPORT_SFEE_TRACKER_GENERIC
      (
      PROJET_CODE VARCHAR2(50),
      TRACKER_ID VARCHAR2(50),
      TRACKER_TYPE VARCHAR2(50),
      ARTIFACT_ID VARCHAR2(50),
      TITRE VARCHAR2(200),
      DESCRIPTION CLOB,
      SUBMITTED_BY VARCHAR2(100),
      SUBMISSION_DATE DATE,
      LAST_MODIFIED_DATE DATE,
      CLOSED_DATE DATE,
      TYPE_DEMANDE VARCHAR2(200),
      STATUS VARCHAR2(50),
      CATEGORY VARCHAR2(100),
      PRIORITY VARCHAR2(100),
      ASSIGNED_TO VARCHAR2(200),
      TEXT_01 VARCHAR2(2000),
      TEXT_02 VARCHAR2(2000),
      TEXT_03 VARCHAR2(2000),
      TEXT_04 VARCHAR2(2000),
      TEXT_05 VARCHAR2(2000),
      TEXT_06 VARCHAR2(2000),
      TEXT_07 VARCHAR2(2000),
      TEXT_08 VARCHAR2(2000),
      TEXT_09 VARCHAR2(2000),
      TEXT_10 VARCHAR2(2000),
      TEXT_11 VARCHAR2(2000),
      TEXT_12 VARCHAR2(2000),
      TEXT_13 VARCHAR2(2000),
      TEXT_14 VARCHAR2(2000),
      TEXT_15 VARCHAR2(2000),
      TEXT_16 VARCHAR2(2000),
      TEXT_17 VARCHAR2(2000)
      )

      Here is the CTL:
      LOAD DATA
      CHARACTERSET WE8ISO8859P1
      TRUNCATE
      CONTINUEIF LAST != ";"
      INTO TABLE IMPORT_SFEE_TRACKER_GENERIC
      -- Pour eliminer la ligne d'en-tete
      WHEN TRACKER_ID != 'tracker id'
      FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
      TRAILING NULLCOLS
      ( PROJET_CODE CONSTANT '!PROJET_CODE!'
      , TRACKER_ID CHAR
      , TRACKER_TYPE CHAR
      , ARTIFACT_ID CHAR
      , TITRE CHAR
      , DESCRIPTION CHAR(49000)
      , SUBMITTED_BY CHAR
      , SUBMISSION_DATE DATE "DD/MM/YYYY HH24:MI"
      , LAST_MODIFIED_DATE DATE "DD/MM/YYYY HH24:MI"
      , CLOSED_DATE DATE "DD/MM/YYYY HH24:MI"
      , TYPE_DEMANDE CHAR
      , STATUS CHAR
      , CATEGORY CHAR
      , PRIORITY CHAR
      , ASSIGNED_TO CHAR
      , TEXT_01 CHAR(2000)
      , TEXT_02 CHAR(2000)
      , TEXT_03 CHAR(2000)
      , TEXT_04 CHAR(2000)
      , TEXT_05 CHAR(2000)
      , TEXT_06 CHAR(2000)
      , TEXT_07 CHAR(2000)
      , TEXT_08 CHAR(2000)
      , TEXT_09 CHAR(2000)
      , TEXT_10 CHAR(2000)
      , TEXT_11 CHAR(2000)
      , TEXT_12 CHAR(2000)
      , TEXT_13 CHAR(2000)
      , TEXT_14 CHAR(2000)
      , TEXT_15 CHAR(2000)
      , TEXT_16 CHAR(2000)
      )

      _Here is a simplified datafile_: (record 2 "artf402772" fails, the 4 other records succeed) (up to "End of datafile"):
      tracker id;tracker type;artifact id;title;description;submitted by;submission date;last modified date;closed date;request type;status;category;priority;assigned to;Date demande (si saisie différée);Demandeur;Domaine fonctionnel;Gravité;Heure demande (HH:MM) si saisie différée;Nature;Plate-forme;Réf. Dem. Travaux;Réf. FT dossier;Régression;Réponse;Reproductibilité;Responsable FT du dossier;Type demande;Version cible (palier);Version origine;Monitoring Status;
      proj2411;tracker7756;artf402149;demande d'analyse plantage FTT24711;"De : xxx xxx Ext fff ggg SISE
      Envoyé : vendredi 22 août 2008 07:22
      À : ZZZ S
      Cc : HD EXPLOITATION
      Objet : RE: Le traitement FTT24711 du job 370_SAV_AL VTO en erreur sous l'environnement SAV


      Bonjour,

      Le traitement s'est incidenté hier à 23H55 (id oracle 4402376),

      Utilisateur : INTERFACE
      Responsabilité : AZ / TT_TR_CLIENT_FINAL


      PARAMETRE(S) :
      ------------
      Code interface : 247
      Code SI émetteur : FRONTAL
      Nom du fichier : SAVE_18094130_21082008155854.txt


      ------------------------------------------------------------------------------------------------------------------------------------
      SITUATION INITIALE :
      ------------------
      - Phase de validation
      En-têtes rejetés : 219
      Lignes rejetés : 219
      ULs rejetés : 200
      - Phase de traitement API
      En-têtes rejetés : 9
      Lignes rejetés : 9
      ULs rejetés : 5
      - Phase de workflow
      Lignes en attente : 2827
      ------------------------------------------------------------------------------------------------------------------------------------
      CHARGEMENT :
      ----------
      -> Traitement : 4402377 [FTT84424721]
      FTT844 - 24721 - Interface Avis de retour SAV - Programme maître


      Nom du fichier : SAVE_18094130_21082008155854.txt
      Nombre d'enregistrements : 33
      En-têtes chargées : 11
      Lignes chargées : 11
      Lignes ULs chargées : 11
      ------------------------------------------------------------------------------------------------------------------------------------
      VALIDATION :
      ----------
      En-têtes validées : 11
      dont Avertissements : 0
      Lignes validées : 11
      dont Avertissements : 0
      Lignes uls validées : 11
      En-têtes rejetées : 0
      dont En-têtes orphelines : 0
      Lignes rejetés : 0
      dont Lignes orphelines : 0
      Lignes uls rejetés : 0
      dont Lignes uls orphelines: 0
      ------------------------------------------------------------------------------------------------------------------------------------
      TRANSFERT :
      ---------
      Nombre d'enregistrements : 33
      En-têtes : 11
      En-têtes retour réexpédition : 0
      Lignes : 11
      Lignes uls : 11
      Mouvements supprimés : 33
      ------------------------------------------------------------------------------------------------------------------------------------
      SOUMISSION API :
      --------------
      -> Traitement : 4402378 [FTT24740]
      FTT24740 - 247 - Interface entrante Avis de Retour et d¿expédition - Soumission API


      Erreur applicative sur le composant : xxx.check_in_file_name
      Au cours de : CHECK FILE_NAME
      A retourné : Il existe déjà un fichier SAVE_18094130_21082008155854.txt enregistré pour l'interface 247 et le système partenaire FRONTAL.
      Le nom du fichier doit être unique pour une interface et un système partenaire donnés.


      Fichier présent sous tt-oa-db, rep /site/fttcigale/ENTREE/247/ARCH

      -rw-rw-r-- 1 xxx appli 44 Aug 21 16:19 SAVE_18094130_21082008155854.txt



      Cordialement,

      xxx xxx

      03.59.12.64.44 (Choix 3)
      /xx/xx/xx/xx/xx/xx/xx
      hdexploitation.ftt@xxxx-xxxx.com




      --------------------------------------------------------------------------------
      De : HD EXPLOITATION FTT/DSI
      Envoyé : vendredi 22 août 2008 00:18
      À : xxx SISE
      Objet : TR : Le traitement FTT24711 du job 370_SAV_AL VTO en erreur sous l'environnement SAV



      -------------------------------------------
      De : Surveillance.de.xxx@xxx-xxx[SMTP:SURVEILLANCE.DE.xxx@xxx-xxx]
      Date d'envoi : vendredi 22 août 2008 00:18:01
      À : HD EXPLOITATION xxx/xxx
      Objet : Le traitement FTT24711 du job 370_SAV_AL VTO en erreur sous l'environnement SAV
      Transféré automatiquement par une règle



      Bonjour,
      Merci de bien vouloir verifier sous vto le job ci dessous

      Environnements : SAV
      Applications : 370_SAV_AL
      Traitements : FTT24711
      Dates de debut : 21-08-2008 23:55:00
      Dates de fin : 22-08-2008 00:08:58
      Durees : 0:13:58
      Machines : ftt-oa-db
      Comptes : fttsg


      Cordialement,

      Equipe Incident

      ";Babacar Sene;22/08/2008 19:23;16/10/2008 18:38;;Exploitant;16-TMA - Clos;SAV;1;Axxx Maes;22/08/2008 00:00;Babacar Sene;1-CIGALE - OM;40-Bloquant;19:21;;Production;;;;;;Babacar Sene;20-Soutien niveau 3;;;
      proj2411;tracker7756;artf402772;Fichier message 10 non reçu par ddd LSA;"-----Message d'origine-----
      De : xxx xxx [mailto:xxx.xxxx@xxx.com] Envoyé : lundi 25 août 2008 16:14 À : ZZZ DDD SI Tx SAV Cc : xx xxx; yyy yyy; zz zzz; uuu bbb Objet : Flux non reçu pour xxx refurbish


      Bonjour,

      Nous avons reçu un camion de xxx à refurbisher ce matin et nous n'avons pas actuellement les flux 10. Merci de nous les envoyer rapidement afin que nous puissions encoder les produits.

      Deux dossiers en exemple : 8323225PqR et 8323280PqR;

      Cordialement.

      Bernard BRIENS

      Tél : 03 56 85 67 55
      GSM : 03 69 42 62 79
      FAX : 03 66 85 51 32
      E-mail : xxx.xxx@xxx.com



      ";Babacar Sene;25/08/2008 17:47;01/09/2008 14:06;01/09/2008 14:06;;06-SUBU - Clos;SAV;2;Babacar Sene;25/08/2008 00:00;xxxx xxx xxx;1-CIGALE - SAV;40-Bloquant;;;Production;;;;"-----Message d'origine-----
      De : ZZZ xxx SI Tx SAV
      Envoyé : lundi 25 août 2008 17:42
      À : 'xxx xxx'; ZZZ xxx SI Tx SAV
      Cc : xxx xxx; yyy yyy; ccc ccc; lll lll; rrr rrr ccc bbb SIOP; jjj jjj ccc bbb ggg
      Objet : RE: Flux non reçu pour xxx refurbish

      Bonjour,
      Les deux dossiers sont envoyés dans le fichier LRS_4408336.TXT (voir pièce jointe) qui comporte 3010 lignes. Il est parti le 22.08.2008 21:04 Cdt




      Babacar SENE
      /xx/xxx/xxx/xxx/xx/xxx/Projets et Maintenance du SI Supply Management Terminaux tél. +33359126274 bsene.ext@ccc-cccc.com

      ";;Babacar Sene;10-Soutien niveau 1 ou 2;;;
      proj2411;tracker7756;artf402812;Demande d'analyse FTT880 ;"-----Message d'origine-----
      De : BOSTOEN Audrey OF/DF
      Envoyé : lundi 25 août 2008 11:35
      À : rrr rrr xxx xxx CISE; ccc cccc sss ddd ffff Objet : Alerte sur envoi des stats à vvvv Importance : Haute

      Bonjour,

      Comme vu avec vous par téléphone, Alexis Suard nous remontait le fichier ci-joint que nous devons communiquer à xxxxx tous les lundi avant 12H. Cet envoi n'a pas été fait ce matin, je ne sais pas qui a repris ses dossiers suite à son départ.

      Merci d'avance

      Cdt



      xx xxx

      Orange France / DF / Contrôle de Gestion Coûts commerciaux

      Politique commerciale/Fidélisation
      tél. 03 56 22 11 41
      mob. 03 40 83 00 36

      cccc.ddd@xxx-xxx.com

      ";Babacar Sene;25/08/2008 18:30;15/09/2008 15:18;15/09/2008 15:18;DO ou prestataires externes;06-SUBU - Clos;AMONT;3;Babacar Sene;25/08/2008 00:00;ddd ddd OF/DF;1-CIGALE - OM;20-Mineur;11:35;;Production;;;Oui;"L'automatisation de l'envoi a été mise en prod dans le palier de d'août. le premier traitement devait avoir lieu aujourd'hui, ssauf qu'il n' aas tourné pour cause de mise à stop dans VTO. Activation du traitement effectué par HD, lancement puis soirtie en erreur pour cause de champ date non renseignée dans les paramètres de lancement
      Lancement manuel du traitement puis par SBU, demande au HD de continuer la chaîne. JC ccc s'occupe de la partie VTO";;Babacar Sene;10-Soutien niveau 1 ou 2;;;
      proj2411;tracker7756;artf402818;Demande de modif statut dossiers;"De : fff ggg ggg Tx SAV
      Envoyé : jeudi 24 juillet 2008 12:08
      À : dddd ddd fff DAV; ffff David SCF DAV
      Cc : fffff Serge ddd DPSI SIOP; ssss-COUCOU Lyane ddd DAV; sss Philippe ddd DAV; ffff Thierry ddd DAV
      Objet : RE: Retour F.E..xls

      Bonjour,

      Les 46 dossiers sont passé en statut EXPEDIE, l'annulation de livraison est donc possible.

      Concernant l'explication sur les deux dossiers, c'est Nadine qui a lancé des FTT37510 (réception diverses) avec respectivement les N° de CR 26981 et 26982.

      Cdt

      Babacar SENE
      /ddd/dd/dd/dd/dd/ddd/Projets et Maintenance du SI Supply Management Terminaux
      tél. +33345126274
      bsene.ext@cccc-cccc.com
      ----------------------------------------------------------

      De : DDDD Philippe ccc DAV
      Envoyé : jeudi 10 juillet 2008 11:28
      À : cccc ccc SI Tx SAV; DIALLO Oumar SCF DAV
      Cc : ffff fff SCF DPSI SIOP; hhhhh-hhhh Lyane fff DAV
      Objet : TR: Retour F.E..xls
      Importance : Haute

      Bonjour,
      J’ai mis l’ensemble des statuts pour chaque dossier.

      Il faut mettre le statut « EXPEDIE » pour tous les dossiers ayant le statut « LIVRE ». Le transporteur a bien livré le produit mais il ne l’a pas remis. Par conséquent nous n’avons pas le statut « REMIS » ce qui me parait normal et nous n’avons plus le statut « EXPEDIE ».

      Il faudrait peut-être revoir le contrôle dans l’annulation de livraison sur le statut ou alors ajouter un statut en plus envoyé par le transporteur après le statut « LIVRE » qui pourrait être « NON REMIS ».



      J’aimerai aussi avoir une explication sur deux dossiers qui ont le statut « RECU » mis par un opérateur PO (exemple F05944316, F05988983), comment cela est-il possible ?



      Bien cordialement

      Philippe



      hhh hhh
      hhh/hhh/hh/hh/hh/DAV/hh
      Responsable Qualité Soutien Métier
      tél. +33 (0) 3 51 80 69 21
      mob. +33 (0) 4 95 27 24 78
      ffff.fff@fff-fgggg

      P Pensez ENVIRONNEMENT : n'imprimer que si nécessaire


      --------------------------------------------------------------------------------

      De : gggg Oumar hhh DAV
      Envoyé : mardi 8 juillet 2008 17:20
      À : ggg fddd SI Tx SAV
      Cc : ddd ggf SCF DPSI SIOP; SENE Babacar Ext fff fff SISE; gg ggg SCF DAV
      Objet : TR: Retour F.E..xls
      Importance : Haute



      Bonjour,



      Pouvez vous nous modifier le statut ""NON EXPEDIE"" de ces dossiers et les mettre en ""EXPEDIE"" afin que nous puissions les traiter.

      Ce sont des annulations de livraisons.



      Cordialement.









      ggg ffff

      fff/fff/ggg/gg/ggg/DAV/DP2E

      Département Echange Express

      Responsable de la réception

      03 44 80 48 37

      04 78 02 22 14

      ddd.fff@ggg-ggg.com



      P Pensez ENVIRONNEMENT : n'imprimer que si nécessaire








      --------------------------------------------------------------------------------

      De : ddd ddd dd DAV
      Envoyé : mardi 8 juillet 2008 17:04
      À : ddd fff dd DAV
      Cc : fff Cindy fff DAV
      Objet : Retour F.E..xls
      Importance : Haute

      Bonjour,



      ci-joint le tableau des retours F.E concernant les colis sécurisés et les colis non sécurisés.



      Cordialement.







      ddd ffff
      ff/ff/gg/sc/ggg/dav/dp2e

      tél. 03 45 80 48 68
      fff.ff@ggg-ggg.com


      ";Babacar Sene;25/08/2008 18:52;01/09/2008 14:13;01/09/2008 14:13;FT;06-SUBU - Clos;SAV;4;Babacar Sene;22/08/2008 00:00;fff gg;1-CIGALE - SAV;20-Mineur;;;Production;;;;Update des tables 027_dossiers et 027_suivis pour enlever le statut LIVRE, puis et mettre le statut EXPEDIE de façon à permettre l'annulation de livraison;;Babacar Sene;10-Soutien niveau 1 ou 2;;;
      proj2411;tracker7756;artf402986;Dde d'analyse sur des statut LIVRE qui remontent sur SAVI sur des dossiers de 2007 déjà fermés;"
      --------------------------------------------------------------------------------
      De : fgg Jean ddd ggg SIOP
      Envoyé : lundi 11 août 2008 11:55
      À : dd fff SI Tx SAV; sss ddd SI Tx Aval
      Objet : TR: SAVI - Anomalie BAL Logistique


      Pouvez-vous jeter un oeil,

      Cordialement,



      Jean Lyggg
      ggg/gg/gg/ggg/ggg/DPSI/SIOP
      Coordination développement DPSI
      tél. 03 40 12 61 58
      mob. 04 56 81 80 18
      jean.vvv@vvv-vvv.com







      --------------------------------------------------------------------------------
      De : GGG Christop FFF/SI FFF [mailto:christophe2.FFF@fff-fff.com]
      Envoyé : lundi 11 août 2008 11:14
      À : fff Serge ff gg hh; sss aaa Ext ddd hhh jjj; hhh Jean fff fff jjj
      Cc : ddd Danielle ddd/ddd; ddd Pascal ddd/DPF
      Objet : TR: dd - Anomalie BAL Logistique


      Bonjour,

      Pouvez vous nous dire pourquoi nous recevons des tracking transport en juillet de commandes datant de novembre 2007 ?
      Exemple de commandes ci -dessous.

      4980643 200 27/11/2007 09:31:49 AMY5615 Eligibilité en saisie
      4980643 200 27/11/2007 09:33:15 AMY5615 Eligibilité en saisie
      4980643 202 27/11/2007 09:36:36 AMY5615 Commande en saisie
      4980643 204 27/11/2007 09:37:05 AMY5615 Commande validée
      4980643 101 28/11/2007 02:18:44 BATCH Commande transmise
      4980643 110 28/11/2007 02:28:30 Dossier bien traité FTT Commande intégrée chez SCF
      4980643 130 28/11/2007 05:08:26 1694453 FTT En-cours de livraison
      4980643 120 28/11/2007 10:35:52 353514496932 FTT Commande en-cours de préparation
      4980643 170 10/12/2007 Code Symptôme : AM6 - Mécanique Combiné : Access. manquant ou abîmé (s FTT Retour panne réparateur
      4980643 170 10/12/2007 N FTT Retour panne réparateur
      4980643 146 21/07/2008 15:08:00 Prés.imp./client absent avisé BATCH Client absent avisé
      4980643 161 08/08/2008 Ret.piloté FTT/command.annulée BATCH (KO) Non échangé



      Merci.

      Cordialement,
      Christophe ffff
      MOE SAVI
      Tel : 03 85 68 60 65



      --------------------------------------------------------------------------------
      De : HHHH Pascal FFF/fff [mailto:pascal.ffff@ddd-ddd.com]
      Envoyé : lundi 11 août 2008 09:50
      À : ddd Christop fff/SI CLIENT
      Cc : dddd Danielle ffff/DDSI
      Objet : TR: GGGG - Anomalie BAL Logistique


      Bonjour Christophe,

      Ce pb est génant pour le BO de Tours car ils doivent pister ces 15 commandes et les supprimer à la mano tous les jours.

      Peux-tu me donner la raison de leur réapparition stp ?

      As-tu une piste pour améliorer cette situation (quitte à ce qu'ensuite je demande à la DS de la réaliser si nécessaire). On en reparle.

      cdt


      Pascal gggg

      fff/gggg/hhhh GP/ffff Distribution/ffff FO D/

      MOA fff

      tél. 03 86 16 92 74
      mob. 04 44 25 39 29
      pascal.ddd@gffff-gggg.com






      --------------------------------------------------------------------------------
      De : DDD Jacques ddd NORM
      Envoyé : lundi 11 août 2008 08:07
      À : DDD Pascal ddd
      Objet : FFF - Anomalie BAL Logistique


      Bonjour Pascal,

      Ces commandes (du 29/11/2007 au 18/12/2007) bien qu'annulées reviennent chaque jour

      Cdt

      Jacques DDDD

      ";Babacar Sene;26/08/2008 10:00;07/10/2008 18:10;;DO ou prestataires externes;04-SUB - Résolu;SAV;2;Babacar Sene;11/08/2008 00:00;Christophe FFF -DO;1-CIGALE - SAV;40-Bloquant;;;Production;;;;"Problème du à au N) de sequence des bon_transport qui a fait un cycle complet 999999 et a recommencé avec les même N° de sequences, ce qui fait que deux dossiers se retrouvent avec le même N° de bon_transport.
      Solution :
      1/ Renommer tous les bon_transports qui sont antérieurs au 13/05/2008 de F0XXX.. en FEXXX.. pour eviter de nouveau cas dans les tables SAV et OM
      2/ Remonter les bons statut LIVRE des dossiers modifés chez FFF";;Babacar Sene;10-Soutien niveau 1 ou 2;;;

      End of datafile

      Why record2 "artf402772" fails ...
      Comparing with the 4 other records.. I don't see anything bad ..
      The size looks ok, I think...
      So probably the error is in the CTL ... ?

      I hope that I forgot nothing, and that my explanation is clear.

      Thanks in advance for your help.
      Olivier