【问题标题】:Is it possible to change the target namesplace of an AX 2012 AIF WebService?是否可以更改 AX 2012 AIF WebService 的目标名称?
【发布时间】:2012-11-25 03:11:47
【问题描述】:

如果我创建 AIF-WebService(自定义或文档),则 targetNamespace 设置为“http://tempuri.org/”。 有可能改变吗?

我已经在 AOT 的服务节点中设置了属性“Namespace”,并在服务配置中设置了 Service->ServiceName->Endpoints->DefaultServiceGroupEndpoint 中的 BindingNamespace,但这并没有改变 targetNamespace。

我不知道这是否重要,我们使用 IIS 作为网络服务器。

【问题讨论】:

  • 您是否找到任何可能的解决方案或做出任何决定?你能补充一下吗?

标签: web-services axapta dynamics-ax-2012 ax aif


【解决方案1】:

您可以通过以下两个步骤轻松更改服务命名空间:

  1. 在 AOT 的服务节点中更改“命名空间”属性。
  2. 通过转到 AifService 表单并按“刷新”按钮来促进对 WCF 的更改。

稍等片刻,您就会发现变化已经发生了。

根据this article

如果您对服务进行了任何更改,或者如果您添加了自定义服务 在 AOT 中,您必须刷新服务才能使这些更改生效 反映在 AIF 中。

【讨论】:

  • 我在屏幕截图中的“AIF 服务”表单中有正确的命名空间,但 TargetNamespace 仍然是“tempuri.org”。
  • 有很多方法可以继续,所以确保我们讨论的是同一个地方是很重要的。您能否澄清尚未刷新的地方(屏幕截图可能会有所帮助)。可能的步骤可能是使用更新文档服务向导,甚至可以通过getSchema() 返回架构
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-18
  • 2012-07-03
  • 1970-01-01
  • 2018-10-12
  • 2016-08-28
相关资源
最近更新 更多