メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

TechKnowledge コンテンツ

質問:

eConnect Soap クライアントを使用しようとするときに、"438 Object が プロパティまたはメソッドをサポートしない" というエラーが返されます。 SOAP SDK がインストールされ、作成されたコンピューター名と仮想ディレクトリを反映するように、eConnectSoapSample.wsdl ファイル内の soap:address の場所が編集されました。 この問題を解決するには、他に何ができますか?

回答:

[接続パス] の設定が正しいか確認します。 プロバイダーは、SQLOLEDB.1 と、SQL Server がインストールされているマシン名のデータ ソースと同じに設定する必要があります。 それでも失敗する場合は、次の手順に従って .wsdl ファイルと .wsml ファイルを再作成します。

1.

既存の eConnectSoapSample.wsdl ファイルと eConnectSoapSample.wsml ファイルのバックアップを作成します。 これらは、Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb フォルダーにあります。

2.

[プログラムの開始] > Microsoft SOAP > WSDL ジェネレーター Toolkit >移動します。

3.

[ようこそ] 画面で [次へ] をクリックします。

4.

WSDL ファイルに eConnectSoapSample という名前を付け、[COM オブジェクトの選択] ボタンをクリックして、eConnect.dll。 既定のパスは、.dll ファイル\Microsoft Great Plains\eConnect\COM です。 [次へ] をクリックします。

5. 

[サービスの選択] ウィンドウで、ExecProcXML と ExecStoredProcedure の両方の横にあるチェック ボックスをオンにします。 [次へ] をクリックします。

6.

[SOAP リスナー情報] ウィンドウで、URI を IIS が読み込まれるサーバー名と仮想ディレクトリに設定します。 [次へ] をクリックする

7.

最後に、新しい .wsdl ファイルと .wsml ファイルの場所を指定します。 [Program Files]\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb に移動します。 [次へ] をクリックしてプロセスを完了します。このウィンドウの後にある [戻る] ボタンをクリックすることはできません。 [はい] をクリックして既存の値を置き換えます。

8.

[完了] ウィンドウで、[完了] をクリックします。

9.

新しい .wsdl ファイルと .wsml ファイルを使用して、eConnect Soap クライアントを実行します。



この記事は TechKnowledge Document ID: 26743 でした

キーワード:  

kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×