I want to create xml request like this with Savon:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prod="http://productservice.services.bcldb.com"> <soapenv:Header/> <soapenv:Body> <prod:productBySKURequest> <prod:sku>42</prod:sku> </prod:productBySKURequest> </soapenv:Body> </soapenv:Envelope> This is what I am doing in Rails console:
client = Savon.client(wsdl: "http://esb.dev.bcldb.com:25011/LDB_Retail/ProductService?WSDL") And here after calling I get BEA-380001:Internal Server error:
response = client.call(:get_product_by_sku, message: { "sku" => "42" })
No comments:
Post a Comment