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

Développement de jobs Discussion :

parametre de context dans une routine


Sujet :

Développement de jobs

  1. #1
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut parametre de context dans une routine
    Bonjour,
    je voudrais savoir comment faire pour utilisé les paramètre de context dans une routine!
    A l'exécution de mon job, je demande a l'utilisateur de saisir une date, mais j'ai du mal a recupéré cette date dans ma routines!

    madate = context.date

    j'ai comme erreur "context ne peut pas etre résolu

    Je voudrais savoir comment passé ces parametre a une variabl dans mon job (ou dans une de mes routines).

    Merci

  2. #2
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut
    Bonjour,
    Pour les composants c facile, mais ce que je voudrais en fait, c'est utilisé les variables de contexte depuis mes routines!!!

    Merci, jpense avoir été plus precis là!!

  3. #3
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Bonjour,

    Je pense que ta réponse figure dans la FAQ, regarde ce lien,

    http://business-intelligence.develop...II#get_context

    j'espère que ça va t'aider. En tout cas bonne chance.

  4. #4
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut
    Re-Bonjour,

    En fait il y'a un souci, c ke depuis les routines je n'ai pas accès aux methode setProperty et getProperty du context, mais j'arrive a avoir les autres methode!

    j'ai éssayé les 2 façon de faire, mais rien n'y fait!

  5. #5
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Bonjour,

    Je vois ce que tu veux dire, moi aussi j'ai galéré avec ce truc,
    Est ce que tu peux m'expliquer ce que fait on job plus exactement ? et surtout où est ce que tu as besoin des propriétés.
    Si tu peux aussi envoyer une capture d'écran ce serait génial.

    Merci

  6. #6
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut
    RE-

    En gros, je recupère depuis 3 fichiers des données qui sont daté, ensuite, je change les dates par rapport a une date fixé (au debut, j'avai declaré une date public static DateRapport) donc avant de lancé mon job, je changeais la date dans les routines (je ne savait pas que l'utilisateur final ne doit pas avoir accès a mon code), mais maintenant que c'est le cas, il faut donc, trouvé un moyen de transféré la valeur saisie dans le tMsgBox vers ma variable static DateRapport !

  7. #7
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Bon suit ce que je te dis et dis moi ce que ça donne :

    Crée un job
    Dans l'onglet contexte ajoute une variable X de type String
    Dépose un composant tmsgBox
    Dans ses propriétés fais cela :
    Bouton : Question
    (Normalement si tu lances ton job maintenant il t'affichera une boite de dialogue pour entrer une valeur mais bien sur il ne fait rien avec.)
    Revenons au Job,
    Tu dépose un tmap, tu le relie avec le msgBox ( là il affichera une croix rouge sur le msgBox ce qui est normal)
    Tu fais un double clique sur le tMap, et dans la partie à gauche en bas tu ajoutes une colonne, appelle la "entree" ( cette colonne ne servira a rien c'est juste pour contourner l'erreur)
    clique sur Ok.
    Tu places un composant tLog, tu modifies son schéma, tu ajoutes une colonne "sortie" de type String.
    Tu relies le tMap avec ton tLog, il te demande de récupérer le schéma alors tu di oui.
    Tu refais un double clique sur le tMap, et dans la zone de droite dans la partie expression correspondante à la colonne "sortie" tu tapes ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((String]globalMap.get("tMsgBox_1_RESULT"))
    Clique sur OK, fais un Run de ton Job,
    Tu entres une valeur au clavier, et tu la vois s'afficher dans le log.

    Voilà je pense que tu as compris comment ça marche un peu. A toi de le modifier pour faire correspondre avec ton besoin.

    Bonne chance.

  8. #8
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut
    re,

    ça marche impec!!
    Je vais quand mm revenir a la charge avec une autre question
    Est-il impossible d'utilisé sur 2 tMap differents la meme tMsgBox?

    si oui, comment est-ce que ça se fait??

  9. #9
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Oui c'est possible,
    Au lieu de lier directement le msgBox avec le tMap, tu le lies avec le composant tReplicate, puis depuis ton tReplicate tu fais un lien vers les deux tMap.

  10. #10
    Membre régulier
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Janvier 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Janvier 2008
    Messages : 114
    Points : 91
    Points
    91
    Par défaut
    Genialll!!


    MErci, ça fait un composant de plus que je vais utilisé!!

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

Discussions similaires

  1. Utiliser un contexte dans une routine
    Par mimy17 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 26/01/2010, 11h35
  2. [AC-2003] Faire une pause dans une routine
    Par buzz73 dans le forum VBA Access
    Réponses: 4
    Dernier message: 30/07/2009, 13h31
  3. Réponses: 7
    Dernier message: 16/07/2009, 09h13
  4. Spring context dans une appli web
    Par Sniper37 dans le forum Spring Web
    Réponses: 4
    Dernier message: 06/09/2007, 10h31
  5. Désignation des cellules dans une routine
    Par houadglaz dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/09/2006, 22h26

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