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

Flex Discussion :

Changement adresse webservice


Sujet :

Flex

  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 14
    Par défaut Changement adresse webservice
    Bonjour,

    J'ai une application Flex avec un web service que j'ai importé grâce à la fonctionnalité "import webservice" de flex builder 3.

    Mon problème est que je dois trouver un moyen de changer l'adresse du webservice à l'aide d'un fichier de configuration. Dans un premier temps j'aimerais savoir s'il y a une méthode en mxml ou actionScript qui permet de changer cette adresse.

    Merci.

    Cordialement,

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,

    A mon avis le seul moyen pour modifier cette adresse est de le faire à la main, dans le fichier généré par la fonctionnalité, où est défini ton webservice, et donc son adresse.

    Ceci bien sûr si tu as accès à ce fichier (ce qui devrait être le cas).

    Le but serait donc, en fonction de l'adresse présente dans le fichier de configuration, de changer l'adresse du webService par cette dernière.
    Donc cette adresse doit se trouver dans une variable accessible.

    Ou alors tu peux créer le webService à la main et lui donner directement l'adresse du fichier de configuration au moment de son initialisation.

  3. #3
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 14
    Par défaut
    salut,

    J'ai deux fichiers comportant l'adresse de mon webService: BaseKpiWsService.as
    et BaseKpiWsServiceSchema. Cela dit, cette adresse apparait plus de 40 fois dans chaque fichier. Je ne pense pas qu'il soit judicieux de changer toutes ces adresses.

    En revanche, j'ai vu une méthode getWebService().endpointUri ou .destination.

    Est-il possible de changer cette adresse avec ces méthodes ?

    Si je déclare le webService sans l'importer, Cela me ferait changer tout mon code. Je préfère essayer de trouver une autre solution si cela est possible.

    Bonne journée.

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,

    Citation Envoyé par kiwiii Voir le message
    salut,

    J'ai deux fichiers comportant l'adresse de mon webService: BaseKpiWsService.as
    et BaseKpiWsServiceSchema. Cela dit, cette adresse apparait plus de 40 fois dans chaque fichier. Je ne pense pas qu'il soit judicieux de changer toutes ces adresses.
    C'est pour cela que je t'indiquais de placer cette adresse dans une variable accessible. Ce qui te permet de changer la valeur de la variable, et de ne faire l'opération qu'une seule fois (en tous cas pas 40 ).

    Citation Envoyé par kiwiii Voir le message
    En revanche, j'ai vu une méthode getWebService().endpointUri ou .destination.

    Est-il possible de changer cette adresse avec ces méthodes ?
    A en croire la doc oui. Il te faut utiliser .endpointUri.

    Tu fais pointer ceci sur une variable, à laquelle tu affectes la valeur que tu as récupéré dans ton fichier de configuration.

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 14
    Par défaut
    J'ai trouvé une solution à mon problème. C'est de déclarer une fonction qui se déclenche au lancement de l'application et de mettre le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myKpiWs.getWebService().endpointURI = "http://...."
    Je vais continuer à chercher de meilleurs solutions, mais celle là fera l'affaire pour le moment.

    Bonne soirée !

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

Discussions similaires

  1. [SP-2007] Problème wss_content après changement adresse IP
    Par stphilippoz dans le forum SharePoint
    Réponses: 0
    Dernier message: 18/06/2009, 15h13
  2. Détéction changement adresse ip
    Par hmd01 dans le forum Général Java
    Réponses: 5
    Dernier message: 21/11/2008, 09h03
  3. Changement adresse base de données
    Par loig41 dans le forum VB.NET
    Réponses: 2
    Dernier message: 05/07/2007, 17h09
  4. Changement adresse IP
    Par Mus_mus dans le forum Windows
    Réponses: 5
    Dernier message: 23/12/2006, 12h38
  5. Detection changement adresse IP
    Par MonsieurAk dans le forum Développement
    Réponses: 4
    Dernier message: 26/07/2005, 09h26

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