Aller au contenu
Cybero

Boulot avec yeujik

Messages recommandés

Bah utiliser un framework, ça complexifie pas beaucoup (à moins que le framework ne soit pourri :red: )
Tu dois avoir des fonctions dedans équivalentes à boomerang ou tu appelles juste le nom du service avec ses paramètres et ça fait la requête tout seul.

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 25/04/2017 à 13:50, yeujik a dit :

Bah c'est du xml ...

 

Je te conseille l'application boomerang pour chrome si tu as besoin de faire des tests de requêtes ;) 

 

Mouais bon bein je m'en sors pas... j'ai mon wsdl, j'ai généré mes classes mais alors les appels c'est pas ça :pleure:

 

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
	at org.apache.axis.encoding.DeserializationContext.processingInstruction(DeserializationContext.java:982)

 

Je dois avoir de la m**** dans ma requête

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi j'ai trouvé comment tricher :red:

La classe XMLDocument a un attribut recover. Si l'on met à true il parse même les données pourries fournies par mon prestataire spécialiste des malfaçons :red: 

J'ai retrouvé mes pdf :red: 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah le 80........................ je capte rien mais je m'y prend peut-être mal, le réseau c'est pas mon domaine

J'ai essayé avec le bon vieux tcpmon (light) et un truc plus costaud dans lequel je me perds Wireshark

 

Je crois que ça va attendre demain :mrgreen: 

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum... si boomrang peut envoyer sans conf supplémentaire, tu peux être sûr que c'est du 80 (ou 443).

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah je j'ai n'ai rien réussi à capter via tcpmon sur ce port :(

Je suis parti sur un échec c'est rare !

Partager ce message


Lien à poster
Partager sur d’autres sites

En fait tout mon contenu a l'air encodé sur le réseau et je n'arrive pas à lire les flux

Partager ce message


Lien à poster
Partager sur d’autres sites

T'es sur que t'as besoin de descendre aussi bas pour debuger ? Des logs et/ou une plateforme de reception factice te suffirai pas ? Parce que j'avoue, les trames reseau quand t'as pas l'habitude ... :red: 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai réussi à trouver mon flux d'appel, juste avant l'appel du web service qui est correct, similaire à boomerang, en tout cas, quand je passe ce flux xml à boomerang il me retourne bien mon résultat

Par contre je n'arrive pas à capter le retour et c'est lui qui cafouille

Je devais finir ce prototype hier... :p

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Non non c'est synchrone, je voulais juste dire que je le vois pas passer :scratch: 

 

Enfin bon j'ai fait autre chose cette aprem... à suivre... Jeudi héhé :p

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah donc si c'est synchrone, normalement, dans ton code, framework ou pas, tu as un appel de fonction et la valeur de retour de cette fonction c'est ce qu'a renvoyé l'API SOAP... Donc je vois pas trop comment tu peux "perdre" le retour :p

 

Bon week-end :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez notre Politique de confidentialité et nos Conditions d’utilisation
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.