使用 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 Program Files\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 文档 ID:26743

关键字:  

kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×