認証を使用するSOAP Webサービスの呼び出し
質問
SOAP WebサービスをOutSystemsにインポートしようとしていますが問題がいくつかあります。
[Consume Soap Web Service...]オプションを使用しようとすると下のようなエラーが表示されます。接続しようとしているWebサービスには認証が含まれますが、ユーザーとパスワードをどこに追加すればよいかわかりません。
これについて教えてください。
回答
Webサービスが認証を必要とする場合、最初にブラウザからWSDLを取得してローカルディスクに保存する必要があります。URLを参照する代わりにファイルシステム内のファイルのパス(例: c:\\mysoap.wsdl
)を入力する必要があります。これにより、Webサービスをインポートできるようになります。
また、Webサービスの呼び出し時に認証が必要な場合、適切な資格情報を設定する必要があることがあります。その場合、EnhancedWebReferencesエクステンションのSetWebReferenceCredentialsを使用してユーザー名とパスワードを設定できます。