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

XMLRAD Discussion :

[XMLRad] Pb de cohérence des données affichées...


Sujet :

XMLRAD

  1. #1
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut [XMLRad] Pb de cohérence des données affichées...
    Bonjour,

    J'ai la séquence suivante:

    1°) un XMLModule avec un XMLService qui récupère un couple
    d'identifiants EMP_LOGIN/EMP_PWD via un formulaire et qui le
    transmet au XMLModule suivant

    2°) un XMLModule avec un XMLGram en 4 instructions (3 DBExtract et 1
    Assign):

    a)SELECT PRS_ID, ETS_ID_AFFECTE
    FROM T_EMPLOYE_EMP
    WHERE EMP_LOGIN = :EMP_LOGIN
    AND EMP_PWD = :EMP_PWD
    b)SELECT (COALESCE(TIT_LIBELLE + ' ', '') +
    PRS_PRENOM + ' ' + PRS_NOM) AS PRS_IDENTITE
    FROM TG_PERSONNE_PRS P
    LEFT JOIN TR_TITRE_TIT T
    ON P.TIT_ID = T.TIT_ID
    WHERE PRS_ID = RS_ID
    c)SELECT SCC_NOM
    FROM T_SUCCURSALE_SCC
    WHERE ETS_ID = :ETS_ID_AFFECTE
    d)Assign appelé ToCookie
    "Source" => "Destination"
    Context/PRS_ID => Cookie/PRS_ID
    Context/PRS_IDENTITE => Cookie/PRS_IDENTITE
    Context/ETS_ID_AFFECTE => Cookie/ETS_ID
    Context/SCC_NOM => Cookie/ETS_NOM

    Le NextAction renvoie vers le XMLModule suivant

    3°) un XMLModule avec un XMLGram en 1 instruction (1 Assign)

    a)Assign appelé FromCookie
    "Source" => "Destination"
    Cookie/PRS_ID => Input/PRS_ID
    Cookie/PRS_IDENTITE => Input/PRS_IDENTITE
    Cookie/ETS_ID_AFFECTE => Input/ETS_ID
    Cookie/ETS_NOM => Input/ETS_NOM

    Un XSL qui affiche FromCooKie/PRS_IDENTITE, FromCookie/ETS_NOM

    A L'exécution n, j'obtiens l'affichage du couple n-1
    les autres requêtes donnent le résultat attendu !

    Quelque chose m'échappe dans la mécanique !!!
    Pourrait on m'éclairer ?

    Philippe.
    Philippe.

  2. #2
    RDM
    RDM est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Points : 2 927
    Points
    2 927
    Par défaut
    Normal. Le NextAction est interne, cela ne redéclenche pas une nouvelle
    requête http et donc ne redécode pas les cookies !
    dans le 3°) il faut prendre les valeurs a partir du context et non pas des
    cookies (qui ont encore les valeurs des cookies du 1°). Et en fait les
    valeurs sont encore dans le context donc le 3°) a) ne sert a rien et doit
    être retiré
    RDM
    Tout Est Relatif
    Rubrique XMLRAD: http://xmlrad.developpez.com
    FAQ XMLRAD: http://xmlrad.developpez.com/faq/

  3. #3
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,

    Je publie la réponse que RDM m'a donné sur le forum nzn.fr.xml et
    je l'en remercie encore une fois !

    En fin du 2°), le NextAction est interne, ne redéclenche pas une nouvelle
    requête http et donc ne redécode pas les cookies !

    Dans le 3°) il faut prendre les valeurs a partir du context et non pas des
    cookies (qui ont encore les valeurs des cookies du 1°). Et en fait les
    valeurs sont encore dans le context donc le 3°) a) ne sert a rien et doit
    être retiré.
    Dont acte !

    Philippe.
    Philippe.

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

Discussions similaires

  1. LOV(Restriction des données affichées) (Forms 10g)
    Par monthaldo dans le forum Forms
    Réponses: 5
    Dernier message: 07/04/2010, 11h11
  2. ASP.Net : Cycle de vie des données affichées
    Par chaillom dans le forum Développement Web avec .NET
    Réponses: 3
    Dernier message: 16/03/2010, 14h17
  3. Lier, modifier et cohérence des données issues de deux tables
    Par lawappe dans le forum Bases de données
    Réponses: 33
    Dernier message: 20/03/2009, 18h11
  4. Actualisation des données affichées dans une View
    Par fadjerx dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 05/01/2009, 14h05
  5. Réponses: 3
    Dernier message: 08/10/2008, 17h34

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