Salesforce でフィールド値を変更するとき、アウトバウンド メッセージを PHP / MySQL サイトに送信できるようにする必要があるため、xml を解析してデータベースに変更を加えることができます。
PHP でその送信メッセージを聞くにはどうすればよいですか? 何をセットアップする必要がありますか?
Salesforce でフィールド値を変更するとき、アウトバウンド メッセージを PHP / MySQL サイトに送信できるようにする必要があるため、xml を解析してデータベースに変更を加えることができます。
PHP でその送信メッセージを聞くにはどうすればよいですか? 何をセットアップする必要がありますか?
まず、非常に詳細に説明する PHP SOAP リスナーを使用して Salesforce アウトバウンド メッセージをキャプチャする PHP SOAP リスターが必要です。
次に、SimpleXMLElement::childrenで名前空間を使用してメッセージを解析します。これについては、Parse XML with namespace with SimpleXML in PHP で説明しています。
それが役に立てば幸いです!
Salesforce で送信メッセージを作成すると、wsdl を生成するためのリンクが提供されます。その wsdl は、PHP サービスが提供する必要があるコントラクトを表します。クライアント コードの生成に使用できる wsdl2Php ツールは多数あります。
そこから、パブリック エンドポイントをサイトに公開し、アウトバウンド メッセージ エンドポイントを更新してサービスを指すようにするだけです。