IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BODI Discussion :

BO Data Integrator


Sujet :

BODI

  1. #1
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 39
    Points : 46
    Points
    46
    Par défaut BO Data Integrator
    Je rencontre des problèmes avec les variables globales, elles se perdent en cours de traitement, ou elles changent de valeur sans raisons apparentes (dans une boucle While)
    Quelqu'un peut-il m'éclairer sur ce problème qui pour moi est incompréhensible

  2. #2
    Membre confirmé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Mai 2006
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2006
    Messages : 363
    Points : 521
    Points
    521
    Par défaut
    peux-tu nous indiquer la version que tu utilises?

    As-tu lancé ton job en affichant toutes les traces ?
    (attention, la dernière fois que je l'ai fais sur un job, il a généré 6 Go de logs donc à utiliser avec précautions)

    Affiche la valeur de ta variable (un script avec des print ) à tous les points clé de ta boucle, cela te permettra probablement d'identifier d'où vient le problème

    Perso, je n'ai jamais eu ce genre de problème sur BODI

  3. #3
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 39
    Points : 46
    Points
    46
    Par défaut
    J'ai la version 11.7
    J'ai fait des print de ma variable et j'ai pu constater qu'elle passait de 1 à D au moment où je ré-éxécutais mon workflow dans ma boucle while pour la 4éme fois.
    J'ai un autre job identique ou tout se passe normalement
    J'ai aussi un autre job qui n'utilise pas de boucle dans ce cas je n'ai plus la donnée au moment du lancement du 5éme WorkFlow du job
    Si je lance le WorkFlow seul dans un job tout se passe normalement
    En conclusion ce cas se produit aussi bien sur le serveur de Dev que sur le serveur de Prod et sans raison apparente, la solution que j'ai adopté consiste à taper en dur les paramètres utilisés juste avant le lancement du Workflow, ce qui n'est pas génial mais ça dépanne

  4. #4
    Membre confirmé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Mai 2006
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2006
    Messages : 363
    Points : 521
    Points
    521
    Par défaut
    Je sais qu'il existe un bug dans la version 11.5 qui fait que si on utilise des fonctions à plusieurs opérandes, l'ordre des opérandes peut être mal interprété suivant l'emplacement de l'appel :
    en gros, si je lance mon appel dans un job avec mon seul appel, il lis f(x,y), si je l'utilise dans un traitement compliqué, il lis f(y,x) ou f(x,y) selon son emplacement.

    Apparament le support BO ne connaissait pas ce bug avant que je le remonte.

    Mon contournement a été de réécrire toutes mes fonctions afin de ne prendre qu'une chaine de caractères contenant tous les opérandes séparés par des caractères spéciaux (#@...).

    Je ne sais pas si c'est lié, mais ça peut être une piste pour t'aider

    Sinon, ça pourrait être un problème de gestion de pile d'appels, et là, il faut simplifier ton job pour appeler moins de workflows/dataflows.

  5. #5
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 39
    Points : 46
    Points
    46
    Par défaut
    Le problème est référencé chez BO et serait résolu par la version 11.7.2.2

    http://technicalsupport.businessobje...200%2024958254

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [BO Data Integrator] Job Server & Access Server
    Par jsaviola dans le forum BODI
    Réponses: 3
    Dernier message: 13/08/2007, 11h49
  2. Probleme sur Data Integrator
    Par poog49 dans le forum ODI (ex-Sunopsis)
    Réponses: 1
    Dernier message: 13/04/2007, 14h12
  3. Problème d'importation sous Data Integrator
    Par bmasimo dans le forum ODI (ex-Sunopsis)
    Réponses: 1
    Dernier message: 11/04/2007, 11h52
  4. Demande d'aide sur Data Integrator
    Par bmasimo dans le forum ODI (ex-Sunopsis)
    Réponses: 3
    Dernier message: 11/04/2007, 11h50
  5. Réponses: 2
    Dernier message: 10/04/2007, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo