J'essaie d'appeler un service en utilisant nusoap. Initialement, le service est écrit en Java et nécessite un objet Java en entrée. Comment devrais-je construire l'entrée pour que PHP l'accepte? Au service moment ne comprend pas les approches suivantes (entrée est PENSE null):nusoap (php) + objet java en tant qu'entrée
$obj = (object) array('param1_name' => 'value1', 'param2_name' => 'value2', ..);
$obj = (object) array('value1', value2,...);
$obj = (object) array('String_1' => 'value1', 'Long_1' => value2, ...);
J'ai essayé l'approche suivante ainsi:
http://www.php.net/manual/en/book.soap.php#83409
il utilise du savon et a wsdl. Par 'require wsdl' je veux dire que le service a été fait à l'origine en Java et la méthode que nous utilisons, a comme entrée un objet java. Je ne suis pas sûr si elle joue un rôle appelant un service ou non. Quoi qu'il en soit, contracter l'entrée comme je l'ai montré avant ne fonctionne pas, l'entrée est toujours vide. Pouvez-vous donner quelques conseils, à quoi devrait ressembler la structure de l'objet? juste array (valeurs), array (object_param_names => valeurs), array (object_param_types => valeurs), objet php avec la même structure ou ...? – Anastassia