Frage

Ich bin ein ACK-Antwort zurück auf eine SOAP-Anforderung (via Salesforce) zu senden, und ich möchte erfassen, was ich zurück zu SF bin das Senden. Jetzt habe ich ein paar Sachen online gesehen, dass Verwendungen ob_start (oder einer der ob_ Funktionen), um die Reaktion zu erfassen, aber ich habe noch nie verwendet ob_ vor und nach googeln für eine Weile nichts gefunden, ich könnte / folgen.

Das Problem: Salesforce eine ausgehende Nachricht auf meinen Server über SOAP sendet, verarbeite ich die Nachricht und eine ACK-Datei SF zurückschicken. Ich möchte log / notieren Sie die Nachricht (und alles andere) Ich bin zurück zu SF senden. Wie kann ich das tun?

War es hilfreich?

Lösung

Ja, alles, was Sie an den Ausgabepuffer schreiben kann mit erfasst werden

ob_start();
// create and send your SOAP message
// ...
$mystring = ob_get_contents(); // retrieve all output thus far
ob_end_clean ();               // stop buffering
log($mystring);                // log it 
echo $mystring;                // now send it
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top