私はRubyonRailsでSavongemを使用してwsdlWSと通信しています。すべてが正常に機能していますが、RailsやSavonロガーではなく、カスタムログを使用してリクエストXMLをログに記録したいと思います。私のコードは次のようになります。
response = self.client.request :add_order do
soap.body = {
:indata => {
"CustomerNo" => config[:kundnr],
"Pwd" => config[:password],
"OrderDate" => order["purchase_order_date"].strftime('%Y%m%d')
}
}
end
応答へのアクセスは問題ありませんが、要求はどうですか?XMLをDBフィールドに記録することにより、実稼働環境で何が送信されたかを確認できる必要があります。