SOAP | Client php et serveur java

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SOAP | Client php et serveur java

Re: SOAP | Client php et serveur java

par stealth35 » 25 mai 2010, 17:28

Bon j'ai bien vérifier, c'est bien le code que j'ai utilisé. Et même erreur, __toString are not defined...

Moi je demande pas mieux pourtant, me manque juste le format :priere:
montre le code que t'as fais

Re: SOAP | Client php et serveur java

par Asfaloth » 25 mai 2010, 17:19

Bon j'ai bien vérifier, c'est bien le code que j'ai utilisé. Et même erreur, __toString are not defined...

Moi je demande pas mieux pourtant, me manque juste le format :priere:

Re: SOAP | Client php et serveur java

par Asfaloth » 17 mai 2010, 14:14

Je n'ai pas le code sous la main,

Mais de mémoire c'était qqch dans le genre:
class Address
{
  public $street;
  public $houseNumber;
  public $apartmentNumber;
  public $postalCode;
  public $city;
  public $state;
  public $country;
}
J'avais également essayé tout en protected avec setter et getter qui vont bien ainsi que "__set" et "__get" mais sans résultat...

Re: SOAP | Client php et serveur java

par stealth35 » 12 mai 2010, 15:28

montre ce que ta fais pour la class Adress

Re: SOAP | Client php et serveur java

par Asfaloth » 12 mai 2010, 15:26

Le problème n'est pas la connection ou le travail en soap en tant que tel. Ça je gère sans soucis. Là ou ça se gâte, c'est que dans la doc du webservice, j'ai des fonctions qui attendent des classes en tant que paramètres... Et ça je ne vois pas du tout comment le gérer...

En pratique ça donne, j'ai la fonction createhouse(id, regionId, address, phone) et dans la doc:
  • id, type: long
  • regionId, type: long
  • address, type: Address
  • phone, type: String
Le type address faisant bien entendu référence à la classe du même nom...

Si je passe une instance de class en parametre, j'ai une grosse erreur me disant que la class n'a pas la fonction magique __toString(). Alors moi je veux bien la faire, mais en la formatant comment ?

Merci en tout cas...

Re: SOAP | Client php et serveur java

par stealth35 » 12 mai 2010, 11:39

hello,
pas besoin de exec ni de te soucis du java, ta besoin que de l'adresse du wsdl, apres ca roule tout seul grace a SoapClient :wink:

EDIT t'aura plus d'info sur la connexion ici : http://www.php.net/manual/fr/soapclient.soapclient.php

SOAP | Client php et serveur java

par Asfaloth » 12 mai 2010, 11:34

Bonjour à tous,

Je dois travailler avec un serveur SOAP se trouvant sous java. Seul bémol, selon la doc, il attend une ou des instances de classes en tant que paramètres...

Je ne suis pas DU TOUT familier avec java, j'ai repompé des bout de code par ci par là pour faire ce que je voulais à l'arrache (entendre j'exécute un jar avec un exec() en php) mais bon, c'est pas super propre, et j'ai du mal à vouloir faire ce que je veux...

Est-ce que quelqu'un à déjà rencontré un cas pareil et si oui, comment s'en sortir ??

Merci,


Asfa