Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/06/2004, 16h12   #1
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Par défaut Migration V8

Bon, finalement, je crois que je vais me lancer sur la V8 ...

Je voudrais savoir si je peux à présent (dans la V7, c'était pas possible)saisir du code commun à tous mes xmlservices.
Je m'explique : j'ai quelques fonctions qui sont lancée sur chaque évènement de chaque xmlservice.
En v7, j'avais 2 solutions :
1 . Je modifie TOUS mes XMLServices et lorsque j'en ajoute un, j'ai pas intérêt de l'oublier
2 . je modifie le xmlgram.pas et j'envoie mes fonctions à chaque évènement.

Par soucis de simplicité, j'ai opté pour la 2° solution, mais evidemment, ce n'est pas très delosiens ...

En V8, puis-je coder un SuperXMLservice ?? Est-ce dans les tuyaux de faire ce genre de chose ???
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h38   #2
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
Il y a maintenant un composant XMLCollectionEvents dont un évènement se nomme OnExecuteXMLService. A priori il doit faire ce que tu recherche.
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h40   #3
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Et pourquoi ne pas utiliser l'évènement du XMLModule OnBeforeDispatch ou le XMLApplicationEvents/XMLCollectionEvents ?

Mais je suppose que tu veux intervenir à un autre niveau (grappe xml, ...) ...

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h44   #4
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Je suis d'accord avec vous 2, mais le pb est le suivant : quand on est sur le beforedispatch on est AVANT le dispatch sur un thread.

De plus, j'ai besoin d'intervenir sur le :
* Before xmlgram
* Beforexmlinstruction
* afterxmlgram
* on exception

D'autres idées ???
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h50   #5
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Pardon pfo, j'avais pas vu le XMLCollectionEvents.

Je ne me souviens plus de l'explication de RDM à ce sujet lors de sa présentation de novembre dernier, mais d'après ce que je me souviens, on n'avait pas accès à toutes les propriétés et methodes auquelles on a accès sur les évènements... Non ??
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h53   #6
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
Effectivement, je me souviens de cette réflexion. Et si on leur posait la question
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2004, 16h58   #7
Membre habitué
 
Inscription : novembre 2002
Messages : 243
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 243
Points : 149
Points : 149
d'après eux c'est bon
Pierre FORAZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2004, 08h54   #8
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Je vais creuser. merci.
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2004, 12h42   #9
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
Le OnExecuteXMLService peut être une solution, mais qui ne peut répondre a toutes les exigences.
apparemment tu as aussi besoinde pouvoir toujours intervenir dans les l'execution du XMLGram par exemple ou XMLInsturction ce qui peut être plus délicat.

la y a pas de miracle. si tu dois toujours exeuter une fonction en beforeInstruction il te faut un gestionnaire d'eévénement générique sur lequel tous tes XMLService pointent.
Dans delos par exemple c'est ce qui est fait pour gérer la sécurité.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2004, 08h56   #10
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
J'avais imaginé un truc du genre un XMLservice Générique avec les évènements qui s'y rattachent, et un bout de code dans le xmlgram.pas qui execute à chque xmlservice les évènement de ce service générique. (En fait, une sorte d'héritage ....)

C'est ce que j'ai ajouté dans le framework afin d'avoir un minimum de modifs à faire lors d'upgrades.
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2004, 12h46   #11
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
l'idée mérite d'être creusé et d'être soumis a l'éditeur
je m'en charge, je vous tiens au courant
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2004, 14h01   #12
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Merci
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2004, 12h27   #13
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
bon a priori c'est accepté, peut etre dans la P3
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2004, 17h21   #14
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Super, merci. Je surveille le truc
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h50.


 
 
 
 
Partenaires

Hébergement Web