1

SOAPUI クライアントを介して CRM On Demand WebService にアクセスしようとしています。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="urn:crmondemand/ws/account/10/2004" xmlns:acc="urn:/crmondemand/xml/account">
<soapenv:Header>
    <wsse:Security
        xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
        soapenv:mustUnderstand="1">
        <wsse:UsernameToken
            xmlns:wsse='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'>
            <wsse:Username>compID/username</wsse:Username>
            <wsse:Password
                Type='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText'>mypassword</wsse:Password>
        </wsse:UsernameToken>
    </wsse:Security>
</soapenv:Header>

<soapenv:Body>
<!-- some query parameters  -->
</soapenv:Body>

そして、サーバーは次のように応答しています

<ErrorCode>SBL-ODU-01006</ErrorCode>
        <ErrorMessage>Unknown user sign in ID or password. Make sure your CapsLock key is off, and try again.</ErrorMessage>

私が間違っていることを指摘していただけますか?どうもありがとう。

4

1 に答える 1

0

Headerタグの内容はご自身で書かれているようです。

ではsoapUI、そうする必要はありません。

代わりに、(他のオプションとともに) 設定した要求ごとに、資格情報と認証方法 ( WSS-Password Type) を設定soapUIし、正しいセキュリティ ヘッダーを生成します。

以下の注釈付きのスクリーンショットを見ると、より明確になる場合があります: 注釈付きスクリーンショット (注釈を表示するには、少しズームする (または新しいタブで開く) 必要がある場合があります)。

これは、すぐに実行できるリクエストです。

お役に立てれば。

于 2011-11-22T12:34:37.233 に答える