首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过via服务与Dynamics NAV进行实时交互

通过via服务与Dynamics NAV进行实时交互
EN

Stack Overflow用户
提问于 2012-12-08 05:47:00
回答 1查看 1.4K关注 0票数 3

我想写一个.NET应用程序,将与Dynamic NAV2009和2013实时接口。应用程序必须读取和更新实体,如客户和库存项目。

使用提供的.net服务似乎是最好的集成点,我已经尝试了一些基本的测试,使用基于页面的.net服务和.net客户端读取、更新和创建项目。

不幸的是,我对Dynamics非常陌生,我有一些问题可能反映了我缺乏经验。

First - webservices可以公开Page或Codeunit。Page是否是用于接口的正确选项--创建客户?

其次-我的理解是Dynamics NAV很少在没有定制的情况下部署。NAV中的典型定制是否涉及更改标准页面,以及这种更改是否会反映在webservice定义中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-08 23:28:20

您是对的--考虑到您的需求,webservices可能是与NAV接口的最佳选择。

关于您的第一个问题:页面web服务知道如何处理并发性,并且,由于Visual Studio封装它们的方式,它公开了丰富的类型,您可以从.NET代码中与之交互。所有基本的CRUD操作都可以使用公开的方法执行。有关代码单元web服务和页面web服务的更详细比较,请参考http://msdn.microsoft.com/en-us/library/dd355398.aspx

我认为大多数开发人员选择不发布普通页面(针对NAV Windows客户端的页面;以前称为角色定制客户端),而是创建单独的、经过调整的页面以发布为web服务。但是,如果您愿意,我想您可以将您的自定义字段添加到标准页面,并将其作为web服务发布。

希望这能有所帮助!祝你好运!:)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13771524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档