摘要: 今天Reinhard在使用报表的过程中,发现以下错误: The default Report Server Configuration ID could not be found in the SRSServers table. 根据错误提示信息,Reinhard推断这是由于AX的报表服务器配置不正 阅读全文
posted @ 2015-07-08 17:21 Reinhard_Hsu 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 当我们在使用RDP报表时,AX会根据Data Contract,自动生成报表参数对话框上的字段控件。一般情况下,该对话框能够满足我们的需求,但是如果有较为复杂或特殊的需求,就要我们对该对话框进行客制化。 Reinhard这里就有一张报表,需要使用员工编号作为参数。但是AX系统中默认的员工编号EDT, 阅读全文
posted @ 2015-07-08 17:17 Reinhard_Hsu 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 在AX中使用邮件模板可以,可以让邮件的内容更专业化。下面,跟随Reinhard一起,配置E-Mail模板吧。 稍等一会儿,就邮件客户端就收到一封邮件。 阅读全文
posted @ 2015-07-08 17:14 Reinhard_Hsu 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 恰当地使用E-Mail,可以使系统看起来更专业,对用户更友好。AX中主要有两种发送E-Mail的方法:SMTP和MAPI。 MAPI(Messaging Application Programming Interface),是一个Client-Side方法,它在你的本机E-Mail客户端(例如Outlook)上,打开一个新的消息,用AX里的数据设置好了接收者和主题。MAPI也可以... 阅读全文
posted @ 2015-07-08 16:56 Reinhard_Hsu 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 我们主要有两种类型的系统监视:环境健康监视和性能监视。 环境健康监视一般对系统性能影响非常小,是为了提醒潜在的问题。 性能监视通常更有侵入性。监视期间,添加一个负载到环境。因此,它可以回答特定的问题或真正用户的抱怨。这不同于性能测试那样,主动地改变基础架构,或模拟增加用户负载。 我们关心那些对业务操 阅读全文
posted @ 2015-07-08 16:51 Reinhard_Hsu 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 有时,你想执行一些操作,但是这些操作必须让所有用户都登出后才能执行,例如加强安全设置,创建虚拟公司等。这时,你可以使用系统的耗尽用户(Darin Users)功能。下面跟随Reinhard一起,设置耗尽用户吧。 服务器实例的Status会由Alive变成Draining。 用户的客户端会弹出这样的提 阅读全文
posted @ 2015-07-08 16:46 Reinhard_Hsu 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 安装额外AOS的另一原因,是要创建一个专用的Batch服务器。 AOS实例在处理batch job时,会影响它的响应速度。安装一个专用Batch服务器,可以解决这个问题。 批处理服务器不能加到集群中,用户也不应连接到它。下面,跟随Reinhard一起,创建一个专用Batch服务器吧。 当一切都完成后 阅读全文
posted @ 2015-07-08 16:40 Reinhard_Hsu 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 安装额外AOS的主要目的,是将它添加到集群,或用于创建批处理服务器。 1、创建集群服务器 这里,Reinhard使用上节Install An Additional AOS 中创建的AOS,来创建集群。 进入System Administration >Setup>System>Cluster con 阅读全文
posted @ 2015-07-08 16:36 Reinhard_Hsu 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 众所周知,AX系统分为三层:Client,Application Server,Database Server。 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服务器,分担不同的角色(如批处理任务,报表,服务)。 增加基础架构的弹性。 AX中的集群服务器,并不依 阅读全文
posted @ 2015-07-08 16:34 Reinhard_Hsu 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 要使用AX中的一些特性,需要将User Account和他们的Employee Record连接在一起。最好将所有Employee的User Account,都和他们的Employee Record连接在一起。没有这个连接,一些功能就没办法用,尤其是Sales and Marketing模块的。 同 阅读全文
posted @ 2015-07-08 16:28 Reinhard_Hsu 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 平时,我们制作SSRS Report的方法主要有两种:使用Query或RDP。如果需要为报表传递参数,就要在代码中为报表参数赋值,然后在代码中调用报表。下面我总结下这两种报表在代码中传参和调用的方式: 1、使用Query作为报表数据源 1.1、Dynamic Filters属性 在VS中,需要注意R 阅读全文
posted @ 2015-07-08 16:22 Reinhard_Hsu 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 今天,Reinhard部署好Aif Customer Service ,打开http://host:port/MicrosoftDynamicsAXAif60/,发现提示以下错误: 401 - Unauthorized: Access is denied due to invalid credent 阅读全文
posted @ 2015-07-08 16:18 Reinhard_Hsu 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 今天,Reinhard在 Deploy AX Reporting时,发生权限错误。 配置 ID: HOSTMSSQLSERVER 描述: HOST@MSSQLSERVER 默认值: True 报表服务器名称: HOST 报表服务器实例名称: MSSQLSERVER 报表服务器文件夹名称: Dynam 阅读全文
posted @ 2015-07-08 16:14 Reinhard_Hsu 阅读(619) 评论(0) 推荐(0) 编辑
摘要: Reinhard在一个Customer Service里的一个Method中,发现一个Transcation RollBack Bug。先看该Method的代码: [SysEntryPointAttribute(true)] public void SomeMethod() { ttsbegin; createJournalTable; create... 阅读全文
posted @ 2015-07-08 16:10 Reinhard_Hsu 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 你是否见过第一版的AXAPTA? @FlemmingLR 晒出了他收藏的老光盘。 这就是爷爷辈儿的AX——AXAPTA Version 1.0。 阅读全文
posted @ 2015-07-08 16:05 Reinhard_Hsu 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 有一个Custom Service一直在正常使用。今天,Reinhard尝试在JOB中以X++代码Debug Custom Service的Method时,收到以下错误提示: 'unchecked' cannot be called on the client. 堆栈跟踪:不能对客户端调用"unch 阅读全文
posted @ 2015-07-08 16:02 Reinhard_Hsu 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Reinhard在使用AIF的时候,服务端收到如下错误提示之一,并触发InsufficientMemoryException 和ServiceActivationException异常,那么代表你服务器的可用内存过低。 "Memory gates checking failed because th 阅读全文
posted @ 2015-07-08 15:56 Reinhard_Hsu 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1、为什么使用IIS上的WEB服务 组件? 如果你要在Dynamics AX Service中使用HTTP Adapter,那么你就要安装IIS上的WEB服务 组件。HTTP Adapter会在IIS中生成一个Web Service。 2、安装IIS上的WEB服务 组件 下面讲讲怎么安装IIS上的W 阅读全文
posted @ 2015-07-08 15:46 Reinhard_Hsu 阅读(810) 评论(0) 推荐(0) 编辑