K3HR客户端平台报中间层服务不可用
k3“正在调用中间层”解决方案
k3“正在调用中间层”解决方案现象:客户端“远程组件配置”测试能够通过,系统在登陆或者进入系统做单时提示“正在调用中间层”,然后长时间不反应,处于死机状态。
解决方案:1、查看网络中用户是否冲突(1)已达到最大许可站点,(2)多次点击,留下登陆信息可以通过开始菜单中“程序”—“金蝶K/3”—“金蝶K/3系统工具”—“系统工具”—“网络控制工具”清除。
2、检查网络是否连通ping 192.168.0.1 -t (192.168.0.1为服务器IP)看是否丢包有时能够ping通也不证明网络稳定,共享一个大文件,然后下载看是否正常。
可进行以下操作:A、重新拔插一下网线或者与别的用户交换一下网线B、将交换机关闭几分钟然后重新开启3、客户端是否更改,用户名、密码可以通过新增用户,测试。
说明:新增用户,要为“管理员”,有时非管理员也出错。
4、查看服务是否开启,尤其时DCOM5、检查是否中病毒可以看一下在服务器上的system32\wins下是否有内容,如果有,则很可能是系统中病毒了。
例如:冲击波杀手会在该文件夹下释放svchost.exe和dllhost.exe文件。
6、重装客户端7、删除数据库日志具体步骤是;A、要求所有客户端退出系统,服务器停止中间层程序运行,B、打开SQL数据库“企业管理器“进行分离数据库操作,要求账套没有被执行,C、退出SQL数据库并停止服务,删除数据库的*.ldf文件,D、启动SQL数据库服务,进行附加数据库即可,E、对中间层账套进行注册即可。
使用SQL7.0数据库的日志文件删除必须在查询分析器里用语句先分离,然后用单数据库文件进行恢复即可。
8、如果很多客户端都出现,只有重做服务器了:(另外,1、域用户配置也较容易出现问题,如果出问题,很难调试、配置,不如重做简单:)2、新增客户端,造成服务器负载大,那就需要更换一些硬件配置,如增加内存。
有时问题可能会很简单,我就做过一个,客户端硬盘低格,重装系统、K/3客户端,服务器重做,问题依旧,最后却是更换一块网卡就给解决了,让人哭笑不得。
单台客户端无法连接K3中间层报错处理
单台客户端⽆法连接K3中间层报错处理请在报错客户端依次打开【开始】→【程序】→【⾦蝶K3 WISE】→【⾦蝶K3⼯具】→【远程组件配置⼯具】,打开后,确认正确输⼊了“中间层服务器地址”(可以是服务器计算机名也可以是IP),单击【测试】,若测试通过⽆报错,则继续点击【确定】完成配置即可,若提⽰“组件XX⽆法正常⼯作”,请忽略⼀两次后,单击【终⽌】,此时会弹出“测试结果”,请查看“测试结果”有是对应以下哪⼀项:单个客户端远程组件配置测试显⽰:请确保中间层上的组件为最新版本【操作步骤】1、可在出问题的客户端上依次单击【开始】→【设置】→【控制⾯板】,然后单击【管理⼯具】→【组件服务】,弹出【组件服务】窗⼝中,依次展开【计算机】→【我的电脑】→【COM+应⽤程序】,选择所有的“ebo”开头的组件和kdsvrmgr组件,点击⿏标右键删除;2、重新运⾏远程组件配置进⾏测试组件即可单个K3客户端进⾏远程组件配置测试显⽰:中间层服务器不能作为远程服务器,可能是Windows9X【操作步骤】1、在客户端打开【开始】→【运⾏】,输⼊“cmd”,单击【确定】,输⼊“ping 服务器IP”,如“ping 192.168.1.2”,回车确认⽹络是否正常连通,若显⽰“请求超时”,则需先检查和修复⽹络;2、在客户端上依次打开【开始】→【控制⾯板】→【管理⼯具】→【服务】,找到“Distributed Transaction Coordinator”服务,确保其为“启动”状态;3、在服务器及客户端分别打开【开始】→【运⾏】,输⼊“cmd”,单击【确定】,输⼊“netsh winsock reset”,回车显⽰“成功地重置 Winsock ⽬录”后重启电脑;K3客户端远程组件配置测试显⽰:⽹络中间层连接失败,请检查是否正确安装了正确的中间层组件【操作步骤】1、检查远程组件配置中,输⼊的中间层服务器IP地址是否正确;2、检查客户端与服务器的版本是否⼀致。
金蝶K3客户端无法测试中间层服务器的问题分析与建议方案
金蝶K3客户端无法测试中间层服务器的问题分析与建议方案普通出现客户端无法测试中间层效劳器的效果,主要现象包括下面的几种状况:状况一:一切客户端都无法测试中间层组件,并且一切中间层组件都无法测试经过剖析:首先,这一类效果是可以确定是中间层效劳器的异常形成的,主要是在效劳器上停止相应设置的反省,需求反省下面一些方面1、反省中间层效劳器的DCOM配置中,默许属性页面中的〝在此计算机上启用散布式COM〞的选项能否勾上,假设没有需求选择上;假设出现该选项勾上后重启效劳器该选择又取消选择的现象,应该是效劳器中了木马病毒,需求用肃清木马的工具检测。
2、效劳器能否是windows2003操作系统并且装置了SP1补丁包,假设有请依照附录一中的相关内容停止设置。
3、中间层的COM+效劳和DTC效劳能否启用,假设没有启动,那么测试也是不经过的,这两个效劳在Win2003中是默许没有启动的。
4、K3中间层能否之前有装置低版本的K3,而晋级到新的版本,但是卸载以前版本的K3时没有肃清洁净。
普通建议在晋级K3运用顺序时,卸载以前版本的运用顺序需求肃清注册表信息,执行一下RegClear.exe肃清K3注册信息再装置K/3。
5、效劳器最近有没有更新过windows的补丁,假设有那么能够是由于更新microsoft的补丁进程中对COM+的运转发生了影响,需求修复装置K3中间层。
建议客户在装置Windows补丁前,先中止一切K3中间层效劳〔中止运转的包,即中止一切运转的DllHost进程〕。
6、反省恣意客户端能否可以访问中间层效劳器的共享目录,假设不能访问,需求反省效劳器共享中默许共享比如$IPC能否存在,假设没有需求装置microsoft的相关补丁,还需求反省效劳器的平安战略能否设置了〝拒绝从网络访问此计算机〞的平安战略。
7、反省中间层效劳器能否又装置防火墙软件,从而限制了客户端对效劳器的访问。
8、在运转窗口中键入〝regedit〞命令翻开注册表编辑器。
金蝶K3人力资源客户端错误检查
套
等
相
关信息
导致的问题
,
但
其
真实原因可能有许多环境
情况导致其直接原因
的
发生。
我们将从三个角度检查:
1
、
操作系统服务
;
2
、
W
eb
配置环境
,
3
、
K/3
服务及配置参数
和
其它注意点
。
由于
K/
3 HR
客户端平台
V
10.4
以及其以后的版本站点变动比较大,在检查
(具体文件路径以您实际安装路径为准)。
2、 如果KDHRHost服务正常,则检查IIS中是否存在一个K3HRWebService的虚拟目录;
如果不存在则重新操作站点及远程组件配置,将站点发布出来,保证K3HRWebService站点
存在;(说明:V10.4的虚拟目录为K3HRATSWebService, V11.0以上版本的虚拟目录为:
K/3HR
客户端平台提示
中间层服务不可用
解
决方案
本期概述
. 本文档适用
于
K/3 1
0.4
及其以上版本的考勤系统
. 本文档针对
K/3 HR
客户端平台登录
时
提示
中间层服务不可用
问题,
通过本文档的
...............................
3
2.2
K/3
服务和配置参数
................................
解决金蝶K3连接中间层加密服务失败
我的服务器操作系统是Windows Server2003(用作金蝶的中间层服务器),因在安装服务器操作系统的时候没有安装“应用服务程序下的‘,IIS'“,也没有配置好COM,DTC访问及应用服务程序控制台等组件。
处理方法:把以上提到的组件等添加安装或修复一下,然后,再修复安装金蝶K3软件服务器端,再去查看操作系统中的服务KDSvrMgrService(后来才知道是金蝶这个服务是金蝶软件的加密服务)运行正常了。
具体操作如下:
1、Windows Server2003中‘,IIS'“配置(图文)
A、打开服务器,开始——单击:管理您的服务器
B、单击:添加或删除角色
C、单击“添加或删除角色”后运行“配置您的服务器向导”
D、选择“自定义配置”
E、选择应用服务器(IIS,)
F、选择:启用
G、点击:下一步,进行安装,提示放入WindowsServer2003安装CD,MS DTC服务及COM+环境配置
在系统环境中,MS DTC服务、COM+环境是最容易出问题的环节,出现问题的修复方法如下:
1)、找不到日志:运行CMD,在命令行输入“msdtc -resetlog”重建日志(很多人喜欢使用后缀为bat的垃圾文件清理小程序,因为包含一条语句del /f /s /q %systemdrive%\*.log,删除了所有的日志文件,容易引起MS DTC日志丢失的情况)
(2)打开“控制面板”,选择“添加或删除程序”,然后再选择“添加/删除Windows组件”功能。
(3)点击“下一步”来重新安装COM+。事实上,你并不需要选择添加或删除任何组件;COM+照例会自动进行重新安装。
以上操作经本人使用可以解决问题,不同环境下,请判断环境后进行操作。
解决金蝶K3连接中间层加密服务失败
一、服务器端问题我的服务器操作系统是Windows Server2003(用作金蝶的中间层服务器),因在安装服务器操作系统的时候没有安装“应用服务程序下的‘,IIS'“,也没有配置好COM,DTC访问及应用服务程序控制台等组件。
处理方法:把以上提到的组件等添加安装或修复一下,然后,再修复安装金蝶K3软件服务器端,再去查看操作系统中的服务KDSvrMgrService(后来才知道是金蝶这个服务是金蝶软件的加密服务)运行正常了。
具体操作如下:1、Windows Server2003中‘,IIS'“配置(图文)A、打开服务器,开始——单击:管理您的服务器B、单击:添加或删除角色C、单击“添加或删除角色”后运行“配置您的服务器向导”D、选择“自定义配置”E、选择应用服务器(IIS,)F、选择:启用G、点击:下一步,进行安装,提示放入WindowsServer2003安装CD,将CD 放入光驱,自动安装H、点:完成,完成,IIS的安装。
2、MS DTC服务及COM+环境配置在系统环境中,MS DTC服务、COM+环境是最容易出问题的环节,出现问题的修复方法如下:1)、找不到日志:运行CMD,在命令行输入“msdtc -resetlog”重建日志(很多人喜欢使用后缀为bat的垃圾文件清理小程序,因为包含一条语句del /f /s/q %systemdrive%\*.log,删除了所有的日志文件,容易引起MS DTC日志丢失的情况)2)、无法启动:(1)运行CMD,在命令行先输入"msdtc -uninstall"卸载MSDTC,(2)输入“msdtc -install”重新安装MSDTC服务(3)输入“net start msdtc”启动MSDTC服务3)、修复COM+:(1)打开注册表,并删除下面的键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3(2)打开“控制面板”,选择“添加或删除程序”,然后再选择“添加/删除Windows 组件”功能。
K3客户端测试不能通过中间层的问题分析与建议方案
环境参数xp内容第一章客户端无法测试中间层服务器的问题分析与建议方案在k3的安装配置过程中,我们会出现客户端安装后测试不能通过的问题,此类问题一般情况分为如下几种:●所有客户端所有组件测试不能通过●所有客户端部分组件测试不能通过●部分客户端所有组件测试不能通过●部分客户端部分组件测试不能通过1.1所有客户端所有组件测试不能通过分析:此类问题是基本上是中间层服务器的异常造成的,所以我们主要是在服务器上进行相应设置的检查,需要检查下面一些方面:1、网络环境检查(请尽量将服务器和客户端设置在同一网段,如果不属于同一网段,请保证网络的通畅及135、1433端口的通畅),客户端通过“ping”命令对服务器进行ip和机器名侦测,查看是否能够ping通,不能ping通,请检查相关的网络设置,保证网络的通畅。
(注:在检测过程中可能会存在服务器安装了第三方软件如防火墙之类的软件,在策略上禁止其他机器对该机器做ping的侦测操作,请释放相对应的权限),如果网络通畅,请将整个网络环境保证为工作组的网络环境,使用客户端与中间层操作系统用相同的操作系统帐号和密码进行登陆,检查任意客户端是否能够访问中间层服务器的共享目录,如果不能访问,需要检查服务器共享中默认共享比如$IPC是否存在,如果没有需要安装microsoft的相关补丁或执行“net share ipc$”命令开启共享,检查系统的“server”服务是否有启动,如没有启动请server的服务。
还需要检查服务器的安全策略是否设置了“拒绝从网络访问此计算机”的安全策略。
2、操作系统基础环境的检查,检查中间层和客户端是否有使用中文操作系统帐号及中文机器名,如果有使用,请更换名称为英文名称。
同时,请检查操作系统帐号是否有存在空密码现象,如存在空密码现象,请设置密码。
客户的机器是否是通过克隆安装的操作系统,克隆的机器会使DTC协调器的一个GUID唯一标识出现相同的现象,从而导致网络中找到两个同一标识的DTC服务器,这样就可能会给K/3客户端的访问带来问题,如果是这样的情况,可以重新安装msdtc进行修复:在命令行运行msdtc –uninstall,重启机器,运行msdtc –install重新安装3、检查系统是否存在杀毒软件或防火墙,如果存在,请停掉相关的应用,注:某些杀毒或防火墙软件可能存在后台的服务,请到“控制面版”---“管理工具”---“服务”中停掉相关的服务。
无法创建K3中间层组件,请确认中间层组件配置正确或当前用户拥有相关权限后重试(解决办法)
异常错误70
电脑之间已连接,可以互相ping得通,也可以互相访问,不知什么原因客户端不能注册,服务器可以正常使用.请各位高人指导
组件<KdSvrMgr>无法正常工作!
中间层服务器
不能作为远程服务器(可能是Windows 9X),请输入正确的中间层服务器!
操作被用户中止
你应该到服务器上去加所有客户端的用户名和密码,而且都必须授权为administrator删除USRER,而且还要开启GUEST用户,这样你再去测试就不会报错了!还有最好把所有的客户端都静态的IP地址!
3、网络连接出现故障。
4、客户端的VBR文件未能正确注册.
解决方法:
a )该方法通常适用于一台或数台客户端不能登录的情况,不适用于所有的客户端不能登录的情况,首先,检查服务器上有无该客户端当前登录用户名,如有则可能是客户端的擅自更改了客户端的用户windows登录密码,该密码并未得到中间层服务器的认可,请改回原密码。
无法创建K3中间层组件,请确认中间层组件配置正确或当前用户拥有相关权限后重试组件kdsvrmgr无法正常工作
模块:
xx服务
组件<KdSvrMgr>无法正常工作!
创建中间层对象错误:
需要对象
操作被用户中止
可能组件在组件管理中未能正确安装。
3、网络连接出现故障。
4、客户端的VBR文件未能正确注册.
c)该方法通常适用于所有的客户端不能登录的情况,如果客户端的windows密码没有改变,出现该错误代码,请在开始—>运行—>输入regedt32—>在注册表编辑器的菜单中选择”安全”—权限—选择用户为everyone,用户组为administrator—点击”确定”退出,重新启动计算机后运行K3。
金蝶k3提示:连接中间加密服务失败,请确认中间层加密服务已启动
k3提示:"连接中间加密服务失败,请确认中间层加密服务已启动"1、此时,需要在管理工具-服务中,检查加密服务(KDSvrMgrService)是否被停掉,如果未启动,点击鼠标右键,选择“启动”选项,手动启动即可.2、如果问题依然存在,则启动客户端远程组件配置工具确保中间层服务器的地址输入正确,并与下面列表中实际各模块连接的中间层地址一致;如果中间层地址采用的是机器名,要确保机器名与实际的IP地址之间的绑定是正确的(即在HOST文件中IP地址与机器名的映射关系是正确的)。
如果上述地方有误,请重新输入正确的中间层地址后,点击“测试”按钮,测试客户端与中间层的连接情况,通过后点击“确定”按钮,完成客户端与中间层的配置。
在管理工具-服务中,没有服务(KDSvrMgrService)需手工加载: 在开始——运行中输入C:\WINDOWS\system32\kdcom\KDSvrMgrService.exe /unregserver -卸载命令C:\WINDOWS\system32\kdcom\KDSvrMgrService.exe /service -加载命令客户端与服务器连接:首先要确认局域网连通,标准是服务器与客户端彼此能PING通,并且在不需密码的情况下能访问并打开彼此的共享文件夹。
然后是用户名,如果两台机器都使用administrator登录,那么要么都是空密码,要么两台机器密码一致;如果客户端以其他用户登录,例如user(自定)登录,那么在中间层服务器的用户管理中需添加相同用户,相同密码最后进行远程组建配置(客户端),在开始-程序-金蝶-远程组建配置中进行,在使用单一的远程组建配置中输入服务器的ip地址进行测试,如果前面能通过,后面有个别组件通不过也是正常的,可能客户端有些组件没有进行安装,忽略掉就可以。
测试完电击右上角的确定即可。
但是如果一个也不通,还需要检查网络,防火墙,用户名,还要看两台机器的分布式com 是否启用(在运行中输入dcomcnfg默认属性中)要点:1,确保你的网络是通的,至少可以和服务器连通2,正常装好后需要 [远程组件配置] 输入服务器IP地址,点测试3,检查你登录windows系统的用户名和密码是否在K3服务器上是否存在,如果没有请添加4,分布式com服务要启动net stop KDSvrMgrService 之后,看看服务还能不能启动5、如果KDSvrsMgrService.Exe因为中病毒损坏,可从其他正常的服务器上拷贝一个,然后再运行上述操作。
无法创建K3中间层组件,请确认中间层组件配置正确或当前用户拥有相关权限后重试(解决办法)
模块:
xx服务
组件<KdSvrMgr>无法正常工作!
创建中间层对象错误:
需要对象
操作被用户中止
可能原因为:
1、中间层未安装该组件。
2、该组件在组件管理中未能正确安装。
3、网络连接出现故障。
4、客户端的VBR文件未能正确注册.
c)该方法通常适用于所有的客户端不能登录的情况,如果客户端的windows密码没有改变,出现该错误代码,请在开始—>运行—>输入regedt32—>在注册表编辑器的菜单中选择”安全”—权限—选择用户为everyone,用户组为administrator—点击”确定”退出,重新启动计算机后运行K3。
d)客户端操作系统为WIN XP SP2有部分操作系统能正常使用,有少数几台登录时出现70,拒绝的权限,windows登录密码没有更改,分布式COM的勾先去勾,再点"应用",再勾上,然后点"确定",把机器重新启动,仍然是同样的错误提示,按如下解决,但原因未明:
在客户端的开始菜单—设置—控制面板—管理工具—组件服务—在出现的窗口中,选择左侧的组件服务—计算机—用鼠标右击”我的电脑”,选择”属性”—在新出现的窗口中选择”选项”选项卡,把事务超时改为"0"(系统默认为60秒),把COM安全选项卡中的"编辑限制值"中的用户列表下方的对应的权限全勾上,然后点"确定"退出并重新启动计算机
e)还有一种情况,就是用户装的是家庭版xp,注销处的用户名是A,但是活动用户名不是,而是B,这种情况要在服务器增加用户
K3系统中间层正在调用的解决方案
您好:
请您按以下步骤操作:
1、请您清理中间层服务器的临时文件(步骤详见附件)
2、请您在中间层服务器上依次打开“控制面板-管理工具-组件服务-计算机-我的电脑-COM+应用程序”,然后选取“ebok3”这个组件包,鼠标右键选择“属性”,找到“公用与回收”页签,将“池大小”改成2.
3、操作完成后,请您重启服务器再观察情况是否好转。
清除k3临时文件的操作步骤如下:
一、找到桌面k3图标,鼠标右键选择“属性”,然后在里面选择查找目标(在win7里面叫“打开文件位置”)。
二、进入k3erp文件夹,将右边的滚动条拖到最上面找到一个dataflowtemp的文件夹。
三、把这里面的文件删除即可。
四、在“开始-运行”中输入%temp% 确定把里面的文件夹和文件进行清除。
清除完之后,请您重启电脑,然后再做操作看是否正常。
金蝶K3使用报中间层错误终极解决办法
诚宇远程通结合金蝶K3使用,报中间层错误终极解决办法!问题描述:许多客户将金蝶服务器、金蝶客户端、诚宇远程通服务器安装到同一台电脑上,诚宇远程通客户访问金蝶服务器时,会报一个中间层错误,错误图片如下:解决办法:1、打开诚宇远程通服务器注册表,增加一个字符串 KingDe e 其值为 1 ,增加后重启诚宇远程通W EB服务;A、进入注册表:开始——运行(输入rege dit)B、找到诚宇远程通服务器注册表位置HKEY_L OCAL_MACHI NE\SOFTWA RE\gnway\esoonl ink\ServerC、在诚宇远程通服务器注册表中添加字符串 KingDe e 其值为 1,如下图所示:特别提醒:如果您的金蝶服务器与金蝶客户端没有安装到同一台电脑上,那么无需增加此值,否则会带来不必要的后果,请注意@!2、金蝶软件有权限限制,无访问权限的用户打开金蝶时也可能会报中间层错误,如果是这个原因导致,那么诚宇远程通建立的用户要绑定到拥有访问权限的系统用户上;举例:比如说,用户是通过A dmini strat or用户登陆的系统并且服务器本地可以正常打开金蝶,那么我们将诚宇远程通用户绑定到A dmini strat or,绑定方法如下图所示:3、如果以上方法还是提示中间层错误,那么我们需要对诚宇远程通服务器安装目录、金蝶客户端安装目录、诚宇远程通服务器注册表目录,赋予USER用户所有权限,A:允许USER用户有权限访问诚宇远程通安装目录;具体操作如下,找到诚宇远程通服务器的安装目录,如下图:点击“属性”如下图所示,给USER用户所有访问权限,如下图所示:B:允许USER用户有权限访问发布的管理软件的安装目录,如下图所示:B:允许USER用户有权限访问发布的管理软件的安装目录,如下图所示:C:设置诚宇远程通的注册表目录,允许赋予US ER用户相应权限;进入注册表:开始——运行(输入rege dit)右击gnwa y文件夹,选择“权限”如下图所示:D: 将USER用户加入远程桌面组;右击“我的电脑”------管理选择Remo te Deskto p Users将USER用户加入该组即可4、建立一个系统用户(这个用户与金蝶中的一个用户同名),将诚宇远程通用户绑定到该系统用户;例如:金蝶登录的用户为 user1那么系统新建一个用户user1(将该用户加入到admi nistr ator组与Remo te Deskto p User组),如下图:诚宇远程通服务器后台新建用户 test 绑定到该系统用户use r1,如下图所示:重新给该用户发布应用程序。
K3客户端连接中间层问题设置方法
K3客户端连接中间层问题设置方法本文目的:解决Windows 2003环境下,客户端无法正常登陆中间层服务器,提示“组件无法创建”,或者“拒绝的权限”等等问题。
一般情况下,经过该设置后,中间层服务器无论是否登陆域,也无论是否进行交互登陆,无论客户端和中间层是否在同一个域,都能够正常连接中间层服务器。
注意事项:1.请严格按照先后次序设置和检查。
2.中间层服务器一般不要做为域的控制器。
3.一般情况下,设置按照步骤1设置中间层服务器即可;如果数据库服务器为64Bit服务器,则同时需按照步骤2设置数据库服务器步骤1:设置中间层服务器1.修改本机账号:将Administrator 账号修改成其他名称,例如Admin2.修改本机账号:将Guest账号修改成其他名称,例如Guest_kd注意不能禁用该用户3.添加本地系统管理员账号,例如K3Mid及密码,以便在K3匿名注册中使用。
注意,该密码永远不要修改。
如果需要修改,则同时也需要重新设置组件的“标识”页该用户的密码。
4.启用网络DTC访问,网络COM+访问等环境,步骤如下。
●进入“添加或删除程序”的“添加删除Windows组件”。
●选取“应用程序服务器”,如下图:●单击详细信息,并按下图选取。
注意图中选择的项目。
很多服务器因为没有安装该服务,或者不完整安装这些服务,导致服务器不能连接。
然后放入Windows安装光盘进行安装。
如果系统已经安装该组件,则可以忽略该步骤。
5。
安装成功后,进入管理工具的组件服务界面,点击我的电脑,●选择COM+应用程序,然后再选取如下图所示的组件。
注意,可以使用Shift和Ctrl键盘批选和间隔批选。
●然后右击鼠标键,选取属性识,如下图在属性窗口里把“标识”选项里,选用“下列用户”,并输入本地系统管理员用户名和密码,见下图所示注意,如果日后该密码被改变,则需重新指定正确的密码,否则无法登陆。
改为10,见下图所示报告,则需将“EBOHR”组件包的上述设置改为默认设置,如图所示。
K3HR客户端登录常见问题
K3HR客户端登录常见问题[K/3测试部] [郭宇鹏]导读解答HR登录时出现的四个常见问题:hr web 和中间层分开部署,hr 客户端平台不能正常使用;clickonce方式安装的HR 客户端平台卸载安装有些功能仍然是旧的;.HR 客户端平台提示:web服务不可用;登录web时提示:根事务需要确认,但事务中止了操作。
适用范围适用于K/3V11.0以后版本。
请注意:本文件只作为基础介绍之用,不属于您与金蝶签署的任何协议。
本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。
本文件内容可能随时变更,恕不另行通知。
金蝶对本文件可能存在的错误或疏漏不承担任何责任。
1.为什么hr web 和中间层分开部署,hr 客户端平台不能正常使用?原因:由于hr 客户端平台的运行需要使用K3HRWebService站点,而该站点在中间层服务器上,所以就需要在web服务器设置链接路径;具体操作方法如下:分别在\\Program Files\Kingdee\K3ERP\KDHRAPP\IISServer\siteserver和\\Program Files\Kingdee\K3ERP\KDHRAPP\IISServer\server下找到web.config和Kingdee.K3.HR.Server.exe.config文件,使用文本方式打开,找到以下语句<!-- webservice的路径--><add key ="k3hrwebservice" value ="http://localhost /k3hrwebservice/" />将”localhost”改为中间层ip地址,并且保存;<add key ="k3hrwebservice" value ="http://192.168.16.248/k3hrwebservice/" />然后重启KDHRHost服务即可。
远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法_v3.0
远程组件配置测试提示“中间层服务器不能作为远程服务器”的原因及解决方法本期概述●本文档适用于K/3所有版本客户端工具包模块●本文档针对K/3客户端执行远程组件配置测试时测试结果提示“请确保中间层服务器上的组件为最新版本”的原因分析以及解决方案进行讲解,通过本文档的学习可以通过远程组件测试的结果提示来定位问题产生的原因进而快速解决故障版本信息●2012年8月22日 V1.0 编写人:陈研鑫●2012年8月26日 V2.0 修改人:李伟版权信息●本文件使用须知著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。
对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。
您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。
任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。
如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。
著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。
本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。
本文件中的内容也可能已经过期,著作权人不承诺更新它们。
如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。
著作权声明著作权所有 2012 金蝶软件(中国)有限公司。
所有权利均予保留。
目录1. 问题背景 (3)2. 原因分析 (4)2.1 原因分析 (4)2.1.1 所有客户端测试均提示“不能作为远程服务器(可能是Windows 9X)” (4)2.1.2 部分客户端测试时提示“不能作为远程服务器(可能是Windows 9X)” (6)3. 解决方案 (6)3.1 K/3中间层服务器开启了防火墙且没有开放相应的K/3端口的情况 (6)3.1.1 Windows Server 2003环境 (7)3.1.2 Windows Server 2008环境 (11)3.2 网络不通或者无法正确解析K/3中间层服务器计算机名的情况 (13)3.3 K/3中间层与客户端MSDTC的相关参数设置方面 (14)3.4 K/3客户端DCOM环境异常导致 (16)1. 问题背景K/3客户端在安装完成之后,需要与K/3中间层服务器建立连接才能进行正常使用,那么客户端如何才能连接上中间层服务器?客户端通过运行“远程组件配置工具”与K/3中间层服务器建立连接,金蝶K/3 V10.4及以前版本是通过打开【开始】→【程序】→【金蝶K/3】下的【远程组件配置】来操作,K/3 V11.0及以后版本是通过打开【开始】→【程序】→【金蝶K/3】→【金蝶K/3工具】下的【远程组件配置工具】来运行。
K3无法创建中间层的解决方法
K3运行后,提示无法创建中间层的解决方法最近碰到用户运行K3后,提示用户没有权限创建中间层,即使将用户重新添加到本地管理员或者域管理员都一样。
现将解决方法提供:(不需要重新添加域账户)一、备份c:\Users下该无法创建K3用户的用户文档,主要是备份(我的文档、收藏夹、我的图片、桌面)可以移动到C盘其它地方,用于一会重建账号后移动回去。
二、备份用户邮件1.打开c:\Users下的用户文件夹,在工具栏里选择文件夹选项、然后把“显示隐藏的文件、文件夹或驱动器钩上”。
2.把C:\Users\用户文件夹\AppData\Local\Microsoft\Outlook下的用户ost移动到C盘其它地方,即可完成邮件的备份(一会要拷回去)。
三、打开注册表编辑器,定位到\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\下,在S-*的一项目里面,找到需要重新配置用户的用户文件夹项,把该项删除四、打开控制面板里面用用户账户管理,把需要重置的用户账户删除:五、重启电脑后,进去PE模式把C:\Users\下需要重配的用户文件夹删除,然后重启电脑后把该用户重新添加到本地管理员账户进行登录。
六、登录用户账户后记得把刚刚备份用户的(我的文档、收藏夹、我的图片、桌面)等恢复回去。
七、邮件的恢复1.登录新配置的用户后,首先新配一次outlook的账户,并且使用outlook打开(非常重要的一步),然后退出Outlook。
2.打开C:\Users\用户文件夹\AppData\Local\Microsoft\Outlook。
把刚才备份下的用户ost按照刚新建的ost改名(改成跟新建的一样名字),并且移动回去(记得一定要先运行一次outlook再把原ost改名拷贝回去,切记)。
重新打开Outlook后,邮件全部复原八、重新打开K3,看看是不是已经可以正常登陆。
K3正在调用中间层问题处理
3、解决方案:
如果出现这样的问题,可以确定是中间层的COM+服务已经崩溃,此时只能重新安装操作系统解决。
注:文件的破坏很多时候可能是由于病毒引起的,所以定期更新病毒库和
杀毒非常重要。
1、问题描述:
客户端在日常处理中,偶发性出现“组件正在调用中间层…”的提示,出现该提示后,客户端K/3无响应,无法做任何操作。而且一台客户端出现该问题后,其他客户端也相继会出现该问题,最后只有重启COM+服务,问题才能解决。该问题一天偶尔出现一次,有时几天出现一次。有时一个用户使用,也会出现该问题。
7031 Service Control Manager COM+ System Application 服务意外地终止,这种情况已经出现了 1 次。以下的修正操作将在 1000 毫秒内运行: 重新启动服务。
7034 Service Control Manager 服务 COM+ System Application 意外停止。这发生了 3 次。
现象: COM+ System Application 服务意外地终止
1、问题描述:
表现为客户端挂起,用户无法操作,有的时候会提示“组件正在调用中间层…”,有的时候没有任何信息,必须手工杀掉进程才能继续使用。
查看中间层的组件服个问题后,查看中间层服务器上的系统事件日志,事件日志,有下面的信息:
7032 Service Control Manager 在 COM+ System Application 服务意外终止后,“服务控制管理器”试着进行修正操作(重新启动服务),但这个操作失败,错误是:
服务的范例已在运行中。
K3客户端登陆提示:中间层创建事务失败,请联系系统管理员
K3客户端登陆提示:中间层创建事务失败,请联系系统管理员
K3客户端登陆提示:中间层创建事务失败,请联系系统管理员
K3客户端登陆提示:中间层创建事务失败,请联系系统管理员
原因分析:可能是因为MSDTC没有启动
解决方法:在运行里输入Dcomcnfg调出组件服务,发现组件服务的小电脑上有个向下的红色箭头,修复使其恢复正常。
组件服务-计算机-我的电脑出现红色向下箭头的解决办法在“服务”里找到这三个服务,都启动就行了
Distributed Transaction Coordinator
Remote Procedure Call (RPC)
Security Accounts Manager
dtc的启动经常会遇到问题,有以下解决办法:
1.直接运行msdtc -resetlog
2. A.在命令行下运行 msdtc -uninstall,删除了 msdtc (Distributed Transaction Coordinator)服务
B.在“本地连接”的属性中删除了 NetBIOS 协议
C.重新启动机器后,在命令行下运行 msdtc -install,安装 msdtc 服务。
D.在数据库服务器上,在“组件服务”mmc中,依次打开“组件服务”、“计算机”,在“我的电脑”上点右键选择“属性”。
然后选择“msdtc”选项卡中的“安全配置”,确认选中“网络 DTC 访问”,并选择“不要求进行验证”。
金蝶k3提示:连接中间加密服务失败,请确认中间层加密服务已启动
k3提示:"连接中间加密服务失败,请确认中间层加密服务已启动"1、此时,需要在管理工具-服务中,检查加密服务(KDSvrMgrService)是否被停掉,如果未启动,点击鼠标右键,选择“启动”选项,手动启动即可.2、如果问题依然存在,则启动客户端远程组件配置工具确保中间层服务器的地址输入正确,并与下面列表中实际各模块连接的中间层地址一致;如果中间层地址采用的是机器名,要确保机器名与实际的IP地址之间的绑定是正确的(即在HOST文件中IP地址与机器名的映射关系是正确的)。
如果上述地方有误,请重新输入正确的中间层地址后,点击“测试”按钮,测试客户端与中间层的连接情况,通过后点击“确定”按钮,完成客户端与中间层的配置。
在管理工具-服务中,没有服务(KDSvrMgrService)需手工加载: 在开始——运行中输入C:\WINDOWS\system32\kdcom\KDSvrMgrService.exe /unregserver -卸载命令C:\WINDOWS\system32\kdcom\KDSvrMgrService.exe /service -加载命令客户端与服务器连接:首先要确认局域网连通,标准是服务器与客户端彼此能PING通,并且在不需密码的情况下能访问并打开彼此的共享文件夹。
然后是用户名,如果两台机器都使用administrator登录,那么要么都是空密码,要么两台机器密码一致;如果客户端以其他用户登录,例如user(自定)登录,那么在中间层服务器的用户管理中需添加相同用户,相同密码最后进行远程组建配置(客户端),在开始-程序-金蝶-远程组建配置中进行,在使用单一的远程组建配置中输入服务器的ip地址进行测试,如果前面能通过,后面有个别组件通不过也是正常的,可能客户端有些组件没有进行安装,忽略掉就可以。
测试完电击右上角的确定即可。
但是如果一个也不通,还需要检查网络,防火墙,用户名,还要看两台机器的分布式com 是否启用(在运行中输入dcomcnfg默认属性中)要点:1,确保你的网络是通的,至少可以和服务器连通2,正常装好后需要 [远程组件配置] 输入服务器IP地址,点测试3,检查你登录windows系统的用户名和密码是否在K3服务器上是否存在,如果没有请添加4,分布式com服务要启动net stop KDSvrMgrService 之后,看看服务还能不能启动5、如果KDSvrsMgrService.Exe因为中病毒损坏,可从其他正常的服务器上拷贝一个,然后再运行上述操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
K/3HR客户端平台提示中间层服务不可用解
决方案
本期概述
●本文档适用于K/3 10.4及其以上版本的考勤系统
●本文档针对K/3 HR客户端平台登录时提示中间层服务不可用问题,通过本文档的
学习可以解决常见的K/3 HR客户端平台报中间层服务不可用问题。
版本信息
●2010年12月15日v1.0 编写人:马常炜
●2010年12月28日v2.0 修改人:崔志佳
版权信息
●本文件使用须知
著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。
对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保
留。
您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方
式把它们用于任何公开或商业目的。
任何未经授权的使用都可能构成对版权、商标
和其他法律权利的侵犯。
如果您不接受或违反上述约定,您使用本文件的授权将自
动终止,同时您应立即销毁任何已下载或打印好的本文件内容。
著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。
本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。
本文件中的内容也可能已经过期,著作权
人不承诺更新它们。
如需得到最新的技术信息和服务,您可向当地的金蝶业务联系
人和合作伙伴进行咨询。
著作权声明著作权所有2010 金蝶软件(中国)有限公司。
所有权利均予保留。
目录
1.中间层服务器不可用问题现象 (3)
2.中间层服务器不可用问题检查思路 (3)
2.1操作系统服务和WEB环境配置 (3)
2.2K/3服务和配置参数 (4)
2.3其它注意点 (5)
3. 附录: (6)
1.中间层服务器不可用问题现象
用户在登录K/3 HR客户端平台的时候有时候会出现这样一种异常提示,如图-1所示:
图-1 登录错误提示
2.中间层服务器不可用问题检查思路
此问题直接原因是HR客户端平台无法获取到K/3中间层服务器的组织架构、账套等相关信息导致的问题,但其真实原因可能有许多环境情况导致其直接原因的发生。
我们将从三个角度检查:1、操作系统服务;2、Web配置环境,3、K/3服务及配置参数和其它注意点。
由于K/3 HR客户端平台V10.4以及其以后的版本站点变动比较大,在检查K/3服务和配置参数时请注意版本的区分。
环境影响的复杂性,本文收录了普遍遇到的一些情况,但实际可能还有其他情况没能遇到并得到成功有效的解决方法。
2.1 操作系统服务和web环境配置
操作系统方面需要检查IIS、.NET环境和网络连接:
1、网络连接:确认HR客户端平台和K/3 web服务器的网络连接正常(如果为服务器
本机操作直接检查下一条);
2、检查服务器IIS是否正常:
(1) 确认当前服务器环境下,IIS(Internet信息服务)中web服务扩展中的
服务是否启用,并确认IIS使用正常;
(2) 检查 State Service 是否正常启动;
3、是否修改过IIS的默认端口,如果修改了,则恢复其默认端口80。
如果IIS(Internet信息服务)80端口必须修改,则在配置文件:
"C:\Program Files\Kingdee\K3ERP\KDHRAPP\IISServer\server\Kingdee.K3.HR.Server.exe.conf ig" 用记事本打开Kingdee.K3.HR.Server.exe.config这个配置文件,然后找到下面这段内容: <!-- webservice的路径 -->
<add key ="k3hrwebservice" value ="http://localhost/k3hrwebservice/" />
将上面中http://localhost/k3hrwebservice/的localhost更改为服务器的IP地址+“:端口”,例如:http://192.168.90.100:8080/k3hrwebservice/然后保存该配置文件,并重启KDHRHost服务和IIS服务。
(具体配置文件路径以实际安装路径为准)。
2.2K/3服务和配置参数
K/3软件方面需要检查K/3服务KDHRHost和虚拟目录:
1、检查K/3 Web服务器是否存在KDHRHost的服务,并且服务正常启动;
如果没有此服务需要手工注册该服务,手工注册方法:在【开始】→【运行】中直接在框内录入:
C:\WINDOWS\\Framework\v2.0.50727\InstallUtil.exe "C:\Program File s\Kingdee\K3ERP\KDHRAPP\IISServer\server\Kingdee.K3.HR.Server.exe" 单击确定即可(具体文件路径以您实际安装路径为准)。
2、如果KDHRHost服务正常,则检查IIS中是否存在一个K3HRWebService的虚拟目录;如果不存在则重新操作站点及远程组件配置,将站点发布出来,保证K3HRWebService站点存在;(说明:V10.4的虚拟目录为K3HRATSWebService, V11.0以上版本的虚拟目录为:K3HRWebService。
)
3、如果虚拟目录也是正常,则检查前面配置文件:
"C:\Program Files\Kingdee\K3ERP\KDHRAPP\IISServer\server\Kingdee.K3.HR.Ser ver.exe.config" ,记事本打开找到 <!-- webservice的路径 -->
<add key ="k3hrwebservice" value ="http://localhost/k3hrwebservice/" / > 将上面中http://localhost/k3hrwebservice/的localhost更改为服务器的IP
地址,然后保存该配置文件,并重启KDHRHost服务和IIS服务。
(分开部署中间层和WEB服务器,一定要配置成WEB服务器的IP地址)
2.3其它注意点
如果K/3 ERP目录下的KDSYSTEM文件夹属性是【只读】属性,那么也可能导致HR客户端平台不能登陆,会提示“WEB服务不可用”,因此也要注意,KDSYSTEM文件夹不能设为只读,需更改应用于该文件夹及其子文件夹的权限,取消只读权限,如下图-5所示;
图-5 文件夹属性调整
如果对于上述检查和调整还是无法正常修正“中间层服务不可用”的异常问题,建议对K/3web服务器做修复安装操作,需要注意修复后安装的补丁与原服务器一致。
3. 附录:
Ⅰ:介绍如何确认K3HRATSWebService(从V11.0版本开始已经改为K3HRWebService)正常运行。
1、在管理工具中打开IIS管理器,如下图,按图上红字描述确认:
图-6 IIS站点浏览
2、选中AccountLib.asmx在IE中浏览打开后进入以下页面:
图-7浏览AccountLib.asmx组件
3、然后再打开GetCompanyList,如果能打开网页,没有报错说明运行正常。
如下图
-8 打开GetCompanyList正常。
图-8 打开GetCompanyList正常
Ⅱ:Internet信息服务设置了网站的默认站点的IP地址会导致异常。
如果默认网站中,把网站页签的【IP地址】指定了IP地址就可能导致无法正常访问站点。
如下图-9网站设置了IP地址影响访问。
图-9网站设置IP地址影响访问
请设置为全部未分配,如下图-10所示的正常设置:
图-10正常设置
IP地址为全部未分配,就可以正常访问IIS中的站点了。