动态 AX -->使用新 AIF 服务的 BizTalk 不完整消息
在将生产订单发送到 BizTalk 时,我遇到了有关 Dynamics Ax 中的 AIF 服务的一个小问题:
我对 ProdTable 进行了查询 (AxdProdTest),包括 ProdId、ItemId 和 ProdType 作为字段,以及 ProdJournalTable 作为子数据源包括 ProdId、JournalId 和 JournalType 作为字段。 (1:n,外连接)
对于此查询,我使用向导创建了一个 AIF-Servic,如演练中所述。
现在我有一份生产订单,其中包含一个选择列表和一张路线卡。当我使用 AIF 服务发送此消息时,我得到的 XML 消息包含 ProdTable 中所需的信息,但 ProdJournalTable(选择列表)中只有一个条目,尽管有两个条目。
当我在查询中有 1:n 连接并且在传出 XML 中需要相同的连接时,我必须更改什么?一定有一种方法,因为它可以与销售订单或发票等标准服务一起使用,
谢谢您的帮助...
i've got a little Problem regarding the AIF-Service in Dynamics Ax when sending a production order to BizTalk:
I'v made a query (AxdProdTest) for the ProdTable including the ProdId, ItemId and ProdType as fields and the ProdJournalTable as sub datasource including ProdId, JournalId and JournalType as fields. (1:n, Outer Join)
For this query i have created an AIF-Servic using the wizard as described in the walktrough.
Now i've got a production order with one picklist and one routecard. When i send this using the AIF-Service i get the XML-Message having the desired information from the ProdTable but only one entry from the ProdJournalTable (picklist) although there are two of them.
What do i have to change when i have a 1:n connection in the query and need the same in my outgoing XML? There must be a way because it works with the standard services as SalesOrder or Invoices
Thx for your Help...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查询中的表连接是如何定义的?我在使用默认的 InnerJoin 时看到了您所描述的行为,但在使用 OuterJoin 时我得到了预期的 1:n 行为。
How are the table joins defined in your query? I've seen the behavior you described when using the default of InnerJoin, but I get the expected 1:n behavior when using OuterJoin.