SOAPの問題のトラブルシューティングを行うために、カスタマ・ケアはどのような情報が必要ですか。
環境:
すべてのバージョン、SOAP API
解決策:
テクニカルサポートがSOAP APIに関する問題の調査を支援するためには、SOAPエンドポイントに対して行われた要求に対して完全なSOAPエンベロープを提供する必要があります。
参照を容易にするために、テクニカルドキュメントおよびサンプル・コードから取得した完全なSOAPエンベロープのサンプルを下に示し、トラブルシューティングのために重要なセクションが色分けされています。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header>
<ns7:ClientInfoHeader xmlns:ns7="urn:messages.ws.rightnow.com/v1_2" soapenv:mustUnderstand="0">
<ns7:AppID>Update Product Display Order</ns7:AppID>
</ns7:ClientInfoHeader>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" mustUnderstand="1">
<wsse:UsernameToken>
<wsse:Username>comland</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Connect1</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ns7:Update xmlns:ns7="urn:messages.ws.rightnow.com/v1_2">
<ns7:RNObjects xmlns:ns4="urn:objects.ws.rightnow.com/v1_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns4:ServiceProduct">
<ns4:Parent><ID xmlns="urn:base.ws.rightnow.com/v1_2" id="1"/></ns4:Parent>
</ns7:RNObjects>
<ns7:ProcessingOptions>
<ns7:SuppressExternalEvents>false</ns7:SuppressExternalEvents>
<ns7:SuppressRules>false</ns7:SuppressRules>
</ns7:ProcessingOptions>
</ns7:Update>
</soapenv:Body>
</soapenv:Envelope>
凡例 | |
エンベロープ | エンベロープ・ノードはSOAP要求全体を囲みます。これは完全なSOAPエンベロープです。 |
ヘッダー | ヘッダー・ノードはセキュリティ値と認証値を囲みます。セキュリティを高めるために、プレーン・テキストのパスワード・ノード値を削除する必要があります。 |
ユーザー名 | ユーザー名ノードは検査に不要ですが、この値をプレーン・テキストのまま残しておくと、トラブルシューティングが速くなります。この値をプレーン・テキストのまま残し、セキュリティを高めるために、送信前にエンベロープを編集してパスワード値を修正するようにしてください |
本文 | 本文ノードは実行可能な要求全体を囲み、誤動作についてAPIを評価するために必要な情報を含んでいます。 |
アクション | アクション・ノードはSOAPによって送信される実行可能な要求です。これは通常、作成、読取り(Get)、更新、削除 (CRUD)アクションのいずれかですが、GetMetaDataForClassやGetFileDataなどの他のアクションの可能性もあります。送信時にこのノード内の情報を編集しないでください。 |
Suppressオプション | Suppressオプション・ノードは、ルールまたは外部イベントおよびカスタム・プロセスを抑制するための要求が必要かどうかをSOAP APIに指示します。 |
完全なSOAPエンベロープの検索に関する追加情報は、次の場所で見つけることができます。完全なSOAPエンベロープの取得