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

WebDev Discussion :

Problème SOAPExécuteXML avec fonction Proxy et adresse Https


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2013
    Messages : 24
    Par défaut Problème SOAPExécuteXML avec fonction Proxy et adresse Https
    Bonjour,

    Voici mon problème:
    Je dois passer un site WebDev d'une version 12 en 16.
    Tous nos sites installé en production sont en version 12 ainsi que le serveur d'application.

    Étant donné que nous avons des licences pour des serveurs d'applications en version 17 (que nous utilisions avec une version 12 auparavant).
    J'ai donc installé le serveur d'application en 17.

    Donc l'environnement est le suivant:
    Serveur d'appli en 17
    Sites en version 16 et 12

    Après l'installation du serveur d'application j'ai pu passer mes sites en version 12 sur le serveur d'appli 17 -> pas de problème, sauf quelque bizarrerie d'interface..

    Le problème est à l'installation d'un nouveau site en l’occurrence celui en 16
    "Un site webDev nécessite un Serveur d'Application pour fonctionner. Le serveur d'application n'a pas été détecté sur votre poste..."

    Or j'ai bien installé celui-ci et la preuve est que j'ai bien accès à mes sites en version 12.
    Si je continue l'install il me place celle-ci dans un repertoire \Compte\Admin.
    Avec les sous répertoires \data et \site, à quoi correspondent ceux-ci ?

    Avez-vous déjà eu ce type de problème ?
    Faite vous cohabitez des versions de serveur d'appli et de sites webdev différentes ?

    Version du serveur d'appli: 30F170078n
    Version Apache: 2.2

    Merci

    Cordialement,
    Akryen

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2013
    Messages : 24
    Par défaut
    Le problème ne se pose pas à l'install d'un site en 17 et heureusement pour le coup car le serveur d'application est dans la même version.

    Le but de ce changement était lié à un problème sur l'utilisation de la fonction proxy suivi d'un SOAPExécuteXML sur une adresse en https, voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    	sReq_proxy est une chaîne = "" 
    	sdSres_proxy est une Source de Données
    	sAdresse est une chaîne = ""
    	sReq_proxy = "SELECT Port, Adresse,  Utilisateur, motDePasse FROM  table WHERE Nom Like 'PROXY%'"
    	SI PAS HExécuteRequêteSQL(sdSres_proxy,MySQLConnect,hRequêteSansCorrection,sReq_proxy) ALORS
    		RENVOYER ErreurInfo()
    	FIN
    	HLitPremier(sdSres_proxy,hSansRafraîchir)
    	SI PAS HTrouve(sdSres_proxy) ALORS
    		HFerme(sdSres_proxy)
    	SINON
    		sAdresse = sdSres_proxy.Adresse
    		Proxy(sAdresse,sdSres_proxy.Port,sdSres_proxy.Utilisateur,sdSres_proxy.motDePasse)
     
    		SI PAS HTTPRequête("www.google.com") ALORS
    			RENVOYER ErreurInfo()
    		FIN
    		SI SocketConnecte("TEST", sdSres_proxy.Port, sAdresse) = Faux ALORS
    			RENVOYER "Erreur de connexion avec la Socket " + ErreurInfo(errComplet)
    		SINON	
    			SocketFerme("TEST")
    		FIN
     
    		HFerme(sdSres_proxy)
    		///////////////////////
    	FIN
     
    	sTestHttp est une chaîne = ""
    	SI HTTPRequête(srcServeur.Site,"LOGtimum","",MonXML,"POST") ALORS
    		sTestHttp = HTTPDonneRésultat(httpEntête)+RC+HTTPDonneRésultat(httpRésultat)
    	SINON
    		sTestHttp = ErreurInfo()
    	FIN
     
    	// Transmission
    	SI SOAPExécuteXML(srcServeur.Site,MonXML) = Faux ALORS
    		sErrSoap est une chaîne =  ErreurInfo(SOAPErrDétail)
    		RENVOYER "Erreur sur l'execution de la requête SOAP: "+RC+sErrSoap+RC+ErreurInfo()+RC+"Retour Http: "+sTestHttp
    	FIN
    	ReponseFedex = SOAPDonneRésultat(SOAPRésultatXML)
    	SI ReponseFedex = "" ALORS
    		SOAPDonneRésultat(SOAPRésultatHTTP)
    	FIN
    L'erreur est renvoyer au niveau du SOAPExécuteXML():
    "Une erreur système a été détectée pendant l'envoi de la requête http"

    Si je met des paramètre bidon lors de la connexion par proxy():
    "Le serveur ne répond pas, y'a t'il un serveur http sur la machine cible
    Un problème a été détecté pendant l'envoi d'informations sur la socket"

    Si j'envoi la chaine xml sur un rest console extension de google j'ai bien le retour du serveur ...



    Si vous avez des idées..

Discussions similaires

  1. Problème formulaire avec fonction envoi par e-mail
    Par zextoyz dans le forum Général Conception Web
    Réponses: 15
    Dernier message: 17/07/2015, 19h22
  2. Réponses: 2
    Dernier message: 26/02/2007, 14h44
  3. Réponses: 7
    Dernier message: 21/11/2005, 14h21
  4. Problème avec fonction d'envoie de mail
    Par zyg dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 23/02/2005, 08h48
  5. [Requête] Problème avec fonction "DATE_FORMAT()"
    Par sekiryou dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2005, 21h52

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