コードウォリアーとスタックエクスチェンジャーがあります。
Webサービスのクレデンシャルを設定しようとしても無駄です。WebサービスをWebsphere(java ee)で作成しましたが、サービスを呼び出すには、ヘッダーにユーザー名とパスワードが必要です。SOAP UIで正常に実行できますが、.netWebクライアントからアクセスできる必要があります。
これまでのところ、このようにクレデンシャルを設定してみました...
dlc.ClientCredentials.UserName.UserName = "idiotCreds";
dlc.ClientCredentials.UserName.Password = "someWhackyPWD";
そして今のところ私はこの例外を受け取りました
security.wssecurity.WSSContextImpl.s02: com.ibm.websphere.security.WSSecurityException: Exception org.apache.axis2.AxisFault: CWWSS6500E: There is no caller identity candidate that can be used to login. ocurred while running action: com.ibm.ws.wssecurity.handler.WSSecurityConsumerHandler$1@42304230
私が推測しているのは、クレデンシャルが設定されていないということです...
クライアントのクレデンシャルを設定しましたが。ここでsoapヘッダーを手動で作成して追加する必要がありますか?それはそのクライアントオブジェクトによって処理されるはずだと思いましたか?何かアイデアはありますか?ありがとう