2 votes

Alternative PHP pour MSSOAP.SoapClient30 dans ASP.NET

Quelqu'un peut-il m'aider ? J'ai besoin de conseils ou d'un code pour me connecter à un service wsdl, envoyer une requête XML et ensuite imprimer la réponse du côté client. Je n'ai qu'une amorce écrite en ASP.NET et j'ai besoin d'une alternative en PHP :

function doXMLRequest(Xmltext)
    Set oSOAP = Server.CreateObject("MSSOAP.SoapClient30")
    oSOAP.ClientProperty("ServerHTTPRequest") = True
    oSOAP.mssoapinit sys_xmlservice, "", "", ""
    oSOAP.ConnectorProperty("Timeout") = 600000
    myXMLResponse = oSOAP.XMLReq(XmlText)
    doXMLRequest=myXMLResponse
    set oSOAP=nothing
end function

Merci d'avance ! :)

3voto

Utilisation de la classe SOAPClient

$client = new SoapClient();
$response = $client->SomeSOAPFunction($args);

si vous voulez une fonction où SomeSOAPFunction est un argument de la fonction :

function xml($fct) {
 $client = new SoapClient();
 $response = $client->{$fct}($args);
}

Cela devrait fonctionner

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X