Skip Navigation
Expand
SOAPの問題のトラブルシューティング
Answer ID 7458   |   Last Review Date 07/08/2019

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エンベロープの取得