次の例は、
ItemSearch
オペレーションを呼び出すSOAPメッセージをXMLで記述したものです。サービスリクエストのSOAPメッセージを手動で作成することはあまりありませんが、適切な値を渡したときにSOAPツールキットによって生成される内容を知っておくと便利です。多くのSOAPツールキットでは、リクエストを作成するために、XMLに類似したリクエストデータ構造を構築する必要があります。
要素には、全てのリクエストに共通するパラメータが含まれています。ItemSearch
Request
要素には、
ItemSearch
のパラメータである SearchIndex と Keywords が含まれています。
<?xml version="1.0" encoding="UTF-8" ?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ItemSearch
xmlns="http://ecs.amazonaws.com/AWSECSCommerce/onca/soap"> <AWSAccessKeyId>0PAP1H1P8JJVZEXAMPLE</AWSAccessKeyId> <Request> <SearchIndex>Books</SearchIndex> <Keywords>Harry%20Potter</Keywords> </Request> </ItemSearch
> </soapenv:Body> </soapenv:Envelope>